diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..1c2fda5 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/4team_final_MainVue.iml b/.idea/4team_final_MainVue.iml new file mode 100644 index 0000000..18ec59d --- /dev/null +++ b/.idea/4team_final_MainVue.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..7c623dd --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..02beb9a --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..c8397c9 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index 2dd5544..0000000 --- a/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# 4team front Repo -front 메인 레포 - -### 다들 규칙 확인하시고 시작하세요!! - -| git 컨벤션 규칙 | -|----------------| -|[WIKI](https://github.com/team4-order/team4-main/wiki)| - -

이제 개발을 시작하지.. ㅎㅎ

- - diff --git a/vue-light-bootstrap-dashboard-master/.babelrc b/vue-light-bootstrap-dashboard-master/.babelrc new file mode 100644 index 0000000..60e0e6e --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.babelrc @@ -0,0 +1,10 @@ +{ + "presets": [ + [ + "@vue/app", + { + "polyfills": ["es7.object.entries", "es6.promise"] + } + ] + ] +} diff --git a/vue-light-bootstrap-dashboard-master/.babelrc:Zone.Identifier b/vue-light-bootstrap-dashboard-master/.babelrc:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.babelrc:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/.editorconfig b/vue-light-bootstrap-dashboard-master/.editorconfig new file mode 100644 index 0000000..9d08a1a --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true diff --git a/vue-light-bootstrap-dashboard-master/.editorconfig:Zone.Identifier b/vue-light-bootstrap-dashboard-master/.editorconfig:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.editorconfig:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/.eslintrc b/vue-light-bootstrap-dashboard-master/.eslintrc new file mode 100644 index 0000000..125c71b --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.eslintrc @@ -0,0 +1,6 @@ +{ + "root": true, + "extends": [ + "plugin:vue/essential" + ] +} diff --git a/vue-light-bootstrap-dashboard-master/.eslintrc:Zone.Identifier b/vue-light-bootstrap-dashboard-master/.eslintrc:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.eslintrc:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/.github/workflows/main.yml b/vue-light-bootstrap-dashboard-master/.github/workflows/main.yml new file mode 100644 index 0000000..1c9daaf --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.github/workflows/main.yml @@ -0,0 +1,12 @@ +name: Autocloser +on: [issues] +jobs: + autoclose: + runs-on: ubuntu-latest + steps: + - name: Issue auto-closer + uses: roots/issue-closer-action@v1.1 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + issue-close-message: "@${issue.user.login} this issue was automatically closed because it did not follow the bellow rules:\n\n
\n\n\n\nIMPORTANT: Please use the following link to create a new issue:\n\nhttps://www.creative-tim.com/new-issue/vue-light-bootstrap-dashboard\n\n**If your issue was not created using the app above, it will be closed immediately.**\n\n\n\nLove Creative Tim? Do you need Angular, React, Vuejs or HTML? You can visit:\n👉  https://www.creative-tim.com/bundles\n👉  https://www.creative-tim.com\n\n\n
\n\n" + issue-pattern: (\#\#\# Version([\S\s.*]*?)\#\#\# Reproduction link([\S\s.*]*?)\#\#\# Operating System([\S\s.*]*?)\#\#\# Device([\S\s.*]*?)\#\#\# Browser & Version([\S\s.*]*?)\#\#\# Steps to reproduce([\S\s.*]*?)\#\#\# What is expected([\S\s.*]*?)\#\#\# What is actually happening([\S\s.*]*?)---([\S\s.*]*?)\#\#\# Solution([\S\s.*]*?)\#\#\# Additional comments([\S\s.*]*?)\<\!-- generated by creative-tim-issues\. DO NOT REMOVE --\>)|(\#\#\# What is your enhancement([\S\s.*]*?)\<\!-- generated by creative-tim-issues\. DO NOT REMOVE --\>) diff --git a/vue-light-bootstrap-dashboard-master/.github/workflows/main.yml:Zone.Identifier b/vue-light-bootstrap-dashboard-master/.github/workflows/main.yml:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.github/workflows/main.yml:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/.gitignore b/vue-light-bootstrap-dashboard-master/.gitignore new file mode 100644 index 0000000..971f8bb --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.gitignore @@ -0,0 +1,16 @@ +.DS_Store +node_modules/ +package-lock.json +yarn.lock +dist/ +npm-debug.log* +yarn-debug.log* +yarn-error.log* +test/unit/coverage + +# Editor directories and files +.idea +*.suo +*.ntvs* +*.njsproj +*.sln diff --git a/vue-light-bootstrap-dashboard-master/.gitignore:Zone.Identifier b/vue-light-bootstrap-dashboard-master/.gitignore:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.gitignore:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/.npmrc b/vue-light-bootstrap-dashboard-master/.npmrc new file mode 100644 index 0000000..e9ee3cb --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true \ No newline at end of file diff --git a/vue-light-bootstrap-dashboard-master/.npmrc:Zone.Identifier b/vue-light-bootstrap-dashboard-master/.npmrc:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.npmrc:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/.postcssrc.js b/vue-light-bootstrap-dashboard-master/.postcssrc.js new file mode 100644 index 0000000..09948d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.postcssrc.js @@ -0,0 +1,8 @@ +// https://github.com/michael-ciniawsky/postcss-load-config + +module.exports = { + "plugins": { + // to edit target browsers: use "browserslist" field in package.json + "autoprefixer": {} + } +} diff --git a/vue-light-bootstrap-dashboard-master/.postcssrc.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/.postcssrc.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/.postcssrc.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/CHANGELOG.md b/vue-light-bootstrap-dashboard-master/CHANGELOG.md new file mode 100644 index 0000000..19ec314 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/CHANGELOG.md @@ -0,0 +1,19 @@ +# Change Log + +## [2.1.0] 2023-01-10 + +- Update dependencies and devDependencies +- Migrate from `node-sass` to `sass` +- Fix installation issue when running `npm i` + +## [2.0.0] 2019-02-14 + +- Update to Bootstrap 4 +- Update to Vue CLI 3 +- Several UI fixes & improvements +- Cleanup and simplify code structure +- Add pwa support + +## [1.0.0] 2017-06-18 + +### Stable Original Release diff --git a/vue-light-bootstrap-dashboard-master/CHANGELOG.md:Zone.Identifier b/vue-light-bootstrap-dashboard-master/CHANGELOG.md:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/CHANGELOG.md:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/CODE_OF_CONDUCT.md b/vue-light-bootstrap-dashboard-master/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..15631cc --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/CODE_OF_CONDUCT.md @@ -0,0 +1,46 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at joracristi@gmail.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] + +[homepage]: http://contributor-covenant.org +[version]: http://contributor-covenant.org/version/1/4/ diff --git a/vue-light-bootstrap-dashboard-master/CODE_OF_CONDUCT.md:Zone.Identifier b/vue-light-bootstrap-dashboard-master/CODE_OF_CONDUCT.md:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/CODE_OF_CONDUCT.md:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/CONTRIBUTING.md b/vue-light-bootstrap-dashboard-master/CONTRIBUTING.md new file mode 100644 index 0000000..3112703 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/CONTRIBUTING.md @@ -0,0 +1,10 @@ +* Fork the repository +* Clone it on your PC +* `npm install` or `yarn install` +* Make changes, commit and open a PR + +### Notes +* Please don't use jQuery or jQuery based plugins since there are many pure Vue alternatives +* Write unit tests for your custom components. See fgInput.spec and paper-table.spec + +For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). diff --git a/vue-light-bootstrap-dashboard-master/CONTRIBUTING.md:Zone.Identifier b/vue-light-bootstrap-dashboard-master/CONTRIBUTING.md:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/CONTRIBUTING.md:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/ISSUE_TEMPLATE.md b/vue-light-bootstrap-dashboard-master/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..5cdc987 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/ISSUE_TEMPLATE.md @@ -0,0 +1,13 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/ISSUE_TEMPLATE.md:Zone.Identifier b/vue-light-bootstrap-dashboard-master/ISSUE_TEMPLATE.md:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/ISSUE_TEMPLATE.md:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/LICENSE b/vue-light-bootstrap-dashboard-master/LICENSE new file mode 100644 index 0000000..97fc72f --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Cristi Jora + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/vue-light-bootstrap-dashboard-master/LICENSE:Zone.Identifier b/vue-light-bootstrap-dashboard-master/LICENSE:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/LICENSE:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/README.md b/vue-light-bootstrap-dashboard-master/README.md new file mode 100644 index 0000000..64223ba --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/README.md @@ -0,0 +1,57 @@ +# [Vue Light Bootstrap Dashboard](http://vuejs.creative-tim.com/vue-light-bootstrap-dashboard) [![version][version-badge]][changelog] [![license][license-badge]][license] + +> Admin dashboard based on light bootstrap dashboard UI template + vue-router + +This project is a vue version of [Light bootstrap dashboard](https://www.creative-tim.com/product/light-bootstrap-dashboard) +designed for vue js. The dashboard includes Bootstrap 4, vue-router, chartist, google-maps and several other plugins/components. + +Check the [Live Demo here](http://vuejs.creative-tim.com/vue-light-bootstrap-dashboard). + +![](public/Dashboard.PNG) + +## :rocket: Getting started + +Vue Light Bootstrap Dashboard is built on top of Bootstrap 4, Vuejs and Vue-router. To get started do the following steps: + +1. Download the project +2. Make sure you have node.js (https://nodejs.org/en/) installed +3. Type `npm install` in the source folder where `package.json` is located +4. Type `npm run dev` to start the development server + +The repo uses [vue-cli](https://github.com/vuejs/vue-cli) scaffolding which takes care of the development setup with webpack and all the necessary modern tools to make web development faster and easier. + +## [Documentation](https://demos.creative-tim.com/vue-light-bootstrap-dashboard/documentation/#/buttons) + +## :cloud: Build Setup + +### install dependencies + +`npm install` + +### serve with hot reload at localhost:8000 + +`npm run dev` + +### build for production with minification + +`npm run build` + +### run unit tests + +`npm run unit` + +### run and watch unit tests + +`npm run unit:watch` + +## :clipboard: Contribution guide + +- `npm install` or `yarn install` +- Please don't use jQuery or jQuery based plugins since there are many pure Vue alternatives + +For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). + +[changelog]: ./CHANGELOG.md +[license]: ./LICENSE.md +[version-badge]: https://img.shields.io/badge/version-2.1.0-blue.svg +[license-badge]: https://img.shields.io/badge/license-MIT-blue.svg diff --git a/vue-light-bootstrap-dashboard-master/README.md:Zone.Identifier b/vue-light-bootstrap-dashboard-master/README.md:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/README.md:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/documentation/css/demo.css b/vue-light-bootstrap-dashboard-master/documentation/css/demo.css new file mode 100644 index 0000000..036b33e --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/documentation/css/demo.css @@ -0,0 +1,73 @@ +@media (min-width: 992px){ + .typo-line{ + padding-left: 140px; + margin-bottom: 40px; + position: relative; + } + + .typo-line .category{ + transform: translateY(-50%); + top: 50%; + left: 0px; + position: absolute; + } +} + +.icon-section { + margin: 0 0 3em; + clear: both; + overflow: hidden; +} +.icon-container { + width: 240px; + padding: .7em 0; + float: left; + position: relative; + text-align: left; +} +.icon-container [class^="ti-"], +.icon-container [class*=" ti-"] { + color: #000; + position: absolute; + margin-top: 3px; + transition: .3s; +} +.icon-container:hover [class^="ti-"], +.icon-container:hover [class*=" ti-"] { + font-size: 2.2em; + margin-top: -5px; +} +.icon-container:hover .icon-name { + color: #000; +} +.icon-name { + color: #aaa; + margin-left: 35px; + font-size: .8em; + transition: .3s; +} +.icon-container:hover .icon-name { + margin-left: 45px; +} + +.places-buttons .btn{ + margin-bottom: 30px +} +.sidebar .nav > li.active-pro{ + position: absolute; + width: 100%; + bottom: 10px; +} +.sidebar .nav > li.active-pro a{ + background: rgba(255, 255, 255, 0.14); + opacity: 1; + color: #FFFFFF; +} + +.table-upgrade td:nth-child(2), +.table-upgrade td:nth-child(3){ + text-align: center; +} +body.nude{ + background-color: #f4f3ef; +} diff --git a/vue-light-bootstrap-dashboard-master/documentation/css/demo.css:Zone.Identifier b/vue-light-bootstrap-dashboard-master/documentation/css/demo.css:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/documentation/css/demo.css:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/documentation/css/documentation.css b/vue-light-bootstrap-dashboard-master/documentation/css/documentation.css new file mode 100644 index 0000000..acd5bef --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/documentation/css/documentation.css @@ -0,0 +1,203 @@ +.tim-row{ + padding-top: 60px; +} +pre.prettyprint{ + background-color: #eee; + border: 0px; + margin-bottom: 0; + margin-top: 20px; + padding: 20px; + text-align: left; +} +.atv, .str{ + color: #05AE0E; +} +.tag, .pln, .kwd{ + color: #3472F7; +} +.atn{ + color: #2C93FF; +} +.pln{ + color: #333; +} +.com{ + color: #999; +} +.space-top{ + margin-top: 50px; +} +.btn-primary .caret{ + border-top-color: #3472F7; + color: #3472F7; +} +.area-line{ + border: 1px solid #999; + border-left: 0; + border-right: 0; + color: #666; + display: block; + margin-top: 20px; + padding: 8px 0; + text-align: center; +} +.area-line a{ + color: #666; +} +.container-fluid{ + padding-right: 15px; + padding-left: 15px; +} +.logo-container .logo{ + overflow: hidden; + border-radius: 50%; + border: 1px solid #333333; + width: 50px; + float: left; +} +.header-wrapper { + position: relative; + height: 100%; +} + +.header-wrapper .navbar { + border-radius: 0; + position: absolute; + width: 100%; + z-index: 3; +} +.header-wrapper .header { + background-color: #ff8f5e; + background-position: center center; + background-size: cover; + height: 100%; + overflow: hidden; + position: absolute; + width: 100%; + z-index: 1; +} +.header-wrapper .header .filter::after { + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0.77; + position: absolute; + top: 0; + width: 100%; + z-index: 2; +} +.header-wrapper .title-container{ + color: #fff; + position: relative; + top: 30%; + z-index: 3; + +} +.logo-container .brand{ + font-size: 18px; + color: #FFFFFF; + line-height: 20px; + float: left; + margin-left: 10px; + margin-top: 5px; + width: 50px; + height: 50px; +} +.logo-container{ + margin-top: 10px; + margin-left: 15px; +} +.logo-container .logo img{ + width: 100%; +} +.navbar-small .logo-container .brand{ + color: #333333; +} +.fixed-section{ + top: 90px; + max-height: 493px; + overflow: scroll; + border-bottom: 1px solid rgba(220,220,220, .6); +} + +.fixed-section ul{ + padding: 0; +} + +.fixed-section.affix-top{ + margin-top: 90px; +} + +.fixed-section ul li{ + list-style: none; +} +.fixed-section li a{ + font-size: 14px; + padding: 2px; + display: block; + color: #666666; +} +.fixed-section li a.active{ + color: #00bbff; +} +.fixed-section.float{ + position: fixed; + top: 100px; + width: 200px; + margin-top: 0; +} +.copyright { + color: #777777; + padding: 10px 15px; + font-size: 14px; + margin: 15px 3px; + line-height: 20px; + text-align: center; +} + +.table-bigboy .img-container{ + width: 130px; + height: 85px; +} + +.table-bigboy .td-name{ + min-width: 170px; +} +#buttons-row .btn{ + margin-bottom: 15px; +} + +.navbar .navbar-nav > li > a.btn.btn-white, +.navbar .navbar-nav > li > a.btn.btn-white:hover, +.navbar .navbar-nav > li > a.btn.btn-white:focus{ + color: #FFFFFF; +} + +@media (min-width: 992px){ + .navbar { + min-height: 70px; + } +} + +.header-full{ + min-height: 100vh; + height: auto; + max-height: 999px; +} +.filter{ + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + width: 100%; + height: 100%; + z-index: 0; + +} +.filter:after{ + background: #0a6715; + background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #0ab961 0%, #0a6715 100%) repeat scroll 0 0 / 150% 150%; + height: 100% !important; +} diff --git a/vue-light-bootstrap-dashboard-master/documentation/css/documentation.css:Zone.Identifier b/vue-light-bootstrap-dashboard-master/documentation/css/documentation.css:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/documentation/css/documentation.css:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/documentation/css/light-dashboard.css b/vue-light-bootstrap-dashboard-master/documentation/css/light-dashboard.css new file mode 100644 index 0000000..bf1ea4c --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/documentation/css/light-dashboard.css @@ -0,0 +1,11558 @@ +/*! + + ========================================================= + * Paper Dashboard PRO - V1.2.1 + ========================================================= + + * Product Page: https://www.creative-tim.com/product/paper-dashboard-pro + * Available with purchase of license from https://www.creative-tim.com/product/paper-dashboard-pro + * Copyright 2017 Creative Tim (https://www.creative-tim.com) + * License Creative Tim (https://www.creative-tim.com/license) + + ========================================================= + +*/ +/* light colors - used for select dropdown */ +/* Social buttons */ +.ct-blue { + stroke: #7A9E9F !important; +} + +.ct-azure { + stroke: #68B3C8 !important; +} + +.ct-green { + stroke: #7AC29A !important; +} + +.ct-orange { + stroke: #F3BB45 !important; +} + +.ct-red { + stroke: #EB5E28 !important; +} + +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2015 Daniel Eden +*/ +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +.animated.bounceIn, +.animated.bounceOut { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +.animated.flipOutX, +.animated.flipOutY { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +@-webkit-keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} +@keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + +@-webkit-keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +@-webkit-keyframes fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@keyframes fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +@keyframes fadeOutDown { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutUp { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} +@keyframes fadeOutUp { + from { + opacity: 1; + } + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +body.swal2-in { + overflow-y: hidden; +} + +body.swal2-iosfix { + position: fixed; + left: 0; + right: 0; +} + +.swal2-container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + position: fixed; + top: 0; + left: 0; + bottom: 0; + right: 0; + padding: 10px; + background-color: transparent; + z-index: 1060; +} + +.swal2-container:not(.swal2-in) { + pointer-events: none; +} + +.swal2-container.swal2-fade { + -webkit-transition: background-color .1s; + transition: background-color .1s; +} + +.swal2-container.swal2-in { + background-color: rgba(0, 0, 0, 0.4); +} + +.swal2-modal { + background-color: #FFFFFF; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + border-radius: 5px; + box-sizing: border-box; + text-align: center; + margin: auto; + overflow-x: hidden; + overflow-y: auto; + display: none; + position: relative; +} +.swal2-modal button { + margin: 0 5px; +} +.swal2-modal .form-control { + max-width: 300px; + margin: 0 auto; +} + +.swal2-modal:focus { + outline: none; +} + +.swal2-modal.swal2-loading { + overflow-y: hidden; +} + +.swal2-modal .swal2-title { + color: #595959; + font-size: 30px; + text-align: center; + font-weight: 600; + text-transform: none; + position: relative; + margin: 0; + padding: 0; + line-height: 60px; + display: block; +} + +.swal2-modal .swal2-spacer { + height: 10px; + color: transparent; + border: 0; +} + +.swal2-modal .swal2-styled { + border: 0; + border-radius: 3px; + box-shadow: none; + color: #fff; + cursor: pointer; + font-size: 17px; + font-weight: 500; + margin: 0 5px; + padding: 10px 32px; +} + +.swal2-modal .swal2-styled:not(.swal2-loading)[disabled] { + opacity: .4; + cursor: no-drop; +} + +.swal2-modal .swal2-styled.swal2-loading { + box-sizing: border-box; + border: 4px solid transparent; + border-color: transparent; + width: 40px; + height: 40px; + padding: 0; + margin: -2px 30px; + vertical-align: top; + background-color: transparent !important; + color: transparent; + cursor: default; + border-radius: 100%; + -webkit-animation: rotate-loading 1.5s linear 0s infinite normal; + animation: rotate-loading 1.5s linear 0s infinite normal; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.swal2-modal :not(.swal2-styled).swal2-loading::after { + display: inline-block; + content: ''; + margin-left: 5px; + vertical-align: -1px; + height: 6px; + width: 6px; + border: 3px solid #999999; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: rotate-loading 1.5s linear 0s infinite normal; + animation: rotate-loading 1.5s linear 0s infinite normal; +} + +.swal2-modal .swal2-image { + margin: 20px auto; + max-width: 100%; +} + +.swal2-modal .swal2-close { + font-size: 36px; + line-height: 36px; + font-family: serif; + position: absolute; + top: 5px; + right: 13px; + cursor: pointer; + color: #cccccc; + -webkit-transition: color .1s ease; + transition: color .1s ease; +} + +.swal2-modal .swal2-close:hover { + color: #d55; +} + +.swal2-modal > .swal2-input, +.swal2-modal > .swal2-file, +.swal2-modal > .swal2-textarea, +.swal2-modal > .swal2-select, +.swal2-modal > .swal2-radio, +.swal2-modal > .swal2-checkbox { + display: none; +} + +.swal2-modal .swal2-content { + font-size: 18px; + text-align: center; + font-weight: 300; + position: relative; + float: none; + margin: 0; + padding: 0; + line-height: normal; + color: #545454; +} + +.swal2-modal .swal2-input, +.swal2-modal .swal2-file, +.swal2-modal .swal2-textarea, +.swal2-modal .swal2-select, +.swal2-modal .swal2-radio, +.swal2-modal .swal2-checkbox { + margin: 20px auto; +} + +.swal2-modal .swal2-input, +.swal2-modal .swal2-file, +.swal2-modal .swal2-textarea { + width: 100%; + box-sizing: border-box; + border-radius: 3px; + border: 1px solid #d9d9d9; + font-size: 18px; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06); + -webkit-transition: border-color box-shadow .3s; + transition: border-color box-shadow .3s; +} + +.swal2-modal .swal2-input.swal2-inputerror, +.swal2-modal .swal2-file.swal2-inputerror, +.swal2-modal .swal2-textarea.swal2-inputerror { + border-color: #f06e57; +} + +.swal2-modal .swal2-input:focus, +.swal2-modal .swal2-file:focus, +.swal2-modal .swal2-textarea:focus { + outline: none; + box-shadow: 0 0 3px #c4e6f5; + border: 1px solid #b4dbed; +} + +.swal2-modal .swal2-input:focus::-webkit-input-placeholder, +.swal2-modal .swal2-file:focus::-webkit-input-placeholder, +.swal2-modal .swal2-textarea:focus::-webkit-input-placeholder { + -webkit-transition: opacity .3s .03s ease; + transition: opacity .3s .03s ease; + opacity: .8; +} + +.swal2-modal .swal2-input:focus::-moz-placeholder, +.swal2-modal .swal2-file:focus::-moz-placeholder, +.swal2-modal .swal2-textarea:focus::-moz-placeholder { + -webkit-transition: opacity .3s .03s ease; + transition: opacity .3s .03s ease; + opacity: .8; +} + +.swal2-modal .swal2-input:focus:-ms-input-placeholder, +.swal2-modal .swal2-file:focus:-ms-input-placeholder, +.swal2-modal .swal2-textarea:focus:-ms-input-placeholder { + -webkit-transition: opacity .3s .03s ease; + transition: opacity .3s .03s ease; + opacity: .8; +} + +.swal2-modal .swal2-input:focus::placeholder, +.swal2-modal .swal2-file:focus::placeholder, +.swal2-modal .swal2-textarea:focus::placeholder { + -webkit-transition: opacity .3s .03s ease; + transition: opacity .3s .03s ease; + opacity: .8; +} + +.swal2-modal .swal2-input::-webkit-input-placeholder, +.swal2-modal .swal2-file::-webkit-input-placeholder, +.swal2-modal .swal2-textarea::-webkit-input-placeholder { + color: #e6e6e6; +} + +.swal2-modal .swal2-input::-moz-placeholder, +.swal2-modal .swal2-file::-moz-placeholder, +.swal2-modal .swal2-textarea::-moz-placeholder { + color: #e6e6e6; +} + +.swal2-modal .swal2-input:-ms-input-placeholder, +.swal2-modal .swal2-file:-ms-input-placeholder, +.swal2-modal .swal2-textarea:-ms-input-placeholder { + color: #e6e6e6; +} + +.swal2-modal .swal2-input::placeholder, +.swal2-modal .swal2-file::placeholder, +.swal2-modal .swal2-textarea::placeholder { + color: #e6e6e6; +} + +.swal2-modal .swal2-range input { + float: left; + width: 80%; +} + +.swal2-modal .swal2-range output { + float: right; + width: 20%; + font-size: 20px; + font-weight: 600; + text-align: center; +} + +.swal2-modal .swal2-range input, +.swal2-modal .swal2-range output { + height: 43px; + line-height: 43px; + vertical-align: middle; + margin: 20px auto; + padding: 0; +} + +.swal2-modal .swal2-input { + height: 43px; + padding: 0 12px; +} + +.swal2-modal .swal2-input[type='number'] { + max-width: 150px; +} + +.swal2-modal .swal2-file { + font-size: 20px; +} + +.swal2-modal .swal2-textarea { + height: 108px; + padding: 12px; +} + +.swal2-modal .swal2-select { + color: #545454; + font-size: inherit; + padding: 5px 10px; + min-width: 40%; + max-width: 100%; +} + +.swal2-modal .swal2-radio { + border: 0; +} + +.swal2-modal .swal2-radio label:not(:first-child) { + margin-left: 20px; +} + +.swal2-modal .swal2-radio input, +.swal2-modal .swal2-radio span { + vertical-align: middle; +} + +.swal2-modal .swal2-radio input { + margin: 0 3px 0 0; +} + +.swal2-modal .swal2-checkbox { + color: #545454; +} + +.swal2-modal .swal2-checkbox input, +.swal2-modal .swal2-checkbox span { + vertical-align: middle; +} + +.swal2-modal .swal2-validationerror { + background-color: #f0f0f0; + margin: 0 -20px; + overflow: hidden; + padding: 10px; + color: gray; + font-size: 16px; + font-weight: 300; + display: none; +} + +.swal2-modal .swal2-validationerror::before { + content: '!'; + display: inline-block; + width: 24px; + height: 24px; + border-radius: 50%; + background-color: #ea7d7d; + color: #fff; + line-height: 24px; + text-align: center; + margin-right: 10px; +} + +@supports (-ms-accelerator: true) { + .swal2-range input { + width: 100% !important; + } + + .swal2-range output { + display: none; + } +} +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .swal2-range input { + width: 100% !important; + } + + .swal2-range output { + display: none; + } +} +.swal2-icon { + width: 80px; + height: 80px; + border: 4px solid transparent; + border-radius: 50%; + margin: 20px auto 30px; + padding: 0; + position: relative; + box-sizing: content-box; + cursor: default; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.swal2-icon.swal2-error { + border-color: #f27474; +} + +.swal2-icon.swal2-error .x-mark { + position: relative; + display: block; +} + +.swal2-icon.swal2-error .line { + position: absolute; + height: 5px; + width: 47px; + background-color: #f27474; + display: block; + top: 37px; + border-radius: 2px; +} + +.swal2-icon.swal2-error .line.left { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + left: 17px; +} + +.swal2-icon.swal2-error .line.right { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + right: 16px; +} + +.swal2-icon.swal2-warning .body { + position: absolute; + width: 5px; + height: 47px; + left: 50%; + top: 10px; + border-radius: 2px; + margin-left: -2px; + background-color: #FFA534; +} + +.swal2-icon.swal2-warning .dot { + position: absolute; + width: 7px; + height: 7px; + border-radius: 50%; + margin-left: -3px; + left: 50%; + bottom: 10px; + background-color: #FFA534; +} + +.swal2-icon.swal2-warning { + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + color: #F3BB45; + border-color: #F3BB45; + font-size: 60px; + line-height: 80px; + text-align: center; +} + +.swal2-icon.swal2-info { + font-family: 'Open Sans', sans-serif; + color: #68B3C8; + border-color: #68B3C8; + font-size: 60px; + line-height: 80px; + text-align: center; +} + +.swal2-icon.swal2-question { + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + color: #87adbd; + border-color: #c9dae1; + font-size: 60px; + line-height: 80px; + text-align: center; +} + +.swal2-icon.swal2-success { + border-color: #7AC29A; +} + +.swal2-icon.swal2-success::before, .swal2-icon.swal2-success::after { + content: ''; + border-radius: 50%; + position: absolute; + width: 60px; + height: 120px; + background: #fff; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} + +.swal2-icon.swal2-success::before { + border-radius: 120px 0 0 120px; + top: -7px; + left: -33px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: 60px 60px; + transform-origin: 60px 60px; +} + +.swal2-icon.swal2-success::after { + border-radius: 0 120px 120px 0; + top: -11px; + left: 30px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: 0 60px; + transform-origin: 0 60px; +} + +.swal2-icon.swal2-success .placeholder { + width: 80px; + height: 80px; + border: 4px solid rgba(165, 220, 134, 0.2); + border-radius: 50%; + box-sizing: content-box; + position: absolute; + left: -4px; + top: -4px; + z-index: 2; +} + +.swal2-icon.swal2-success .fix { + width: 7px; + height: 90px; + background-color: #fff; + position: absolute; + left: 28px; + top: 8px; + z-index: 1; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} + +.swal2-icon.swal2-success .line { + height: 5px; + background-color: #a5dc86; + display: block; + border-radius: 2px; + position: absolute; + z-index: 2; +} + +.swal2-icon.swal2-success .line.tip { + width: 25px; + left: 14px; + top: 46px; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} + +.swal2-icon.swal2-success .line.long { + width: 47px; + right: 8px; + top: 38px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} + +.swal2-progresssteps { + font-weight: 600; + margin: 0 0 20px; + padding: 0; +} + +.swal2-progresssteps li { + display: inline-block; + position: relative; +} + +.swal2-progresssteps .swal2-progresscircle { + background: #3085d6; + border-radius: 2em; + color: #fff; + height: 2em; + line-height: 2em; + text-align: center; + width: 2em; + z-index: 20; +} + +.swal2-progresssteps .swal2-progresscircle:first-child { + margin-left: 0; +} + +.swal2-progresssteps .swal2-progresscircle:last-child { + margin-right: 0; +} + +.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep { + background: #3085d6; +} + +.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle { + background: #add8e6; +} + +.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline { + background: #add8e6; +} + +.swal2-progresssteps .swal2-progressline { + background: #3085d6; + height: .4em; + margin: 0 -1px; + z-index: 10; +} + +[class^='swal2'] { + -webkit-tap-highlight-color: transparent; +} + +@-webkit-keyframes showSweetAlert { + 0% { + -webkit-transform: scale(0.7); + transform: scale(0.7); + } + 45% { + -webkit-transform: scale(1.05); + transform: scale(1.05); + } + 80% { + -webkit-transform: scale(0.95); + transform: scale(0.95); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} +@keyframes showSweetAlert { + 0% { + -webkit-transform: scale(0.7); + transform: scale(0.7); + } + 45% { + -webkit-transform: scale(1.05); + transform: scale(1.05); + } + 80% { + -webkit-transform: scale(0.95); + transform: scale(0.95); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} +@-webkit-keyframes hideSweetAlert { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } + 100% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + opacity: 0; + } +} +@keyframes hideSweetAlert { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } + 100% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + opacity: 0; + } +} +.swal2-show { + -webkit-animation: showSweetAlert 0.3s; + animation: showSweetAlert 0.3s; +} + +.swal2-show.swal2-noanimation { + -webkit-animation: none; + animation: none; +} + +.swal2-hide { + -webkit-animation: hideSweetAlert 0.15s forwards; + animation: hideSweetAlert 0.15s forwards; +} + +.swal2-hide.swal2-noanimation { + -webkit-animation: none; + animation: none; +} + +@-webkit-keyframes animate-success-tip { + 0% { + width: 0; + left: 1px; + top: 19px; + } + 54% { + width: 0; + left: 1px; + top: 19px; + } + 70% { + width: 50px; + left: -8px; + top: 37px; + } + 84% { + width: 17px; + left: 21px; + top: 48px; + } + 100% { + width: 25px; + left: 14px; + top: 45px; + } +} +@keyframes animate-success-tip { + 0% { + width: 0; + left: 1px; + top: 19px; + } + 54% { + width: 0; + left: 1px; + top: 19px; + } + 70% { + width: 50px; + left: -8px; + top: 37px; + } + 84% { + width: 17px; + left: 21px; + top: 48px; + } + 100% { + width: 25px; + left: 14px; + top: 45px; + } +} +@-webkit-keyframes animate-success-long { + 0% { + width: 0; + right: 46px; + top: 54px; + } + 65% { + width: 0; + right: 46px; + top: 54px; + } + 84% { + width: 55px; + right: 0; + top: 35px; + } + 100% { + width: 47px; + right: 8px; + top: 38px; + } +} +@keyframes animate-success-long { + 0% { + width: 0; + right: 46px; + top: 54px; + } + 65% { + width: 0; + right: 46px; + top: 54px; + } + 84% { + width: 55px; + right: 0; + top: 35px; + } + 100% { + width: 47px; + right: 8px; + top: 38px; + } +} +@-webkit-keyframes rotatePlaceholder { + 0% { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + } + 5% { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + } + 12% { + -webkit-transform: rotate(-405deg); + transform: rotate(-405deg); + } + 100% { + -webkit-transform: rotate(-405deg); + transform: rotate(-405deg); + } +} +@keyframes rotatePlaceholder { + 0% { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + } + 5% { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + } + 12% { + -webkit-transform: rotate(-405deg); + transform: rotate(-405deg); + } + 100% { + -webkit-transform: rotate(-405deg); + transform: rotate(-405deg); + } +} +.animate-success-tip { + -webkit-animation: animate-success-tip 0.75s; + animation: animate-success-tip 0.75s; +} + +.animate-success-long { + -webkit-animation: animate-success-long 0.75s; + animation: animate-success-long 0.75s; +} + +.swal2-success.animate::after { + -webkit-animation: rotatePlaceholder 4.25s ease-in; + animation: rotatePlaceholder 4.25s ease-in; +} + +@-webkit-keyframes animate-error-icon { + 0% { + -webkit-transform: rotateX(100deg); + transform: rotateX(100deg); + opacity: 0; + } + 100% { + -webkit-transform: rotateX(0deg); + transform: rotateX(0deg); + opacity: 1; + } +} +@keyframes animate-error-icon { + 0% { + -webkit-transform: rotateX(100deg); + transform: rotateX(100deg); + opacity: 0; + } + 100% { + -webkit-transform: rotateX(0deg); + transform: rotateX(0deg); + opacity: 1; + } +} +.animate-error-icon { + -webkit-animation: animate-error-icon 0.5s; + animation: animate-error-icon 0.5s; +} + +@-webkit-keyframes animate-x-mark { + 0% { + -webkit-transform: scale(0.4); + transform: scale(0.4); + margin-top: 26px; + opacity: 0; + } + 50% { + -webkit-transform: scale(0.4); + transform: scale(0.4); + margin-top: 26px; + opacity: 0; + } + 80% { + -webkit-transform: scale(1.15); + transform: scale(1.15); + margin-top: -6px; + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + margin-top: 0; + opacity: 1; + } +} +@keyframes animate-x-mark { + 0% { + -webkit-transform: scale(0.4); + transform: scale(0.4); + margin-top: 26px; + opacity: 0; + } + 50% { + -webkit-transform: scale(0.4); + transform: scale(0.4); + margin-top: 26px; + opacity: 0; + } + 80% { + -webkit-transform: scale(1.15); + transform: scale(1.15); + margin-top: -6px; + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + margin-top: 0; + opacity: 1; + } +} +.animate-x-mark { + -webkit-animation: animate-x-mark 0.5s; + animation: animate-x-mark 0.5s; +} + +@-webkit-keyframes pulse-warning { + 0% { + border-color: #FAE6A4; + } + 100% { + border-color: #FFA534; + } +} +@keyframes pulse-warning { + 0% { + border-color: #FAE6A4; + } + 100% { + border-color: #FFA534; + } +} +.pulse-warning { + -webkit-animation: pulse-warning 0.75s infinite alternate; + animation: pulse-warning 0.75s infinite alternate; +} + +@-webkit-keyframes rotate-loading { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes rotate-loading { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +/** + * @author zhixin wen + * version: 1.8.1 + * https://github.com/wenzhixin/bootstrap-table/ + */ +.bootstrap-table .table { + margin-bottom: 0 !important; + border-bottom: 1px solid #cfcfca; + border-collapse: collapse !important; + border-radius: 1px; +} + +.bootstrap-table .table, +.bootstrap-table .table > tbody > tr > th, +.bootstrap-table .table > tfoot > tr > th, +.bootstrap-table .table > thead > tr > td, +.bootstrap-table .table > tbody > tr > td, +.bootstrap-table .table > tfoot > tr > td { + padding: 8px !important; +} + +.bootstrap-table .table > tbody > .selected { + background-color: rgba(122, 158, 159, 0.2); +} + +.bootstrap-table .table.table-no-bordered > thead > tr > th, +.bootstrap-table .table.table-no-bordered > tbody > tr > td { + border-right: 2px solid transparent; +} + +.fixed-table-container { + position: relative; + clear: both; +} + +.fixed-table-container.table-no-bordered { + border: 1px solid transparent; +} + +.fixed-table-footer, +.fixed-table-header { + overflow: hidden; +} + +.fixed-table-footer { + border-top: 1px solid #cfcfca; +} + +.fixed-table-body { + height: 100%; + overflow: auto; +} + +.fixed-table-container table { + width: 100%; +} + +.fixed-table-container thead th { + height: 0; + padding: 0; + margin: 0; +} + +.fixed-table-container thead th:first-child { + border-left: none; +} + +.fixed-table-container thead th .th-inner { + padding: 0 8px; + line-height: 24px; + vertical-align: top; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.fixed-table-container thead th .sortable { + cursor: pointer; + background-repeat: no-repeat; + padding-right: 30px; +} + +.fixed-table-container thead th .both { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC"); + background-position: right 2px; +} + +.fixed-table-container thead th .asc { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG2YAABzjgAA+swAAIT6AAB5gQAA/RMAADBtAAASKQ0eJk4AAACASURBVHja7NKhDcJQFIbRV1MSEqaoYwYMYyARR6HZowzAHqguUolHYEgxD9MmTYPpA1JEb/KZK476Q4wxfKvwc6x/WKJE3v+nYkc8cfgIwxpXRNQokjBkOLdQ1wlZCrbFbYDdsRmFYYVqAHVdsBiD7dHg8aYGu2l2NmMz9s/YawDpU8qkYQTHqgAAAABJRU5ErkJggg=="); + background-position: right 5px; +} + +.fixed-table-container thead th .desc { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG2YAABzjgAA+swAAIT6AAB5gQAA/RMAADBtAAASKQ0eJk4AAACFSURBVHja7NKhDcJQFIbRWwMJCVPgmKGGMZCIo9DsAQOwRxWLIPEIDCnmYR4JaSp4DYKQis/8NznqRkopvlWM2Ij9BYY1Wtx7arEpwaZokHo6Yf4xFhGBGrcOdMUqIqIUq3DoYEdUxVgGFzhn6ILl61aMZXCLB3bv+1Bsgj1mg7CfeNrnAMXSyqQtsCNeAAAAAElFTkSuQmCC"); + background-position: right 0px; +} + +.fixed-table-container th.detail { + width: 30px; +} + +.fixed-table-container tbody tr:first-child td { + border-top: none; +} + +.fixed-table-container tbody td:first-child { + border-left: none; +} + +/* the same color with .active */ +.fixed-table-container tbody .selected td { + background-color: rgba(245, 245, 245, 0.34); +} + +.fixed-table-container .bs-checkbox { + text-align: center; +} + +.fixed-table-container .bs-checkbox .th-inner { + padding: 8px 0; +} + +.fixed-table-container input[type="radio"], +.fixed-table-container input[type="checkbox"] { + margin: 0 auto !important; + cursor: pointer; +} + +.fixed-table-container .no-records-found { + text-align: center; + background-color: #FFFFFF !important; + height: 340px; + border-radius: 10px; + width: 100%; + vertical-align: middle; +} + +.fixed-table-container .no-records-found td { + font-weight: 300; + font-size: 1.5em; +} + +.fixed-table-pagination div.pagination, +.fixed-table-pagination .pagination-detail { + margin-top: 10px; + margin-bottom: 10px; +} + +.fixed-table-pagination div.pagination .pagination { + margin: 0; +} + +.fixed-table-pagination .pagination a { + padding: 6px 12px; + line-height: 1.428571429; +} + +.fixed-table-pagination .pagination-info { + line-height: 34px; +} + +.fixed-table-pagination .btn-group { + position: relative; + display: inline-block; + vertical-align: middle; +} + +.fixed-table-pagination .page-list { + display: inline-block; +} + +.fixed-table-toolbar { + padding: 5px 0; +} + +.fixed-table-toolbar .columns-left { + margin-right: 5px; +} + +.fixed-table-toolbar .columns-right { + margin-left: 5px; +} + +.fixed-table-toolbar .columns .btn { + margin: 0 2px; + border-radius: 30px; +} + +.columns-right .btn-group .btn { + margin-right: 0; +} + +.columns-left .btn:first-child { + margin-left: 0; +} + +.pull-right .pagination .page-last a { + margin-right: 0; +} + +.pull-left .pagination .page-first a { + margin-left: 0; +} + +.bootstrap-table .td-actions .th-inner { + padding-right: 17px; +} + +.fixed-table-toolbar .columns label { + display: block; + padding: 10px 20px; + border-bottom: 1px solid #E3E3E3; + clear: both; + margin-bottom: 0; + font-weight: normal; + line-height: 1.428571429; +} + +.fixed-table-toolbar .columns li:last-child label { + border-bottom: none; +} + +.fixed-table-toolbar .bars, +.fixed-table-toolbar .search, +.fixed-table-toolbar .columns { + position: relative; + margin-top: 10px; + margin-bottom: 10px; + line-height: 34px; +} + +.fixed-table-toolbar .search { + margin-left: 0; +} + +.fixed-table-pagination li.disabled a { + pointer-events: none; + cursor: default; +} + +.fixed-table-loading { + display: none; + position: absolute; + top: 42px; + right: 0; + bottom: 0; + left: 0; + z-index: 99; + background-color: #FFFFFF; + text-align: center; +} + +.fixed-table-body .card-view .title { + font-weight: bold; + display: inline-block; + min-width: 30%; + text-align: left !important; +} + +/* support bootstrap 2 */ +.fixed-table-body thead th .th-inner { + box-sizing: border-box; +} + +.table th, .table td { + vertical-align: middle; + box-sizing: border-box; +} + +.fixed-table-toolbar .btn-group > .btn-group { + display: inline-block; + margin-left: -1px !important; +} + +.fixed-table-toolbar .dropdown-menu label { + cursor: pointer; +} + +.fixed-table-toolbar .btn-group > .btn-group > .btn { + border-radius: 0; +} + +.fixed-table-toolbar .btn-group > .btn-group:first-child > .btn { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} + +.fixed-table-toolbar .btn-group > .btn-group:last-child > .btn { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +/* support bootstrap 3 */ +.bootstrap-table .table thead > tr > th { + padding: 0; + margin: 0; +} + +.pull-right .dropdown-menu { + right: 0; + left: auto; +} + +/* calculate scrollbar width */ +p.fixed-table-scroll-inner { + width: 100%; + height: 200px; +} + +div.fixed-table-scroll-outer { + top: 0; + left: 0; + visibility: hidden; + width: 200px; + height: 150px; + overflow: hidden; +} + +.bootstrap-table .fixed-table-pagination:after { + display: table; + content: ""; + clear: both; +} +.bootstrap-table .fixed-table-pagination .page-list .btn { + border-radius: 30px; +} +.bootstrap-table .fixed-table-pagination .page-list .btn-group { + margin-right: 5px; +} +.bootstrap-table .fixed-table-pagination div.pagination, +.bootstrap-table .fixed-table-pagination .pagination-detail { + margin-top: 15px; + margin-bottom: 15px; +} +.bootstrap-table .table.table-striped > thead > tr > td, .bootstrap-table .table.table-striped > tbody > tr > td, .bootstrap-table .table.table-striped > tfoot > tr > td { + border: none; +} + +table.dataTable { + clear: both; + margin-top: 6px !important; + margin-bottom: 6px !important; + max-width: none !important; + border-collapse: separate !important; +} + +table.dataTable td, +table.dataTable th { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +table.dataTable td.dataTables_empty, +table.dataTable th.dataTables_empty { + text-align: center; +} + +table.dataTable.nowrap th, +table.dataTable.nowrap td { + white-space: nowrap; +} + +div.dataTables_wrapper div.dataTables_length label { + font-weight: normal; + text-align: left; + white-space: nowrap; +} + +div.dataTables_wrapper div.dataTables_length select { + width: 75px; + display: inline-block; +} + +div.dataTables_wrapper div.dataTables_filter { + text-align: right; +} + +div.dataTables_wrapper div.dataTables_filter label { + font-weight: normal; + white-space: nowrap; + text-align: left; +} + +div.dataTables_wrapper div.dataTables_filter input { + margin-left: 0.5em; + display: inline-block; + width: auto; +} + +div.dataTables_wrapper div.dataTables_info { + padding-top: 8px; + white-space: nowrap; +} + +div.dataTables_wrapper div.dataTables_paginate { + margin: 0; + white-space: nowrap; + text-align: right; +} + +div.dataTables_wrapper div.dataTables_paginate ul.pagination { + margin: 2px 0; + white-space: nowrap; +} + +div.dataTables_wrapper div.dataTables_processing { + position: absolute; + top: 50%; + left: 50%; + width: 200px; + margin-left: -100px; + margin-top: -26px; + text-align: center; + padding: 1em 0; +} + +table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, +table.dataTable thead > tr > td.sorting_asc, +table.dataTable thead > tr > td.sorting_desc, +table.dataTable thead > tr > td.sorting { + padding-right: 30px; +} + +table.dataTable thead > tr > th:active, +table.dataTable thead > tr > td:active { + outline: none; +} + +table.dataTable thead .sorting, +table.dataTable thead .sorting_asc, +table.dataTable thead .sorting_desc, +table.dataTable thead .sorting_asc_disabled, +table.dataTable thead .sorting_desc_disabled { + cursor: pointer; + position: relative; +} + +table.dataTable thead .sorting:after, +table.dataTable thead .sorting_asc:after, +table.dataTable thead .sorting_desc:after, +table.dataTable thead .sorting_asc_disabled:after, +table.dataTable thead .sorting_desc_disabled:after { + position: absolute; + bottom: 8px; + right: 8px; + display: block; + font-family: 'Glyphicons Halflings'; + opacity: 0.5; +} + +table.dataTable thead .sorting:after { + opacity: 0.2; + content: "\e150"; + /* sort */ +} + +table.dataTable thead .sorting_asc:after { + content: "\e155"; + /* sort-by-attributes */ +} + +table.dataTable thead .sorting_desc:after { + content: "\e156"; + /* sort-by-attributes-alt */ +} + +table.dataTable thead .sorting_asc_disabled:after, +table.dataTable thead .sorting_desc_disabled:after { + color: #eee; +} + +div.dataTables_scrollHead table.dataTable { + margin-bottom: 0 !important; +} + +div.dataTables_scrollBody table { + border-top: none; + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +div.dataTables_scrollBody table thead .sorting:after, +div.dataTables_scrollBody table thead .sorting_asc:after, +div.dataTables_scrollBody table thead .sorting_desc:after { + display: none; +} + +div.dataTables_scrollBody table tbody tr:first-child th, +div.dataTables_scrollBody table tbody tr:first-child td { + border-top: none; +} + +div.dataTables_scrollFoot table { + margin-top: 0 !important; + border-top: none; +} + +@media screen and (max-width: 767px) { + div.dataTables_wrapper div.dataTables_length, + div.dataTables_wrapper div.dataTables_filter, + div.dataTables_wrapper div.dataTables_info, + div.dataTables_wrapper div.dataTables_paginate { + text-align: center; + } +} +table.dataTable.table-condensed > thead > tr > th { + padding-right: 20px; +} + +table.dataTable.table-condensed .sorting:after, +table.dataTable.table-condensed .sorting_asc:after, +table.dataTable.table-condensed .sorting_desc:after { + top: 6px; + right: 6px; +} + +table.table-bordered.dataTable th, +table.table-bordered.dataTable td { + border-left-width: 0; +} + +table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, +table.table-bordered.dataTable td:last-child, +table.table-bordered.dataTable td:last-child { + border-right-width: 0; +} + +table.table-bordered.dataTable tbody th, +table.table-bordered.dataTable tbody td { + border-bottom-width: 0; +} + +div.dataTables_scrollHead table.table-bordered { + border-bottom-width: 0; +} + +div.table-responsive > div.dataTables_wrapper > div.row { + margin: 0; +} + +div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child { + padding-left: 0; +} + +div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child { + padding-right: 0; +} + +table.dataTable thead .sorting:after, +table.dataTable thead .sorting_asc:after, +table.dataTable thead .sorting_desc:after, +table.dataTable thead .sorting_asc_disabled:after, +table.dataTable thead .sorting_desc_disabled:after { + position: relative; + display: inline-block; + bottom: 0px; + right: -7px; + font-family: 'FontAwesome'; + opacity: 0.8; +} +table.dataTable thead .disabled-sorting.sorting:after, +table.dataTable thead .disabled-sorting.sorting_asc:after, +table.dataTable thead .disabled-sorting.sorting_desc:after, +table.dataTable thead .disabled-sorting.sorting_asc_disabled:after, +table.dataTable thead .disabled-sorting.sorting_desc_disabled:after { + display: none; +} +table.dataTable thead .sorting:after { + opacity: 0.4; + content: "\f0dc"; +} +table.dataTable thead .sorting_asc:after { + content: "\f0de"; + top: 3px; +} +table.dataTable thead .sorting_desc:after { + content: "\f0dd"; + top: -3px; +} +table.dataTable .table-hover > tbody > tr:hover { + background-color: #e8e7df; +} +table.dataTable .table > thead > tr > th, +table.dataTable .table > tbody > tr > th, +table.dataTable .table > tfoot > tr > th, +table.dataTable .table > thead > tr > td, +table.dataTable .table > tbody > tr > td, +table.dataTable .table > tfoot > tr > td { + padding: 8px !important; + outline: 0; +} +table.dataTable .btn.btn-icon { + margin: 0 3px; + padding: 5px 8px; +} + +.dataTables_paginate a { + outline: 0; +} + +table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, +table.dataTable.dtr-inline.collapsed > tbody > tr > th.child, +table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty { + cursor: default !important; +} +table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before, +table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before, +table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before { + display: none !important; +} +table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, +table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child { + position: relative; + padding-left: 30px; + cursor: pointer; +} +table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, +table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before { + top: 50%; + margin-top: -9px; + left: 4px; + height: 18px; + width: 18px; + display: block; + position: absolute; + color: #518607; + border: 0px solid white; + border-radius: 14px; + box-shadow: 0 0 3px #444; + box-sizing: content-box; + text-align: center; + font-family: 'Courier New', Courier, monospace; + line-height: 18px; + content: '+'; + background-color: #FFF; +} +table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, +table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before { + content: '-'; + color: #ED362C; +} +table.dataTable.dtr-inline.collapsed > tbody > tr.child td:before { + display: none; +} + +table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child, +table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child { + padding-left: 27px; +} +table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before, +table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before { + top: 5px; + left: 4px; + height: 14px; + width: 14px; + border-radius: 14px; + line-height: 14px; + text-indent: 3px; +} + +table.dataTable.dtr-column > tbody > tr > td.control, +table.dataTable.dtr-column > tbody > tr > th.control { + position: relative; + cursor: pointer; +} +table.dataTable.dtr-column > tbody > tr > td.control:before, +table.dataTable.dtr-column > tbody > tr > th.control:before { + top: 50%; + left: 50%; + height: 16px; + width: 16px; + margin-top: -10px; + margin-left: -10px; + display: block; + position: absolute; + color: white; + border: 2px solid white; + border-radius: 14px; + box-shadow: 0 0 3px #444; + box-sizing: content-box; + text-align: center; + font-family: 'Courier New', Courier, monospace; + line-height: 14px; + content: '+'; + background-color: #31b131; +} +table.dataTable.dtr-column > tbody > tr.parent td.control:before, +table.dataTable.dtr-column > tbody > tr.parent th.control:before { + content: '-'; + background-color: #d33333; +} + +table.dataTable > tbody > tr.child { + padding: 0.5em 1em; +} +table.dataTable > tbody > tr.child:hover { + background: transparent !important; +} +table.dataTable > tbody > tr.child ul { + display: inline-block; + list-style-type: none; + margin: 0; + padding: 0; +} +table.dataTable > tbody > tr.child ul li { + border-bottom: 1px solid #efefef; + padding: 0.5em 0; +} +table.dataTable > tbody > tr.child ul li:first-child { + padding-top: 0; +} +table.dataTable > tbody > tr.child ul li:last-child { + border-bottom: none; +} +table.dataTable > tbody > tr.child span.dtr-title { + display: inline-block; + min-width: 75px; + font-weight: bold; +} + +div.dtr-modal { + position: fixed; + box-sizing: border-box; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 100; + padding: 10em 1em; +} +div.dtr-modal div.dtr-modal-display { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + width: 50%; + height: 50%; + overflow: auto; + margin: auto; + z-index: 102; + overflow: auto; + background-color: #f5f5f7; + border: 1px solid black; + border-radius: 0.5em; + box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6); +} +div.dtr-modal div.dtr-modal-content { + position: relative; + padding: 1em; +} +div.dtr-modal div.dtr-modal-close { + position: absolute; + top: 6px; + right: 6px; + width: 22px; + height: 22px; + border: 1px solid #eaeaea; + background-color: #f9f9f9; + text-align: center; + border-radius: 3px; + cursor: pointer; + z-index: 12; +} +div.dtr-modal div.dtr-modal-close:hover { + background-color: #eaeaea; +} +div.dtr-modal div.dtr-modal-background { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 101; + background: rgba(0, 0, 0, 0.6); +} + +@media screen and (max-width: 767px) { + div.dtr-modal div.dtr-modal-display { + width: 95%; + } +} +/*! + * FullCalendar v3.1.0 Stylesheet + * Docs & License: http://fullcalendar.io/ + * (c) 2016 Adam Shaw + */ +.fc { + direction: ltr; + text-align: left; +} + +.fc-rtl { + text-align: right; +} + +body .fc { + /* extra precedence to overcome jqui */ + font-size: 1em; +} + +/* Colors +--------------------------------------------------------------------------------------------------*/ +.fc-unthemed th, +.fc-unthemed td, +.fc-unthemed thead, +.fc-unthemed tbody, +.fc-unthemed .fc-divider, +.fc-unthemed .fc-row, +.fc-unthemed .fc-popover { + border-color: #ddd; +} + +.fc-unthemed .fc-popover { + background-color: #FFFFFF; +} + +.fc-unthemed .fc-divider, +.fc-unthemed .fc-popover .fc-header { + background: #E3E3E3; +} + +.fc-unthemed .fc-popover .fc-header .fc-close { + color: #666666; +} + +.fc-unthemed .fc-today { + background: #F5F5F5; +} + +.fc-highlight { + /* when user is selecting cells */ + background: #bce8f1; + opacity: .3; + filter: alpha(opacity=30); + /* for IE */ +} + +.fc-bgevent { + /* default look for background events */ + background: #8fdf82; + opacity: .3; + filter: alpha(opacity=30); + /* for IE */ +} + +.fc-nonbusiness { + /* default look for non-business-hours areas */ + /* will inherit .fc-bgevent's styles */ + background: #d7d7d7; +} + +/* Icons (inline elements with styled text that mock arrow icons) +--------------------------------------------------------------------------------------------------*/ +.fc-icon { + display: inline-block; + width: 1em; + height: 1em; + line-height: 1em; + font-size: 1em; + text-align: center; + overflow: hidden; + font-family: "Courier New", Courier, monospace; + /* don't allow browser text-selection */ + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +/* +Acceptable font-family overrides for individual icons: + "Arial", sans-serif + "Times New Roman", serif + +NOTE: use percentage font sizes or else old IE chokes +*/ +.fc-icon:after { + position: relative; + margin: 0 -1em; + /* ensures character will be centered, regardless of width */ +} + +.fc-icon-left-single-arrow:after { + content: "\02039"; + font-weight: bold; + font-size: 200%; + top: -7%; + left: 3%; +} + +.fc-icon-right-single-arrow:after { + content: "\0203A"; + font-weight: bold; + font-size: 200%; + top: -7%; + left: -3%; +} + +.fc-icon-left-double-arrow:after { + content: "\000AB"; + font-size: 160%; + top: -7%; +} + +.fc-icon-right-double-arrow:after { + content: "\000BB"; + font-size: 160%; + top: -7%; +} + +.fc-icon-left-triangle:after { + content: "\25C4"; + font-size: 125%; + top: 3%; + left: -2%; +} + +.fc-icon-right-triangle:after { + content: "\25BA"; + font-size: 125%; + top: 3%; + left: 2%; +} + +.fc-icon-down-triangle:after { + content: "\25BC"; + font-size: 125%; + top: 2%; +} + +.fc-icon-x:after { + content: "\000D7"; + font-size: 200%; + top: 6%; +} + +/* Buttons (styled + +
+ +
Creative Tim
+
+
+ + + + + + + + + +
+
+
+
+

Vue Light Bootstrap Dashboard

+

v2.1.0

+

+ We are constantly doing updates for you. +

+ View Documentation +
+
+
+ + diff --git a/vue-light-bootstrap-dashboard-master/documentation/tutorial-components.html:Zone.Identifier b/vue-light-bootstrap-dashboard-master/documentation/tutorial-components.html:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/documentation/tutorial-components.html:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/intelij.webpack.js b/vue-light-bootstrap-dashboard-master/intelij.webpack.js new file mode 100644 index 0000000..2f49f38 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/intelij.webpack.js @@ -0,0 +1,12 @@ +// This configuration file is not used anywhere in the code, it's a hack to handle InteliJ relative path imports +// Keep in sync with actual webpack aliases + +const path = require('path'); + +module.exports = { + resolve: { + alias: { + '@': path.resolve(__dirname, 'src') + } + } +}; diff --git a/vue-light-bootstrap-dashboard-master/intelij.webpack.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/intelij.webpack.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/intelij.webpack.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/package.json b/vue-light-bootstrap-dashboard-master/package.json new file mode 100644 index 0000000..b54b5a7 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/package.json @@ -0,0 +1,42 @@ +{ + "name": "vue-light-bootstrap-dashboard", + "version": "2.1.0", + "private": true, + "description": "Vue light bootstrap dashboard", + "author": "cristijora ", + "scripts": { + "serve": "vue-cli-service serve --port 8080", + "build": "vue-cli-service build --watch", + "e2e": "node test/e2e/runner.js", + "lint": "vue-cli-service lint", + "dev": "vue-cli-service serve --open", + "lint-fix": "vue-cli-service lint --fix" + }, + "dependencies": { + "bootstrap": "4.6.0", + "cache-loader": "^4.1.0", + "chart.js": "^4.4.2", + "chartist": "0.11.0", + "google-maps": "3.2.1", + "register-service-worker": "1.7.2", + "v-tooltip": "2.0.0-rc.33", + "vue": "2.7.14", + "vue-router": "3.0.2", + "vue2-google-maps": "0.10.7", + "vuedraggable": "^2.24.3" + }, + "devDependencies": { + "@vue/cli-plugin-babel": "3.12.1", + "@vue/cli-plugin-eslint": "3.12.1", + "@vue/cli-plugin-pwa": "3.12.1", + "@vue/cli-service": "3.12.1", + "sass": "1.56.2", + "sass-loader": "10.1.1", + "vue-template-compiler": "2.7.14" + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not ie <= 11" + ] +} diff --git a/vue-light-bootstrap-dashboard-master/package.json:Zone.Identifier b/vue-light-bootstrap-dashboard-master/package.json:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/package.json:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/.gitkeep b/vue-light-bootstrap-dashboard-master/public/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/vue-light-bootstrap-dashboard-master/public/.gitkeep:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/.gitkeep:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/.gitkeep:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/Dashboard.PNG b/vue-light-bootstrap-dashboard-master/public/Dashboard.PNG new file mode 100644 index 0000000..ece0e30 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/Dashboard.PNG differ diff --git a/vue-light-bootstrap-dashboard-master/public/Dashboard.PNG:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/Dashboard.PNG:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/Dashboard.PNG:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/favicon.png b/vue-light-bootstrap-dashboard-master/public/favicon.png new file mode 100644 index 0000000..7d8b7d0 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/favicon.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/favicon.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/favicon.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/favicon.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/default-avatar.png b/vue-light-bootstrap-dashboard-master/public/img/default-avatar.png new file mode 100644 index 0000000..ca9fa88 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/default-avatar.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/default-avatar.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/default-avatar.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/default-avatar.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-0.jpg b/vue-light-bootstrap-dashboard-master/public/img/faces/face-0.jpg new file mode 100644 index 0000000..ca9fa88 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/faces/face-0.jpg differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-0.jpg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/faces/face-0.jpg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/faces/face-0.jpg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-1.jpg b/vue-light-bootstrap-dashboard-master/public/img/faces/face-1.jpg new file mode 100644 index 0000000..bc74fea Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/faces/face-1.jpg differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-1.jpg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/faces/face-1.jpg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/faces/face-1.jpg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-2.jpg b/vue-light-bootstrap-dashboard-master/public/img/faces/face-2.jpg new file mode 100644 index 0000000..4a6637c Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/faces/face-2.jpg differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-2.jpg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/faces/face-2.jpg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/faces/face-2.jpg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-3.jpg b/vue-light-bootstrap-dashboard-master/public/img/faces/face-3.jpg new file mode 100644 index 0000000..81a238a Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/faces/face-3.jpg differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-3.jpg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/faces/face-3.jpg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/faces/face-3.jpg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-4.jpg b/vue-light-bootstrap-dashboard-master/public/img/faces/face-4.jpg new file mode 100644 index 0000000..c23359b Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/faces/face-4.jpg differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-4.jpg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/faces/face-4.jpg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/faces/face-4.jpg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-5.jpg b/vue-light-bootstrap-dashboard-master/public/img/faces/face-5.jpg new file mode 100644 index 0000000..f5bb581 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/faces/face-5.jpg differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-5.jpg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/faces/face-5.jpg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/faces/face-5.jpg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-6.jpg b/vue-light-bootstrap-dashboard-master/public/img/faces/face-6.jpg new file mode 100644 index 0000000..9735106 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/faces/face-6.jpg differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-6.jpg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/faces/face-6.jpg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/faces/face-6.jpg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-7.jpg b/vue-light-bootstrap-dashboard-master/public/img/faces/face-7.jpg new file mode 100644 index 0000000..cba3665 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/faces/face-7.jpg differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/face-7.jpg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/faces/face-7.jpg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/faces/face-7.jpg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/tim_vector.jpe b/vue-light-bootstrap-dashboard-master/public/img/faces/tim_vector.jpe new file mode 100644 index 0000000..dbcc410 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/faces/tim_vector.jpe differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/faces/tim_vector.jpe:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/faces/tim_vector.jpe:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/faces/tim_vector.jpe:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/favicon.ico b/vue-light-bootstrap-dashboard-master/public/img/favicon.ico new file mode 100644 index 0000000..7482a65 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/favicon.ico differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/favicon.ico:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/favicon.ico:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/favicon.ico:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/favicon.png b/vue-light-bootstrap-dashboard-master/public/img/favicon.png new file mode 100644 index 0000000..7d8b7d0 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/favicon.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/favicon.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/favicon.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/favicon.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/android-chrome-192x192.png b/vue-light-bootstrap-dashboard-master/public/img/icons/android-chrome-192x192.png new file mode 100644 index 0000000..b02aa64 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/icons/android-chrome-192x192.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/android-chrome-192x192.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/icons/android-chrome-192x192.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/android-chrome-192x192.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/android-chrome-512x512.png b/vue-light-bootstrap-dashboard-master/public/img/icons/android-chrome-512x512.png new file mode 100644 index 0000000..06088b0 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/icons/android-chrome-512x512.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/android-chrome-512x512.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/icons/android-chrome-512x512.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/android-chrome-512x512.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-120x120.png b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-120x120.png new file mode 100644 index 0000000..1427cf6 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-120x120.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-120x120.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-120x120.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-120x120.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-152x152.png b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-152x152.png new file mode 100644 index 0000000..f24d454 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-152x152.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-152x152.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-152x152.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-152x152.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-180x180.png b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-180x180.png new file mode 100644 index 0000000..404e192 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-180x180.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-180x180.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-180x180.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-180x180.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-60x60.png b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-60x60.png new file mode 100644 index 0000000..cf10a56 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-60x60.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-60x60.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-60x60.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-60x60.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-76x76.png b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-76x76.png new file mode 100644 index 0000000..c500769 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-76x76.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-76x76.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-76x76.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon-76x76.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon.png b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon.png new file mode 100644 index 0000000..03c0c5d Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/apple-touch-icon.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/favicon-16x16.png b/vue-light-bootstrap-dashboard-master/public/img/icons/favicon-16x16.png new file mode 100644 index 0000000..42af009 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/icons/favicon-16x16.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/favicon-16x16.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/icons/favicon-16x16.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/favicon-16x16.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/favicon-32x32.png b/vue-light-bootstrap-dashboard-master/public/img/icons/favicon-32x32.png new file mode 100644 index 0000000..46ca04d Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/icons/favicon-32x32.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/favicon-32x32.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/icons/favicon-32x32.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/favicon-32x32.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/msapplication-icon-144x144.png b/vue-light-bootstrap-dashboard-master/public/img/icons/msapplication-icon-144x144.png new file mode 100644 index 0000000..7808237 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/icons/msapplication-icon-144x144.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/msapplication-icon-144x144.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/icons/msapplication-icon-144x144.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/msapplication-icon-144x144.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/mstile-150x150.png b/vue-light-bootstrap-dashboard-master/public/img/icons/mstile-150x150.png new file mode 100644 index 0000000..3b37a43 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/icons/mstile-150x150.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/mstile-150x150.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/icons/mstile-150x150.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/mstile-150x150.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/safari-pinned-tab.svg b/vue-light-bootstrap-dashboard-master/public/img/icons/safari-pinned-tab.svg new file mode 100644 index 0000000..732afd8 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/safari-pinned-tab.svg @@ -0,0 +1,149 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/vue-light-bootstrap-dashboard-master/public/img/icons/safari-pinned-tab.svg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/icons/safari-pinned-tab.svg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/icons/safari-pinned-tab.svg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/loading-bubbles.svg b/vue-light-bootstrap-dashboard-master/public/img/loading-bubbles.svg new file mode 100644 index 0000000..4020b4d --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/loading-bubbles.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/vue-light-bootstrap-dashboard-master/public/img/loading-bubbles.svg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/loading-bubbles.svg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/loading-bubbles.svg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/mask.png b/vue-light-bootstrap-dashboard-master/public/img/mask.png new file mode 100644 index 0000000..429360d Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/mask.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/mask.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/mask.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/mask.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/new_logo.png b/vue-light-bootstrap-dashboard-master/public/img/new_logo.png new file mode 100644 index 0000000..8e2192b Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/new_logo.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/new_logo.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/new_logo.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/new_logo.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/sidebar-1.jpg b/vue-light-bootstrap-dashboard-master/public/img/sidebar-1.jpg new file mode 100644 index 0000000..a7ad3d7 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/sidebar-1.jpg differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/sidebar-1.jpg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/sidebar-1.jpg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/sidebar-1.jpg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/sidebar-2.jpg b/vue-light-bootstrap-dashboard-master/public/img/sidebar-2.jpg new file mode 100644 index 0000000..146abe8 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/sidebar-2.jpg differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/sidebar-2.jpg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/sidebar-2.jpg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/sidebar-2.jpg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/sidebar-3.jpg b/vue-light-bootstrap-dashboard-master/public/img/sidebar-3.jpg new file mode 100644 index 0000000..bbddc09 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/sidebar-3.jpg differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/sidebar-3.jpg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/sidebar-3.jpg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/sidebar-3.jpg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/sidebar-4.jpg b/vue-light-bootstrap-dashboard-master/public/img/sidebar-4.jpg new file mode 100644 index 0000000..53fd996 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/sidebar-4.jpg differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/sidebar-4.jpg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/sidebar-4.jpg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/sidebar-4.jpg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/sidebar-5.jpg b/vue-light-bootstrap-dashboard-master/public/img/sidebar-5.jpg new file mode 100644 index 0000000..bba1085 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/sidebar-5.jpg differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/sidebar-5.jpg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/sidebar-5.jpg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/sidebar-5.jpg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/tim_80x80.png b/vue-light-bootstrap-dashboard-master/public/img/tim_80x80.png new file mode 100644 index 0000000..1f7aa0d Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/tim_80x80.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/tim_80x80.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/tim_80x80.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/tim_80x80.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/img/vue-logo.png b/vue-light-bootstrap-dashboard-master/public/img/vue-logo.png new file mode 100644 index 0000000..74389d8 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/public/img/vue-logo.png differ diff --git a/vue-light-bootstrap-dashboard-master/public/img/vue-logo.png:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/img/vue-logo.png:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/img/vue-logo.png:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/index.html b/vue-light-bootstrap-dashboard-master/public/index.html new file mode 100644 index 0000000..76f3145 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/index.html @@ -0,0 +1,52 @@ + + + + + + + + + Light Bootstrap Dashboard Vue + + + + + + + + +
+ + + diff --git a/vue-light-bootstrap-dashboard-master/public/index.html:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/index.html:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/index.html:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/manifest.json b/vue-light-bootstrap-dashboard-master/public/manifest.json new file mode 100644 index 0000000..f608d2c --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/manifest.json @@ -0,0 +1,20 @@ +{ + "name": "vue-light-bootstrap-dashboard", + "short_name": "vue-light-bootstrap-dashboard", + "icons": [ + { + "src": "./img/icons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "./img/icons/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "start_url": "./index.html", + "display": "standalone", + "background_color": "#000000", + "theme_color": "#4DBA87" +} diff --git a/vue-light-bootstrap-dashboard-master/public/manifest.json:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/manifest.json:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/manifest.json:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/public/robots.txt b/vue-light-bootstrap-dashboard-master/public/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/vue-light-bootstrap-dashboard-master/public/robots.txt:Zone.Identifier b/vue-light-bootstrap-dashboard-master/public/robots.txt:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/public/robots.txt:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/App.vue b/vue-light-bootstrap-dashboard-master/src/App.vue new file mode 100644 index 0000000..9ce8429 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/App.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/App.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/App.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/App.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/css/demo.css b/vue-light-bootstrap-dashboard-master/src/assets/css/demo.css new file mode 100644 index 0000000..5ad0114 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/css/demo.css @@ -0,0 +1,828 @@ +.tim-row { + margin-bottom: 20px; +} + +.tim-white-buttons { + background-color: #777777; +} + +.typography-line { + padding-left: 15%; + margin-bottom: 35px; + position: relative; + display: block; + width: 100%; +} + +.typography-line span { + bottom: 10px; + color: #9A9A9A; + display: block; + font-weight: 400; + font-size: 14px; + line-height: 13px; + left: 5px; + position: absolute; + width: 260px; + text-transform: none; +} + +.tim-row { + padding-top: 60px; +} + +.tim-row h3 { + margin-top: 0; +} + +#navbar-full .navbar { + border-radius: 0 !important; + margin-bottom: 15px; + z-index: 2; +} + +#map { + position: relative; + width: 100%; + height: 100%; +} + +.fixed-plugin li>a, +.fixed-plugin .badge { + transition: all .34s; + -webkit-transition: all .34s; + -moz-transition: all .34s; +} + +.fixed-plugin { + position: fixed; + top: 200px; + right: 0; + width: 64px; + background: rgba(0, 0, 0, .3); + z-index: 1031; + border-radius: 8px 0 0 8px; + text-align: center; +} + +.fixed-plugin .fa-cog { + color: #FFFFFF; + padding: 10px; + border-radius: 0 0 6px 6px; + width: auto; +} + +.fixed-plugin .dropdown-menu { + right: 80px; + left: auto; + width: 290px; + border-radius: 0.1875rem; + padding: 0 10px; +} + +.fixed-plugin .dropdown-menu:after, +.fixed-plugin .dropdown-menu:before { + right: 10px; + margin-left: auto; + left: auto; +} + +.fixed-plugin .fa-circle-thin { + color: #FFFFFF; +} + +.fixed-plugin .active .fa-circle-thin { + color: #00bbff; +} + +.fixed-plugin .dropdown-menu>.active>a, +.fixed-plugin .dropdown-menu>.active>a:hover, +.fixed-plugin .dropdown-menu>.active>a:focus { + color: #777777; + text-align: center; +} + +.fixed-plugin img { + border-radius: 0; + width: 100%; + height: 100px; + margin: 0 auto; +} + +.fixed-plugin .dropdown-menu li>a:hover, +.fixed-plugin .dropdown-menu li>a:focus { + box-shadow: none; +} + +.fixed-plugin .badge { + border: 3px solid #FFFFFF; + border-radius: 50%; + cursor: pointer; + display: inline-block; + height: 23px; + margin-right: 5px; + position: relative; + width: 23px; +} + +.fixed-plugin .badge.active, +.fixed-plugin .badge:hover { + border-color: #00bbff; +} + +.fixed-plugin .badge-black { + background-color: #777; +} + +.fixed-plugin .badge-azure { + background-color: #2CA8FF; +} + +.fixed-plugin .badge-green { + background-color: #18ce0f; +} + +.fixed-plugin .badge-orange { + background-color: #f96332; +} + +.fixed-plugin .badge-yellow { + background-color: #FFB236; +} + +.fixed-plugin .badge-red { + background-color: #FF3636; +} + +.fixed-plugin .badge-purple { + background-color: #9368E9; +} + +.fixed-plugin h5 { + font-size: 14px; + margin: 10px; +} + +.fixed-plugin .dropdown-menu li { + display: block; + padding: 18px 2px; + width: 25%; + float: left; +} + +.fixed-plugin li.adjustments-line, +.fixed-plugin li.header-title, +.fixed-plugin li.button-container { + width: 100%; + height: 50px; + min-height: inherit; +} + +.fixed-plugin li.button-container { + height: auto; +} + +.fixed-plugin li.button-container div { + margin-bottom: 5px; +} + +.fixed-plugin #sharrreTitle { + text-align: center; + padding: 10px 0; + height: 50px; +} + +.fixed-plugin li.header-title { + height: 30px; + line-height: 25px; + font-size: 12px; + font-weight: 600; + text-transform: uppercase; +} + +.fixed-plugin .adjustments-line p { + float: left; + display: inline-block; + margin-bottom: 0; + font-size: 1em; + color: #3C4858; +} + +.fixed-plugin .adjustments-line a .badge-colors { + position: relative; + top: -2px; +} + +.fixed-plugin .adjustments-line .togglebutton { + float: right; +} + +.fixed-plugin .adjustments-line .togglebutton .toggle { + margin-right: 0; +} + +.fixed-plugin .dropdown-menu>li.adjustments-line>a { + padding-right: 0; + padding-left: 0; + /*border-bottom: 1px solid #ddd;*/ + border-radius: 0; + margin: 0; +} + +.fixed-plugin .dropdown-menu>li>a.img-holder { + font-size: 16px; + text-align: center; + border-radius: 10px; + background-color: #FFF; + border: 3px solid #FFF; + padding-left: 0; + padding-right: 0; + opacity: 1; + cursor: pointer; + display: block; + max-height: 100px; + overflow: hidden; + padding: 0; +} + +.fixed-plugin .dropdown-menu>li>a.switch-trigger:hover, +.fixed-plugin .dropdown-menu>li>a.switch-trigger:focus { + background-color: transparent; +} + +.fixed-plugin .dropdown-menu>li:hover>a.img-holder, +.fixed-plugin .dropdown-menu>li:focus>a.img-holder { + border-color: rgba(0, 187, 255, 0.53); + ; +} + +.fixed-plugin .dropdown-menu>.active>a.img-holder, +.fixed-plugin .dropdown-menu>.active>a.img-holder { + border-color: #00bbff; + background-color: #FFFFFF; +} + +.fixed-plugin .dropdown-menu>li>a img { + margin-top: auto; +} + +.fixed-plugin .btn-social { + width: 50%; + display: block; + width: 48%; + float: left; + font-weight: 600; +} + +.fixed-plugin .btn-social i { + margin-right: 5px; +} + +.fixed-plugin .btn-social:first-child { + margin-right: 2%; +} + +.fixed-plugin .adjustments-line a:hover, +.fixed-plugin .adjustments-line a:focus, +.fixed-plugin .adjustments-line a { + color: transparent; +} + +.fixed-plugin .dropdown .dropdown-menu { + -webkit-transform: translateY(-15%); + -moz-transform: translateY(-15%); + -o-transform: translateY(-15%); + -ms-transform: translateY(-15%); + transform: translateY(-15%); + top: 27px; + opacity: 0; + transform-origin: 0 0; +} + +.fixed-plugin .dropdown.show .dropdown-menu { + opacity: 1; + -webkit-transform: translateY(-13%); + -moz-transform: translateY(-13%); + -o-transform: translateY(-13%); + -ms-transform: translateY(-13%); + transform: translateY(-13%); + transform-origin: 0 0; +} + +.fixed-plugin .dropdown-menu:before, +.fixed-plugin .dropdown-menu:after { + content: ""; + display: inline-block; + position: absolute; + top: 65px; + width: 16px; + transform: translateY(-50%); + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); +} + +.fixed-plugin .dropdown-menu:before { + border-bottom: 16px solid rgba(0, 0, 0, 0); + border-left: 16px solid rgba(0, 0, 0, 0.2); + border-top: 16px solid rgba(0, 0, 0, 0); + right: -16px; +} + +.fixed-plugin .dropdown-menu:after { + border-bottom: 16px solid rgba(0, 0, 0, 0); + border-left: 16px solid #fff; + border-top: 16px solid rgba(0, 0, 0, 0); + right: -15px; +} + +.wrapper-full-page~.fixed-plugin .dropdown.open .dropdown-menu { + -webkit-transform: translateY(-17%); + -moz-transform: translateY(-17%); + -o-transform: translateY(-17%); + -ms-transform: translateY(-17%); + transform: translateY(-17%); +} + +.wrapper-full-page~.fixed-plugin .dropdown .dropdown-menu { + -webkit-transform: translateY(-19%); + -moz-transform: translateY(-19%); + -o-transform: translateY(-19%); + -ms-transform: translateY(-19%); + transform: translateY(-19%); +} + +.places-buttons .btn { + margin-bottom: 30px; +} + +.map-container { + width: 100%; + height: 100vh; + max-height: 100vh; +} + +#menu-dropdown .navbar { + border-radius: 3px; +} + +#pagination-row .pagination-container { + height: 100%; + max-height: 100%; + display: flex; + align-items: center; +} + +.all-icons .font-icon-detail { + text-align: center; + padding: 45px 0px 30px; + border: 1px solid #e5e5e5; + border-radius: 0.1875rem; + margin: 15px 0; + min-height: 168px; +} + +.all-icons [class*="now-ui-icons"] { + font-size: 32px; +} + +.all-icons .font-icon-detail p { + margin: 25px auto 0; + width: 100%; + text-align: center; + display: block; + color: #B8B8B8; + padding: 0 10px; + font-size: 0.7142em; +} + +#icons-row i.now-ui-icons { + font-size: 30px; +} + +.space { + height: 130px; + display: block; +} + +.space-110 { + height: 110px; + display: block; +} + +.space-50 { + height: 50px; + display: block; +} + +.space-70 { + height: 70px; + display: block; +} + +.navigation-example .img-src { + background-attachment: scroll; +} + +.navigation-example { + background-position: center center; + background-size: cover; + margin-top: 0; + min-height: 740px; +} + +#notifications { + background-color: #FFFFFF; + display: block; + width: 100%; + position: relative; +} + +.tim-note { + text-transform: capitalize; +} + +#buttons .btn, +#javascriptComponents .btn { + margin: 0 0px 10px; +} + +.space-100 { + height: 100px; + display: block; + width: 100%; +} + +.be-social { + padding-bottom: 20px; + /* border-bottom: 1px solid #aaa; */ + margin: 0 auto 40px; +} + +.txt-white { + color: #FFFFFF; +} + +.txt-gray { + color: #ddd !important; +} + +.parallax { + width: 100%; + height: 570px; + display: block; + background-attachment: fixed; + background-repeat: no-repeat; + background-size: cover; + background-position: center center; +} + +.logo-container .logo { + overflow: hidden; + border-radius: 50%; + border: 1px solid #333333; + width: 50px; + float: left; +} + +.logo-container .brand { + font-size: 16px; + color: #FFFFFF; + line-height: 18px; + float: left; + margin-left: 10px; + margin-top: 7px; + width: 70px; + height: 40px; + text-align: left; +} + +.logo-container .brand-material { + font-size: 18px; + margin-top: 15px; + height: 25px; + width: auto; +} + +.logo-container .logo img { + width: 100%; +} + +.navbar-small .logo-container .brand { + color: #333333; +} + +.fixed-section { + top: 90px; + max-height: 80vh; + overflow: scroll; + position: sticky; +} + +.fixed-section ul { + padding: 0; +} + +.fixed-section ul li { + list-style: none; +} + +.fixed-section li a { + font-size: 14px; + padding: 2px; + display: block; + color: #666666; +} + +.fixed-section li a.active { + color: #00bbff; +} + +.fixed-section.float { + position: fixed; + top: 100px; + width: 200px; + margin-top: 0; +} + +.parallax .parallax-image { + width: 100%; + overflow: hidden; + position: absolute; +} + +.parallax .parallax-image img { + width: 100%; +} + +@media (max-width: 768px) { + .parallax .parallax-image { + width: 100%; + height: 640px; + overflow: hidden; + } + .parallax .parallax-image img { + height: 100%; + width: auto; + } +} + +/*.separator{ + content: "Separator"; + color: #FFFFFF; + display: block; + width: 100%; + padding: 20px; +} +.separator-line{ + background-color: #EEE; + height: 1px; + width: 100%; + display: block; +} +.separator.separator-gray{ + background-color: #EEEEEE; +}*/ + +.social-buttons-demo .btn { + margin-right: 5px; + margin-bottom: 7px; +} + +.img-container { + width: 100%; + overflow: hidden; +} + +.img-container img { + width: 100%; +} + +.lightbox img { + width: 100%; +} + +.lightbox .modal-content { + overflow: hidden; +} + +.lightbox .modal-body { + padding: 0; +} + +@media screen and (min-width: 991px) { + .lightbox .modal-dialog { + width: 960px; + } +} + +@media (max-width: 991px) { + .fixed-section.affix { + position: relative; + margin-bottom: 100px; + } +} + +@media (max-width: 768px) { + .btn, + .btn-morphing { + margin-bottom: 10px; + } + .parallax .motto { + top: 170px; + margin-top: 0; + font-size: 60px; + width: 270px; + } +} + +/* Loading dots */ + +/* transitions */ + +.presentation .front, +.presentation .front:after, +.presentation .front .btn, +.logo-container .logo, +.logo-container .brand { + -webkit-transition: all .2s; + -moz-transition: all .2s; + -o-transition: all .2s; + transition: all .2s; +} + +#images h4 { + margin-bottom: 30px; +} + +#javascriptComponents { + padding-bottom: 0; +} + +/* layer animation */ + +.layers-container { + display: block; + margin-top: 50px; + position: relative; +} + +.layers-container img { + position: absolute; + width: 100%; + height: auto; + top: 0; + left: 0; + text-align: center; +} + +.animate { + transition: 1.5s ease-in-out; + -moz-transition: 1.5s ease-in-out; + -webkit-transition: 1.5s ease-in-out; +} + +.navbar-default.navbar-small .logo-container .brand { + color: #333333; +} + +.navbar-transparent.navbar-small .logo-container .brand { + color: #FFFFFF; +} + +.navbar-default.navbar-small .logo-container .brand { + color: #333333; +} + +.sharing-area { + margin-top: 80px; +} + +.sharing-area .btn { + margin: 15px 4px 0; +} + +.section-thin, +.section-notifications { + padding: 0; +} + +.section-navbars { + padding-top: 0; +} + +#navbar .navbar { + margin-bottom: 20px; +} + +#navbar .navbar-toggler, +#menu-dropdown .navbar-toggler { + pointer-events: none; +} + +.section-tabs { + background: #EEEEEE; +} + +.section-pagination { + padding-bottom: 0; +} + +.section-download { + padding-top: 130px; +} + +.section-download .description { + margin-bottom: 60px; +} + +.section-download h4 { + margin-bottom: 25px; +} + +.section-examples a { + text-decoration: none; +} + +.section-examples a+a { + margin-top: 30px; +} + +.section-examples h5 { + margin-top: 30px; +} + +.components-page .wrapper>.header, +.tutorial-page .wrapper>.header { + height: 500px; + padding-top: 128px; + background-size: cover; + background-position: center center; +} + +.components-page .title, +.tutorial-page .title { + color: #FFFFFF; +} + +.brand .h1-seo { + font-size: 2.8em; + text-transform: uppercase; + font-weight: 300; +} + +.brand .n-logo { + max-width: 100px; + margin-bottom: 40px; +} + +.invision-logo { + max-width: 70px; + top: -2px; + position: relative; +} + +.creative-tim-logo { + max-width: 140px; + top: -2px; + position: relative; +} + +.section-javascript .title { + margin-bottom: 0; +} + +.navbar .switch-background { + display: block; +} + +.navbar-transparent .switch-background { + display: none; +} + +.section-signup .col .btn { + margin-top: 30px; +} + +#buttons-row .btn { + margin-bottom: 10px; +} + +.section-navbars .navbar-collapse { + display: none; +} + +.section-basic { + padding-top: 0; +} + +.section-images { + padding-bottom: 0; +} + +.documentation .dropdown .dropdown-menu { + transform: translate3d(0, 0, 0) !important; +} + +.documentation .dropdown .dropdown-menu.show { + transform: translate3d(0, 39px, 0) !important; +} \ No newline at end of file diff --git a/vue-light-bootstrap-dashboard-master/src/assets/css/demo.css:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/css/demo.css:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/css/demo.css:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.eot b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.eot new file mode 100644 index 0000000..cd4c781 Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.eot differ diff --git a/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.eot:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.eot:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.eot:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.svg b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.svg new file mode 100644 index 0000000..93c6dba --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.svg:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.svg:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.svg:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.ttf b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.ttf new file mode 100644 index 0000000..fdbc77a Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.ttf differ diff --git a/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.ttf:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.ttf:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.ttf:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.woff b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.woff new file mode 100644 index 0000000..66f39ab Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.woff differ diff --git a/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.woff2 b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.woff2 new file mode 100644 index 0000000..ffb5bef Binary files /dev/null and b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.woff2 differ diff --git a/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.woff2:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.woff2:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.woff2:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.woff:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.woff:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/fonts/nucleo-icons.woff:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_alerts.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_alerts.scss new file mode 100644 index 0000000..1ab9a1f --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_alerts.scss @@ -0,0 +1,90 @@ +.alert{ + border: 0; + border-radius: 0; + color: #FFFFFF; + padding: 10px 15px; + font-size: 14px; + + .container &{ + border-radius: 4px; + + } + .navbar &{ + border-radius: 0; + left: 0; + position: absolute; + right: 0; + top: 85px; + width: 100%; + z-index: 3; + } + .navbar:not(.navbar-transparent) &{ + top: 70px; + } + + span[data-notify="icon"]{ + font-size: 30px; + display: block; + left: 15px; + position: absolute; + top: 50%; + margin-top: -15px; + } + + i.nc-simple-remove{ + font-size: 12px !important; + font: bold normal normal 14px/1 'nucleo-icons'; + } + + button.close{ + position: absolute; + right: 10px; + top: 50%; + margin-top: -13px; + z-index: 1033; + background-color: #FFFFFF; + display: block; + border-radius: 50%; + opacity: .4; + line-height: 9px; + width: 25px; + height: 25px; + outline: 0 !important; + text-align: center; + padding: 3px; + font-weight: 300; + + &:hover{ + opacity: .55; + } + } + + .close ~ span{ + display: block; + max-width: 89%; + } + + &[data-notify="container"]{ + padding: 10px 10px 10px 20px; + border-radius: $border-radius-base; + } + + &.alert-with-icon{ + padding-left: 65px; + } +} +.alert-primary{ + background-color: $blue-navbar; +} +.alert-info{ + background-color: $azure-navbar; +} +.alert-success { + background-color: $green-navbar; +} +.alert-warning { + background-color: $orange-navbar; +} +.alert-danger { + background-color: $red-navbar; +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_alerts.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_alerts.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_alerts.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_bootstrap-switch.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_bootstrap-switch.scss new file mode 100644 index 0000000..cc6fdfe --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_bootstrap-switch.scss @@ -0,0 +1,128 @@ +.bootstrap-switch { + display: inline-block; + direction: ltr; + cursor: pointer; + border-radius: 30px; + border: 0; + position: relative; + text-align: left; + overflow: hidden; + margin-bottom: 5px; + margin-left: 66px; + line-height: 8px; + width: 61px !important; + height: 26px; + outline: none; + z-index: 0; + margin-right: 1px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} + +.bootstrap-switch .bootstrap-switch-container { + display: inline-flex; + top: 0; + height: 26px; + border-radius: 4px; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 100px !important; +} + +.bootstrap-switch .bootstrap-switch-handle-on, +.bootstrap-switch .bootstrap-switch-handle-off, +.bootstrap-switch .bootstrap-switch-label { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + display: inline-block !important; + height: 100%; + color: #fff; + padding: 6px 10px; + font-size: 11px; + text-indent: -5px; + line-height: 15px; + -webkit-transition: 0.25s ease-out; + transition: 0.25s ease-out; + + i{ + font-size: 12px; + line-height: 14px; + } +} + +.bootstrap-switch .bootstrap-switch-handle-on, +.bootstrap-switch .bootstrap-switch-handle-off { + text-align: center; + z-index: 1; + float: left; + width: 50% !important; + background-color: $info-color; +} + + +.bootstrap-switch .bootstrap-switch-label { + text-align: center; + z-index: 100; + color: #333333; + background: #ffffff; + width: 22px !important; + height: 22px; + margin: 2px -11px; + border-radius: 12px; + position: relative; + float: left; + padding: 0; + background-color: #FFFFFF; + box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.25); +} + +.bootstrap-switch .bootstrap-switch-handle-on { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.bootstrap-switch .bootstrap-switch-handle-off { + text-indent: 6px; +} + +.bootstrap-switch input[type='radio'], +.bootstrap-switch input[type='checkbox'] { + position: absolute !important; + top: 0; + left: 0; + opacity: 0; + filter: alpha(opacity=0); + z-index: -1; +} + + +.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container { + -webkit-transition: margin-left 0.5s; + transition: margin-left 0.5s; +} + + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container { + margin-left: -2px !important; +} + +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container { + margin-left: -37px !important; +} + +.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label { + width: 26px !important; + margin: 2px -15px; +} + +.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label { + width: 26px !important; + margin: 2px -15px -13px -11px; +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_bootstrap-switch.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_bootstrap-switch.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_bootstrap-switch.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_buttons.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_buttons.scss new file mode 100644 index 0000000..bd0d462 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_buttons.scss @@ -0,0 +1,132 @@ +.btn{ + border-width: $border-thick; + background-color: $transparent-bg; + font-weight: $font-weight-normal; + + @include opacity(.8); + padding: $padding-base-vertical $padding-base-horizontal; + + @include btn-styles($default-color, $default-states-color); + + &:hover, + &:focus{ + @include opacity(1); + outline: 0 !important; + box-shadow: none; + } + &:active, + &.active, + .open > &.dropdown-toggle { + @include box-shadow(none); + outline: 0 !important; + } + + &.btn-icon{ + padding: $padding-base-vertical; + } + +} + +// Apply the mixin to the buttons +//.btn-default { @include btn-styles($default-color, $default-states-color); } +.btn-primary { @include btn-styles($primary-color, $primary-states-color); } +.btn-success { @include btn-styles($success-color, $success-states-color); } +.btn-info { @include btn-styles($info-color, $info-states-color); } +.btn-warning { @include btn-styles($warning-color, $warning-states-color); } +.btn-danger { @include btn-styles($danger-color, $danger-states-color); } +.btn-neutral { + @include btn-styles($white-color, $white-color); + + &:active, + &.active, + .open > &.dropdown-toggle{ + background-color: $white-color; + color: $default-color; + } + + &.btn-fill, + &.btn-fill:hover, + &.btn-fill:focus{ + color: $default-color; + } + + &.btn-simple:active, + &.btn-simple.active{ + background-color: transparent; + } +} + +.btn{ + &:disabled, + &[disabled], + &.disabled{ + @include opacity(.5); + } +} +.btn-round{ + border-width: $border-thin; + border-radius: $btn-round-radius !important; + padding: $padding-round-vertical $padding-round-horizontal; + + &.btn-icon{ + padding: $padding-round-vertical; + } +} +.btn-simple{ + border: $none; + font-size: $font-size-medium; + padding: $padding-base-vertical $padding-base-horizontal; + + &.btn-icon{ + padding: $padding-base-vertical; + } +} +.btn-lg{ + @include btn-size($padding-large-vertical, $padding-large-horizontal, $font-size-large, $border-radius-large); + font-weight: $font-weight-normal; +} +.btn-sm{ + @include btn-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $border-radius-small); +} +.btn-xs { + @include btn-size($padding-xs-vertical, $padding-xs-horizontal, $font-size-small, $border-radius-small); +} +.btn-wd { + min-width: 140px; +} + +.btn-group.select{ + width: 100%; +} +.btn-group.select .btn{ + text-align: left; +} +.btn-group.select .caret{ + position: absolute; + top: 50%; + margin-top: -1px; + right: 8px; +} +.btn-social{ + opacity: 0.85; +} + +.btn-twitter{ + border-color: $social-twitter; + color: $social-twitter; + &:hover{ + opacity: 1 !important; + border-color: $social-twitter; + color: $social-twitter; + } +} +.btn-facebook{ + border-color: $social-facebook; + color: $social-facebook; + + &:hover{ + opacity: 1 !important; + border-color: $social-facebook; + color: $social-facebook; + } +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_buttons.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_buttons.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_buttons.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_cards.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_cards.scss new file mode 100644 index 0000000..7049779 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_cards.scss @@ -0,0 +1,255 @@ +.card{ + border-radius: $border-radius-base; + background-color: $white-color; + margin-bottom: 30px; + + .card-image{ + width: 100%; + overflow: hidden; + height: 260px; + border-radius: $border-radius-base $border-radius-base 0 0; + position: relative; + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + transform-style: preserve-3d; + + img { + width: 100%; + } + } + .filter{ + position: absolute; + z-index: 2; + background-color: rgba(0,0,0,.68); + top: 0; + left: 0; + width: 100%; + height: 100%; + text-align: center; + + @include opacity(0); + + .btn{ + @include vertical-align(); + } + } + &:hover .filter{ + @include opacity(1); + } + .btn-hover{ + @include opacity(0); + } + &:hover .btn-hover{ + @include opacity(1); + } + .card-body{ + padding: 15px 15px 10px 15px; + } + .card-header{ + padding: 15px 15px 0; + background-color: $white-color; + border-bottom: none !important; + + } + .card-category, + label{ + font-size: $font-size-base; + font-weight: $font-weight-normal; + color: $dark-gray; + margin-bottom: 0px; + + i{ + font-size: $font-paragraph; + } + } + + label{ + font-size: $font-size-small; + margin-bottom: 5px; + text-transform: uppercase; + } + + .card-title{ + margin: $none; + color: $black-color; + font-weight: $font-weight-light; + } + .avatar{ + width: 30px; + height: 30px; + overflow: hidden; + border-radius: 50%; + margin-right: 5px; + } + .description{ + font-size: $font-size-base; + color: #333; + } + .card-footer{ + padding-top: 0; + background-color: $transparent-bg; + line-height: 30px; + border-top: none !important; + font-size: 14px; + + .legend{ + padding: 5px 0; + } + + hr{ + margin-top: 5px; + margin-bottom: 5px; + } + } + .stats{ + color: #a9a9a9; + } + .card-footer div{ + display: inline-block; + } + + .author{ + font-size: $font-size-small; + font-weight: $font-weight-bold; + text-transform: uppercase; + } + .author i{ + font-size: $font-size-base; + } + h6{ + font-size: $font-size-small; + margin: 0; + } + &.card-separator:after{ + height: 100%; + right: -15px; + top: 0; + width: 1px; + background-color: $medium-gray; + card-body: ""; + position: absolute; + } + + .ct-chart{ + margin: 30px 0 30px; + height: 245px; + } + + .ct-label{ + font-size: 1rem !important; + } + + .table{ + tbody td:first-child, + thead th:first-child{ + padding-left: 15px; + } + + tbody td:last-child, + thead th:last-child{ + padding-right: 15px; + display: inline-flex; + } + } + + .alert{ + border-radius: $border-radius-base; + position: relative; + + &.alert-with-icon{ + padding-left: 65px; + } + } +} + + + +.card-stats{ + .card-body{ + padding: 15px 15px 0px; + + .numbers{ + font-size: 1.8rem; + text-align: right; + + p{ + margin-bottom: 0; + } + } + } + .card-footer{ + padding: 0px 15px 10px 15px; + + + } + .icon-big { + font-size: 3em; + min-height: 64px; + + i{ + font-weight: 400; + line-height: 59px; + } + } + + +} + +.card-user{ + .card-image{ + height: 110px; + } + .card-image-plain{ + height: 0; + margin-top: 110px; + } + .author{ + text-align: center; + text-transform: none; + margin-top: -70px; + } + .avatar{ + width: 124px; + height: 124px; + border: 5px solid #FFFFFF; + position: relative; + margin-bottom: 15px; + + &.border-gray{ + border-color: #EEEEEE; + } + } + .title{ + line-height: 24px; + } + .card-body{ + min-height: 240px; + } +} + +.card-user, +.card-price{ + .card-footer{ + padding: 5px 15px 10px; + } + hr{ + margin: 5px 15px; + } +} +.card-plain{ + background-color: transparent; + box-shadow: none; + border-radius: 0; + + .card-image{ + border-radius: 4px; + } +} + +.card.card-plain{ + border: none !important; + + .card-header{ + background-color: transparent !important; + } +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_cards.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_cards.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_cards.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_chartist.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_chartist.scss new file mode 100644 index 0000000..021f0a3 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_chartist.scss @@ -0,0 +1,230 @@ +@mixin ct-responsive-svg-container($width: 100%, $ratio: $ct-container-ratio) { + display: block; + position: relative; + width: $width; + + &:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: $ratio * 100%; + } + + &:after { + content: ""; + display: table; + clear: both; + } + + > svg { + display: block; + position: absolute; + top: 0; + left: 0; + } +} + +@mixin ct-align-justify($ct-text-align: $ct-text-align, $ct-text-justify: $ct-text-justify) { + -webkit-box-align: $ct-text-align; + -webkit-align-items: $ct-text-align; + -ms-flex-align: $ct-text-align; + align-items: $ct-text-align; + -webkit-box-pack: $ct-text-justify; + -webkit-justify-content: $ct-text-justify; + -ms-flex-pack: $ct-text-justify; + justify-content: $ct-text-justify; + // Fallback to text-align for non-flex browsers + @if($ct-text-justify == 'flex-start') { + text-align: left; + } @else if ($ct-text-justify == 'flex-end') { + text-align: right; + } @else { + text-align: center; + } +} + +@mixin ct-flex() { + // Fallback to block + display: block; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; +} + +@mixin ct-chart-label($ct-text-color: $ct-text-color, $ct-text-size: $ct-text-size, $ct-text-line-height: $ct-text-line-height) { + fill: $ct-text-color; + color: $ct-text-color; + font-size: $ct-text-size; + line-height: $ct-text-line-height; +} + +@mixin ct-chart-grid($ct-grid-color: $ct-grid-color, $ct-grid-width: $ct-grid-width, $ct-grid-dasharray: $ct-grid-dasharray) { + stroke: $ct-grid-color; + stroke-width: $ct-grid-width; + + @if ($ct-grid-dasharray) { + stroke-dasharray: $ct-grid-dasharray; + } +} + +@mixin ct-chart-point($ct-point-size: $ct-point-size, $ct-point-shape: $ct-point-shape) { + stroke-width: $ct-point-size; + stroke-linecap: $ct-point-shape; +} + +@mixin ct-chart-line($ct-line-width: $ct-line-width, $ct-line-dasharray: $ct-line-dasharray) { + fill: none; + stroke-width: $ct-line-width; + + @if ($ct-line-dasharray) { + stroke-dasharray: $ct-line-dasharray; + } +} + +@mixin ct-chart-area($ct-area-opacity: $ct-area-opacity) { + stroke: none; + fill-opacity: $ct-area-opacity; +} + +@mixin ct-chart-bar($ct-bar-width: $ct-bar-width) { + fill: none; + stroke-width: $ct-bar-width; +} + +@mixin ct-chart-donut($ct-donut-width: $ct-donut-width) { + fill: none; + stroke-width: $ct-donut-width; +} + +@mixin ct-chart-series-color($color) { + .#{$ct-class-point}, .#{$ct-class-line}, .#{$ct-class-bar}, .#{$ct-class-slice-donut} { + stroke: $color; + } + + .#{$ct-class-slice-pie}, .#{$ct-class-area} { + fill: $color; + } +} + +@mixin ct-chart($ct-container-ratio: $ct-container-ratio, $ct-text-color: $ct-text-color, $ct-text-size: $ct-text-size, $ct-grid-color: $ct-grid-color, $ct-grid-width: $ct-grid-width, $ct-grid-dasharray: $ct-grid-dasharray, $ct-point-size: $ct-point-size, $ct-point-shape: $ct-point-shape, $ct-line-width: $ct-line-width, $ct-bar-width: $ct-bar-width, $ct-donut-width: $ct-donut-width, $ct-series-names: $ct-series-names, $ct-series-colors: $ct-series-colors) { + + .#{$ct-class-label} { + @include ct-chart-label($ct-text-color, $ct-text-size); + } + + .#{$ct-class-chart-line} .#{$ct-class-label}, + .#{$ct-class-chart-bar} .#{$ct-class-label} { + @include ct-flex(); + } + + .#{$ct-class-label}.#{$ct-class-horizontal}.#{$ct-class-start} { + @include ct-align-justify(flex-end, flex-start); + // Fallback for browsers that don't support foreignObjects + text-anchor: start; + } + + .#{$ct-class-label}.#{$ct-class-horizontal}.#{$ct-class-end} { + @include ct-align-justify(flex-start, flex-start); + // Fallback for browsers that don't support foreignObjects + text-anchor: start; + } + + .#{$ct-class-label}.#{$ct-class-vertical}.#{$ct-class-start} { + @include ct-align-justify(flex-end, flex-end); + // Fallback for browsers that don't support foreignObjects + text-anchor: end; + } + + .#{$ct-class-label}.#{$ct-class-vertical}.#{$ct-class-end} { + @include ct-align-justify(flex-end, flex-start); + // Fallback for browsers that don't support foreignObjects + text-anchor: start; + } + + .#{$ct-class-chart-bar} .#{$ct-class-label}.#{$ct-class-horizontal}.#{$ct-class-start} { + @include ct-align-justify(flex-end, center); + // Fallback for browsers that don't support foreignObjects + text-anchor: start; + } + + .#{$ct-class-chart-bar} .#{$ct-class-label}.#{$ct-class-horizontal}.#{$ct-class-end} { + @include ct-align-justify(flex-start, center); + // Fallback for browsers that don't support foreignObjects + text-anchor: start; + } + + .#{$ct-class-chart-bar}.#{$ct-class-horizontal-bars} .#{$ct-class-label}.#{$ct-class-horizontal}.#{$ct-class-start} { + @include ct-align-justify(flex-end, flex-start); + // Fallback for browsers that don't support foreignObjects + text-anchor: start; + } + + .#{$ct-class-chart-bar}.#{$ct-class-horizontal-bars} .#{$ct-class-label}.#{$ct-class-horizontal}.#{$ct-class-end} { + @include ct-align-justify(flex-start, flex-start); + // Fallback for browsers that don't support foreignObjects + text-anchor: start; + } + + .#{$ct-class-chart-bar}.#{$ct-class-horizontal-bars} .#{$ct-class-label}.#{$ct-class-vertical}.#{$ct-class-start} { + //@include ct-chart-label($ct-text-color, $ct-text-size, center, $ct-vertical-text-justify); + @include ct-align-justify(center, flex-end); + // Fallback for browsers that don't support foreignObjects + text-anchor: end; + } + + .#{$ct-class-chart-bar}.#{$ct-class-horizontal-bars} .#{$ct-class-label}.#{$ct-class-vertical}.#{$ct-class-end} { + @include ct-align-justify(center, flex-start); + // Fallback for browsers that don't support foreignObjects + text-anchor: end; + } + + .#{$ct-class-grid} { + @include ct-chart-grid($ct-grid-color, $ct-grid-width, $ct-grid-dasharray); + } + + .#{$ct-class-point} { + @include ct-chart-point($ct-point-size, $ct-point-shape); + } + + .#{$ct-class-line} { + @include ct-chart-line($ct-line-width); + } + + .#{$ct-class-area} { + @include ct-chart-area(); + } + + .#{$ct-class-bar} { + @include ct-chart-bar($ct-bar-width); + } + + .#{$ct-class-slice-donut} { + @include ct-chart-donut($ct-donut-width); + } + + @if $ct-include-colored-series { + @for $i from 0 to length($ct-series-names) { + .#{$ct-class-series}-#{nth($ct-series-names, $i + 1)} { + $color: nth($ct-series-colors, $i + 1); + + @include ct-chart-series-color($color); + } + } + } +} + +@if $ct-include-classes { + @include ct-chart(); + + @if $ct-include-alternative-responsive-containers { + @for $i from 0 to length($ct-scales-names) { + .#{nth($ct-scales-names, $i + 1)} { + @include ct-responsive-svg-container($ratio: nth($ct-scales, $i + 1)); + } + } + } +} \ No newline at end of file diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_chartist.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_chartist.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_chartist.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_checkbox-radio-switch.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_checkbox-radio-switch.scss new file mode 100644 index 0000000..0108ce3 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_checkbox-radio-switch.scss @@ -0,0 +1,142 @@ +.from-check, +.form-check-radio { + margin-bottom: 12px; + position: relative; + +} + +.form-check{ + padding-left: 0; + .form-check-label{ + display: inline-block; + position: relative; + cursor: pointer; + padding-left: 35px; + line-height: 26px; + margin-bottom: 0; + } + + .form-check-sign::before, + .form-check-sign::after{ + font-family: 'FontAwesome'; + content: "\f096"; + display: inline-block; + color: $info-color; + position: absolute; + width: 19px; + height: 19px; + margin-top: -12px; + margin-left: -23px; + font-size: 21px; + cursor: pointer; + -webkit-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + transition: opacity 0.3s linear; + } + .form-check-sign::after{ + font-family: 'FontAwesome'; + content: "\f046"; + text-align: center; + opacity: 0; + color: $info-color; + border: 0; + background-color: inherit; + } + &.disabled{ + .form-check-label{ + color: $dark-gray; + opacity: .5; + cursor: not-allowed; + } + } + +} + +.form-check.disabled .form-check-label, +.form-check.disabled .form-check-label { + +} + +.form-check input[type="checkbox"], +.form-check-radio input[type="radio"]{ + opacity: 0; + position: absolute; + visibility: hidden; +} +.form-check input[type="checkbox"]:checked + .form-check-sign::after{ + opacity: 1; +} + +.form-control input[type="checkbox"]:disabled + .form-check-sign::before, +.checkbox input[type="checkbox"]:disabled + .form-check-sign::after{ + cursor: not-allowed; +} + +.form-check .form-check-label input[type="checkbox"]:disabled + .form-check-sign, +.form-check-radio input[type="radio"]:disabled + .form-check-sign{ + pointer-events: none !important; +} + +.form-check-radio{ + .form-check-label{ + padding-left: 2rem; + } + &.disabled{ + .form-check-label{ + color: $dark-gray; + opacity: .5; + cursor: not-allowed; + } + } +} + +.form-check-radio .form-check-sign::before{ + font-family: 'FontAwesome'; + content: "\f10c"; + font-size: 22px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + position: absolute; + opacity: .50; + left: 5px; + top: -5px; +} + +.form-check-label input[type="checkbox"]:checked + .form-check-sign:before{ + // background-color: #66615B; +} + +.form-check-radio input[type="radio"] + .form-check-sign:after, +.form-check-radio input[type="radio"] { + opacity: 0; + -webkit-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + transition: opacity 0.3s linear; + content:" "; + display: block; +} + +.form-check-radio input[type="radio"]:checked + .form-check-sign::after { + font-family: 'FontAwesome'; + content: "\f192"; + top: -5px; + position: absolute; + left: 5px; + opacity: 1; + font-size: 22px; +} + +.form-check-radio input[type="radio"]:checked + .form-check-sign::after{ + opacity: 1; +} + + +.form-check-radio input[type="radio"]:disabled + .form-check-sign::before, +.form-check-radio input[type="radio"]:disabled + .form-check-sign::after { + color: $dark-gray; +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_checkbox-radio-switch.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_checkbox-radio-switch.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_checkbox-radio-switch.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_dropdown.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_dropdown.scss new file mode 100644 index 0000000..8dd6aca --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_dropdown.scss @@ -0,0 +1,137 @@ +.dropdown-menu{ + visibility: hidden; + margin: 0; + padding: 0; + border-radius: $border-radius-extreme; + display: block; + z-index: 9000; + position: absolute; + + @include opacity(0); + @include box-shadow($dropdown-shadow); + + .show &{ + @include opacity(1); + visibility: visible; + transform: translate3d(0px, 0px, 0px) !important; + } + .select &{ + border-radius: $border-radius-bottom; + @include box-shadow(none); + @include transform-origin($select-coordinates); + @include transform-scale(1); + @include transition($fast-transition-time, $transition-linear); + margin-top: -20px; + } + .select.show &{ + margin-top: -1px; + } + + .dropdown-item { + padding: $padding-base-vertical $padding-base-horizontal; + color: #333333; + + img{ + margin-top: -3px; + } + } + .dropdown-item:focus{ + outline: 0 !important; + } + + .btn-group.select &{ + min-width: 100%; + } + + > li:first-child > a{ + border-top-left-radius: $border-radius-extreme; + border-top-right-radius: $border-radius-extreme; + } + + > li:last-child > a{ + border-bottom-left-radius: $border-radius-extreme; + border-bottom-right-radius: $border-radius-extreme; + } + + .select & > li:first-child > a{ + border-radius: 0; + border-bottom: 0 none; + } + + .dropdown-item:hover, + .dropdown-item:focus { + background-color: $smoke-bg; + color: #333333; + opacity: 1; + text-decoration: none; + } + + &.dropdown-blue > li > a:hover, + &.dropdown-blue > li > a:focus{ + background-color: $light-blue; + } + &.dropdown-azure > li > a:hover, + &.dropdown-azure > li > a:focus{ + background-color: $light-azure; + } + &.ct-green > li > a:hover, + &.ct-green > li > a:focus{ + background-color: $light-green; + } + &.dropdown-orange > li > a:hover, + &.dropdown-orange > li > a:focus{ + background-color: $light-orange; + } + &.dropdown-red > li > a:hover, + &.dropdown-red > li > a:focus{ + background-color: $light-red; + } + + .dropdown-item{ + i[class*="nc-icon"]{ + font-size: 18px; + text-align: center; + line-height: 25px; + float: left; + padding-right: 10px; + } + } + + &.dropdown-menu-right{ + &:before, + &:after{ + right: 12px !important; + left: auto !important; + } + } + +} + +.dropdown-with-icons{ + > li > a{ + padding-left: 0px; + line-height: 28px; + } + i{ + text-align: center; + line-height: 28px; + float: left; + + &[class^="pe-"]{ + font-size: 24px; + width: 46px; + } + &[class^="fa"]{ + font-size: 14px; + width: 38px; + } + } +} + +//fix bug for the select items in btn-group +.btn-group.select{ + overflow: hidden; +} +.btn-group.select.show{ + overflow: visible; +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_dropdown.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_dropdown.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_dropdown.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_footers.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_footers.scss new file mode 100644 index 0000000..7ea2ee1 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_footers.scss @@ -0,0 +1,75 @@ +.footer{ + background-color: $white-color; + + .footer-menu{ + height: 41px; + } + + nav > ul{ + list-style: none; + margin: 0; + padding: 0; + font-weight: normal; + + a:not(.btn){ + color: $dark-gray; + display: block; + margin-bottom: 3px; + &:hover, + &:focus{ + color: $default-states-color; + } + } + } + .social-area{ + padding: 15px 0; + h5{ + padding-bottom: 15px; + } + } + .social-area > a:not(.btn){ + color: $dark-gray; + display: inline-block; + vertical-align: top; + padding: $padding-social-a; + font-size: $font-size-large-navbar; + font-weight: normal; + line-height: $line-height; + text-align: center; + &:hover, + &:focus{ + color: $default-states-color; + } + } + .copyright{ + color: $default-states-color; + padding: 10px 15px; + margin: 10px 3px; + line-height: 20px; + font-size: $font-size-base; + } + hr{ + border-color: $medium-gray; + } + .title{ + color: $default-states-color; + } +} + +.footer-default{ + background-color: $smoke-bg; +} + +.footer:not(.footer-big){ + nav > ul{ + font-size: $font-size-base; + li{ + margin-left: 20px; + float: left; + } + a{ + padding: 10px 0px; + margin: 10px 10px 10px 0px; + } + } +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_footers.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_footers.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_footers.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_inputs.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_inputs.scss new file mode 100644 index 0000000..2b9820a --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_inputs.scss @@ -0,0 +1,141 @@ +.form-control::-moz-placeholder{ + @include placeholder($medium-gray,1); +} +.form-control:-moz-placeholder{ + @include placeholder($medium-gray,1); +} +.form-control::-webkit-input-placeholder{ + @include placeholder($medium-gray,1); +} +.form-control:-ms-input-placeholder{ + @include placeholder($medium-gray,1); +} + +.form-control { + background-color: $white-bg; + border: 1px solid $light-gray; + border-radius: $border-radius-base; + color: #565656; + @include input-size($padding-base-vertical, $padding-base-horizontal - 4, $height-base); + @include box-shadow(none); + + &:focus{ + background-color: $white-bg; + border: 1px solid $medium-dark-gray; + @include box-shadow(none); + outline: 0 !important; + color: #333333; + } + + .has-success &, + .has-error &, + .has-success &:focus, + .has-error &:focus{ + border-color: $light-gray; + @include box-shadow(none); + } + + .has-success &{ + color: $success-color; + } + .has-success &:focus{ + border-color: $success-color; + } + .has-error &{ + color: $danger-color; + } + .has-error &:focus{ + border-color: $danger-color; + } + + & + .form-control-feedback{ + border-radius: $border-radius-large; + font-size: $font-size-base; + margin-top: -7px; + position: absolute; + right: 10px; + top: 50%; + vertical-align: middle; + } + + .open &{ + border-radius: $border-radius-base $border-radius-base 0 0; + border-bottom-color: transparent; + } +} + +.input-lg{ + height: 55px; + padding: $padding-large-vertical $padding-large-horizontal; +} + +.has-error{ + .form-control-feedback{ + color: $danger-color; + } +} +.has-success{ + .form-control-feedback{ + color: $success-color + } +} + + +.input-group-addon { + background-color: $white-color; + border: 1px solid $light-gray; + border-radius: $border-radius-base; + + .has-success &, + .has-error &{ + background-color: $white-color; + border: 1px solid $light-gray; + } + .has-error .form-control:focus + &{ + border-color: $danger-color; + color: $danger-color; + } + .has-success .form-control:focus + &{ + border-color: $success-color; + color: $success-color; + } + .form-control:focus + &, + .form-control:focus ~ &{ + background-color: $white-color; + border-color: $dark-gray; + } +} + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-right: 0 none; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-left: 0 none; +} +.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { + background-color: $smoke-bg; + color: $default-color; + cursor: not-allowed; +} + +.input-group-btn .btn{ + border-width: $border-thin; + padding: $padding-round-vertical $padding-base-horizontal; +} +.input-group-btn .btn-default:not(.btn-fill){ + border-color: $medium-gray; +} + +.input-group-btn:last-child > .btn{ + margin-left: 0; +} + +.input-group-focus .input-group-addon{ + border-color: $dark-gray; +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_inputs.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_inputs.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_inputs.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_misc.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_misc.scss new file mode 100644 index 0000000..c8e53ed --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_misc.scss @@ -0,0 +1,129 @@ +/* General overwrite */ +body, +.wrapper{ + min-height: 100vh; + position: relative; +} +a{ + color: $info-color; + + &:hover, &:focus{ + color: $info-states-color; + text-decoration: none; + } +} + +a:focus, a:active, +button::-moz-focus-inner, +input::-moz-focus-inner, +input[type="reset"]::-moz-focus-inner, +input[type="button"]::-moz-focus-inner, +input[type="submit"]::-moz-focus-inner, +select::-moz-focus-inner, +input[type="file"] > input[type="button"]::-moz-focus-inner{ + outline:0; +} +.ui-slider-handle:focus, +.navbar-toggle, +input:focus { + outline : 0 !important; +} + +/* Animations */ +.form-control, +.input-group-addon, +.tagsinput, +.navbar, +.navbar .alert{ + @include transition($general-transition-time, $transition-linear); +} + +.sidebar .nav a, +.table > tbody > tr .td-actions .btn{ + @include transition($fast-transition-time, $transition-ease-in); +} + +.btn{ + @include transition($ultra-fast-transition-time, $transition-ease-in); +} +.fa{ + width: 18px; + text-align: center; +} +.margin-top{ + margin-top: 50px; +} + +.wrapper{ + position: relative; + top: 0; + height: 100vh; +} + +// documentation + +.page-header{ + .page-header-image{ + background-position: center center; + background-size: cover; + overflow: hidden; + width: 100%; + z-index: 1; + } + .title-container{ + color: #fff; + position: relative; + top: 250px; + z-index: 3; + } + .filter:after{ + background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #9368e9 0%, #943bea 100%) repeat scroll 0 0 / 150% 150%; + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0.77; + position: absolute; + top: 0; + width: 100%; + z-index: 2; + } +} + +.documentation .page-header, +.documentation .page-header-image, +.documentation .page-header-image .filter:after{ + height: 100vh; +} + +.documentation .footer{ + z-index: 3; +} +.documentation .wrapper{ + margin-top: -61px; + height: 100vh; +} +.documentation .navbar{ + z-index: 21; +} + +.card-tasks{ + .card-body{ + .table{ + td{ + font-size: 14px; + + .btn{ + font-size: 14px; + } + .btn-info{ + margin-top: 3px; + padding-right: 0; + } + } + td:last-child{ + padding-right: 0; + } + } + } +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_misc.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_misc.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_misc.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_mixins.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_mixins.scss new file mode 100644 index 0000000..33a9fff --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_mixins.scss @@ -0,0 +1,22 @@ +//Utilities + +@import "mixins/transparency"; +@import "mixins/vendor-prefixes"; + + +//Components + +@import "mixins/buttons"; +@import "mixins/inputs"; +@import "mixins/labels"; +@import "mixins/tabs"; + +@import "mixins/navbars"; +@import "mixins/icons"; +@import "mixins/social-buttons"; + +@import "mixins/morphing-buttons"; + +@import "mixins/cards"; + +@import "mixins/chartist"; \ No newline at end of file diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_mixins.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_mixins.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_mixins.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_navbars.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_navbars.scss new file mode 100644 index 0000000..6d0f447 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_navbars.scss @@ -0,0 +1,379 @@ +.nav { + .nav-item{ + .nav-link:hover, + .nav-link:focus{ + background-color: transparent; + } + } + +} +.navbar{ + border: $none; + font-size: $font-size-navbar; + border-radius: 0; + min-height: 50px; + background-color: $white-navbar; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + padding: 5px 15px; + + .navbar-brand { + font-weight: 400; + margin: 5px 0px; + font-size: 20px; + color: $default-color; + + &:hover{ + color: #5e5e5e; + } + } + .navbar-toggler{ + width: 37px; + height: 27px; + vertical-align: middle; + outline: 0; + cursor: pointer; + + &.navbar-toggler-left{ + position: relative; + left: 0; + padding-left: 0; + } + + & .navbar-toggler-bar{ + width: 3px; + height: 3px; + border-radius: 50%; + margin: 0 auto; + } + .burger-lines{ + display: block; + position: relative; + background-color: #888; + width: 24px; + height: 2px; + border-radius: 1px; + margin: 4px auto; + } + } + + .dropdown.nav-item{ + .dropdown-toggle:after{ + margin-top: 8px; + } + } + + .navbar-nav{ + align-items: center; + + .nav-item{ + .nav-link{ + color: $default-color; + padding: $navbar-padding-a; + position: relative; + display: inline-flex; + line-height: 1.2; + + &.btn{ + margin: $navbar-margin-a-btn; + padding: $padding-base-vertical $padding-base-horizontal; + } + + &.btn-round{ + margin: $navbar-margin-a-btn-round; + } + + [class^="fa"]{ + font-size: $font-size-large + 1; + position: relative; + line-height: 40px; + top: 1px; + } + + &:hover{ + color: $info-color; + } + } + + .dropdown-menu{ + border-radius: $border-radius-extreme; + margin-top: -5px; + + .dropdown-item{ + &:first-child{ + border-top-left-radius: 10px; + border-top-right-radius: 10px; + } + &:last-child{ + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; + } + } + + .divider{ + height: 1px; + margin: 5px 0; + overflow: hidden; + background-color: #e5e5e5; + } + } + } + + .notification{ + position: absolute; + background-color: #FB404B; + text-align: center; + border-radius: 10px; + min-width: 18px; + padding: 0 5px; + height: 18px; + font-size: 12px; + color: $white-color; + font-weight: bold; + line-height: 18px; + top: 0; + left: 7px; + } + + .dropdown-toggle:after{ + display: inline-block; + width: 0; + height: 0; + margin-left: 5px; + margin-top: 12px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid\9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + } + + + } + .btn{ + margin: $navbar-margin-btn; + font-size: $font-size-base; + } + .btn-simple{ + font-size: $font-size-medium; + } + + &.fixed{ + width: calc(100% - #{$sidebar-width}); + right: 0; + left: auto; + border-radius: 0; + } + + .nc-icon{ + font-weight: 700; + } +} + +.navbar-transparent, [class*="navbar-ct"]{ + .navbar-brand{ + color: $white-color; + @include opacity(.9); + + &:focus, + &:hover{ + background-color: transparent; + @include opacity(1); + color: $white-color; + } + } + + .navbar-nav{ + .nav-item{ + .nav-link:not(.btn){ + color: $white-color; + border-color: $white-color; + @include opacity(0.8); + } + } + + .active, + .nav-item{ + .nav-link:not(.btn), + .nav-link:hover:not(.btn), + .nav-link:focus:not(.btn) { + background-color: transparent; + border-radius: 3px; + color: $white-color; + @include opacity(1); + } + } + + .nav .nav-item .nav-link.btn:hover{ + background-color: transparent; + } + + .show{ + .nav-link, + .nav-link:hover, + .nav-link:focus{ + background-color: transparent; + color: $white-color; + @include opacity(1); + } + } + } + + .btn-default{ + color: $white-color; + border-color: $white-color; + } + .btn-default.btn-fill{ + color: $dark-gray; + background-color: $white-color; + @include opacity(.9); + } + .btn-default.btn-fill:hover, + .btn-default.btn-fill:focus, + .btn-default.btn-fill:active, + .btn-default.btn-fill.active, + .show .dropdown-toggle.btn-fill.btn-default{ + border-color: $white-color; + @include opacity(1); + } + +} +.navbar-transparent{ + .dropdown-menu .divider{ + background-color: rgba($white-color,.2); + } +} + + +.navbar-default { + background-color: $white-navbar; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + + .navbar-nav{ + .nav-item{ + .nav-link:not(.btn){ + color: $dark-gray; + } + } + + .active .nav-link, + .active .nav-link:not(.btn):hover, + .active .nav-link:not(.btn):focus, + .nav-item .nav-link:not(.btn):hover, + .nav-item .nav-link:not(.btn):focus{ + background-color: transparent; + border-radius: 3px; + color: $info-color; + @include opacity(1); + } + + .show{ + .nav-link, + .nav-link:hover, + .nav-link:focus{ + background-color: transparent; + color: $info-color; + } + } + + + .navbar-toggle:hover,.navbar-toggle:focus { + background-color: transparent; + } + + } + + &:not(.navbar-transparent) .btn-default:hover{ + color: $info-color; + border-color: $info-color; + } + &:not(.navbar-transparent) .btn-neutral, + &:not(.navbar-transparent) .btn-neutral:hover, + &:not(.navbar-transparent) .btn-neutral:active{ + color: $dark-gray; + } +} + +/* Navbar with icons */ + +.navbar-icons{ + &.navbar .navbar-brand{ + margin-top: 12px; + margin-bottom: 12px; + } + .navbar-nav{ + .nav-item{ + .nav-link{ + text-align: center; + padding: $navbar-padding-a-icons; + margin: $navbar-margin-a-icons; + } + } + + [class^="pe"] { + font-size: 30px; + position: relative; + } + p { + margin: 3px 0 0; + } + } +} + +.navbar-form{ + @include box-shadow(none); + .form-control{ + @include light-form(); + height: 22px; + font-size: $font-size-navbar; + line-height: $line-height-general; + color: $light-gray; + } + .navbar-transparent & .form-control, + [class*="navbar-ct"] & .form-control{ + color: $white-color; + border: $none; + border-bottom: 1px solid rgba($white-color,.6); + } + +} + +.navbar-ct-blue{ + @include navbar-color($blue-navbar); +} +.navbar-ct-azure{ + @include navbar-color($azure-navbar); +} +.navbar-ct-green{ + @include navbar-color($green-navbar); +} +.navbar-ct-orange{ + @include navbar-color($orange-navbar); +} +.navbar-ct-red{ + @include navbar-color($red-navbar); +} + +.navbar-transparent{ + padding-top: 15px; + background-color: transparent; + border-bottom: 1px solid transparent; +} + +.navbar-toggle{ + margin-top: 19px; + margin-bottom: 19px; + border: $none; + + .icon-bar { + background-color: $white-color; + } + .navbar-collapse, + .navbar-form { + border-color: transparent; + } + + &.navbar-default .navbar-toggle:hover, + &.navbar-default .navbar-toggle:focus { + background-color: transparent; + } +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_navbars.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_navbars.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_navbars.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_partial-nucleo-icons.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_partial-nucleo-icons.scss new file mode 100644 index 0000000..030f733 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_partial-nucleo-icons.scss @@ -0,0 +1,578 @@ +/*-------------------------------- + +nucleo-icons Web Font - built using nucleoapp.com +License - nucleoapp.com/license/ + +-------------------------------- */ +@font-face { + font-family: 'nucleo-icons'; + src: url('~@/assets/fonts/nucleo-icons.eot'); + src: url('~@/assets/fonts/nucleo-icons.eot') format('embedded-opentype'), + url('~@/assets/fonts/nucleo-icons.woff2') format('woff2'), + url('~@/assets/fonts/nucleo-icons.ttf') format('truetype'), + url('~@/assets/fonts/nucleo-icons.svg') format('svg'); + font-weight: normal; + font-style: normal; +} +/*------------------------ + base class definition +-------------------------*/ +.nc-icon { + display: inline-block; + font: normal normal normal 14px/1 'nucleo-icons'; + font-size: inherit; + speak: none; + text-transform: none; + /* Better Font Rendering */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/*------------------------ + change icon size +-------------------------*/ +.nc-icon.lg { + font-size: 1.33333333em; + vertical-align: -16%; +} +.nc-icon.x2 { + font-size: 2em; +} +.nc-icon.x3 { + font-size: 3em; +} +/*---------------------------------- + add a square/circle background +-----------------------------------*/ +.nc-icon.square, +.nc-icon.circle { + padding: 0.33333333em; + vertical-align: -16%; + background-color: #eee; +} +.nc-icon.circle { + border-radius: 50%; +} +/*------------------------ + list icons +-------------------------*/ +.nc-icon-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.nc-icon-ul > li { + position: relative; +} +.nc-icon-ul > li > .nc-icon { + position: absolute; + left: -1.57142857em; + top: 0.14285714em; + text-align: center; +} +.nc-icon-ul > li > .nc-icon.lg { + top: 0; + left: -1.35714286em; +} +.nc-icon-ul > li > .nc-icon.circle, +.nc-icon-ul > li > .nc-icon.square { + top: -0.19047619em; + left: -1.9047619em; +} + +.all-icons{ + .font-icon-list{ + .font-icon-detail i{ + font-size: 32px; + } + } +} +/*------------------------ + spinning icons +-------------------------*/ +.nc-icon.spin { + -webkit-animation: nc-icon-spin 2s infinite linear; + -moz-animation: nc-icon-spin 2s infinite linear; + animation: nc-icon-spin 2s infinite linear; +} +@-webkit-keyframes nc-icon-spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} +@-moz-keyframes nc-icon-spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(360deg); + } +} +@keyframes nc-icon-spin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} +/*------------------------ + rotated/flipped icons +-------------------------*/ +.nc-icon.rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} +.nc-icon.rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} +.nc-icon.rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} +.nc-icon.flip-y { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.nc-icon.flip-x { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} +/*------------------------ + font icons +-------------------------*/ + +.nc-air-baloon::before { + content: "\ea01"; +} + +.nc-album-2::before { + content: "\ea02"; +} + +.nc-alien-33::before { + content: "\ea03"; +} + +.nc-align-center::before { + content: "\ea04"; +} + +.nc-align-left-2::before { + content: "\ea05"; +} + +.nc-ambulance::before { + content: "\ea06"; +} + +.nc-android::before { + content: "\ea07"; +} + +.nc-app::before { + content: "\ea08"; +} + +.nc-apple::before { + content: "\ea09"; +} + +.nc-atom::before { + content: "\ea0a"; +} + +.nc-attach-87::before { + content: "\ea0b"; +} + +.nc-audio-92::before { + content: "\ea0c"; +} + +.nc-backpack::before { + content: "\ea0d"; +} + +.nc-badge::before { + content: "\ea0e"; +} + +.nc-bag::before { + content: "\ea0f"; +} + +.nc-bank::before { + content: "\ea10"; +} + +.nc-battery-81::before { + content: "\ea11"; +} + +.nc-bell-55::before { + content: "\ea12"; +} + +.nc-bold::before { + content: "\ea13"; +} + +.nc-bulb-63::before { + content: "\ea14"; +} + +.nc-bullet-list-67::before { + content: "\ea15"; +} + +.nc-bus-front-12::before { + content: "\ea16"; +} + +.nc-button-pause::before { + content: "\ea17"; +} + +.nc-button-play::before { + content: "\ea18"; +} + +.nc-button-power::before { + content: "\ea19"; +} + +.nc-camera-20::before { + content: "\ea1a"; +} + +.nc-caps-small::before { + content: "\ea1b"; +} + +.nc-cart-simple::before { + content: "\ea1c"; +} + +.nc-cctv::before { + content: "\ea1d"; +} + +.nc-chart-bar-32::before { + content: "\ea1e"; +} + +.nc-chart-pie-35::before { + content: "\ea1f"; +} + +.nc-chart-pie-36::before { + content: "\ea20"; +} + +.nc-chart::before { + content: "\ea21"; +} + +.nc-chat-round::before { + content: "\ea22"; +} + +.nc-check-2::before { + content: "\ea23"; +} + +.nc-circle-09::before { + content: "\ea24"; +} + +.nc-circle::before { + content: "\ea25"; +} + +.nc-cloud-download-93::before { + content: "\ea26"; +} + +.nc-cloud-upload-94::before { + content: "\ea27"; +} + +.nc-compass-05::before { + content: "\ea28"; +} + +.nc-controller-modern::before { + content: "\ea29"; +} + +.nc-credit-card::before { + content: "\ea2a"; +} + +.nc-delivery-fast::before { + content: "\ea2b"; +} + +.nc-email-83::before { + content: "\ea2c"; +} + +.nc-email-85::before { + content: "\ea2d"; +} + +.nc-explore-2::before { + content: "\ea2e"; +} + +.nc-fav-remove::before { + content: "\ea2f"; +} + +.nc-favourite-28::before { + content: "\ea30"; +} + +.nc-globe-2::before { + content: "\ea31"; +} + +.nc-grid-45::before { + content: "\ea32"; +} + +.nc-headphones-2::before { + content: "\ea33"; +} + +.nc-html5::before { + content: "\ea34"; +} + +.nc-istanbul::before { + content: "\ea35"; +} + +.nc-key-25::before { + content: "\ea36"; +} + +.nc-layers-3::before { + content: "\ea37"; +} + +.nc-light-3::before { + content: "\ea38"; +} + +.nc-lock-circle-open::before { + content: "\ea39"; +} + +.nc-map-big::before { + content: "\ea3a"; +} + +.nc-mobile::before { + content: "\ea3c"; +} + +.nc-money-coins::before { + content: "\ea3b"; +} + +.nc-note-03::before { + content: "\ea3d"; +} + +.nc-notes::before { + content: "\ea3e"; +} + +.nc-notification-70::before { + content: "\ea3f"; +} + +.nc-palette::before { + content: "\ea40"; +} + +.nc-paper-2::before { + content: "\ea41"; +} + +.nc-pin-3::before { + content: "\ea42"; +} + +.nc-planet::before { + content: "\ea43"; +} + +.nc-preferences-circle-rotate::before { + content: "\ea44"; +} + +.nc-puzzle-10::before { + content: "\ea45"; +} + +.nc-quote::before { + content: "\ea46"; +} + +.nc-refresh-02::before { + content: "\ea47"; +} + +.nc-ruler-pencil::before { + content: "\ea48"; +} + +.nc-satisfied::before { + content: "\ea49"; +} + +.nc-scissors::before { + content: "\ea4a"; +} + +.nc-send::before { + content: "\ea4b"; +} + +.nc-settings-90::before { + content: "\ea4c"; +} + +.nc-settings-gear-64::before { + content: "\ea4d"; +} + +.nc-settings-tool-66::before { + content: "\ea4e"; +} + +.nc-simple-add::before { + content: "\ea4f"; +} + +.nc-simple-delete::before { + content: "\ea50"; +} + +.nc-simple-remove::before { + content: "\ea51"; +} + +.nc-single-02::before { + content: "\ea52"; +} + +.nc-single-copy-04::before { + content: "\ea53"; +} + +.nc-spaceship::before { + content: "\ea54"; +} + +.nc-square-pin::before { + content: "\ea55"; +} + +.nc-stre-down::before { + content: "\ea56"; +} + +.nc-stre-left::before { + content: "\ea57"; +} + +.nc-stre-right::before { + content: "\ea58"; +} + +.nc-stre-up::before { + content: "\ea59"; +} + +.nc-sun-fog-29::before { + content: "\ea5a"; +} + +.nc-support-17::before { + content: "\ea5b"; +} + +.nc-tablet-2::before { + content: "\ea5c"; +} + +.nc-tag-content::before { + content: "\ea5d"; +} + +.nc-tap-01::before { + content: "\ea5e"; +} + +.nc-time-alarm::before { + content: "\ea5f"; +} + +.nc-tv-2::before { + content: "\ea60"; +} + +.nc-umbrella-13::before { + content: "\ea61"; +} + +.nc-vector::before { + content: "\ea62"; +} + +.nc-watch-time::before { + content: "\ea63"; +} + +.nc-zoom-split::before { + content: "\ea64"; +} + + +/* all icon font classes list here */ diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_partial-nucleo-icons.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_partial-nucleo-icons.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_partial-nucleo-icons.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_responsive.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_responsive.scss new file mode 100644 index 0000000..9dc2764 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_responsive.scss @@ -0,0 +1,479 @@ +@media (min-width: 992px){ + .navbar-form { + margin-top: 21px; + margin-bottom: 21px; + padding-left: 5px; + padding-right: 5px; + } + .navbar-nav .nav-item .dropdown-menu, .dropdown .dropdown-menu{ + @include transform-scale(0); + @include transition($slow-transition-time, $transition-bezier); + } + .navbar-nav .nav-item.show .dropdown-menu, .dropdown.show .dropdown-menu{ + @include transform-scale(1); + @include transform-origin($dropdown-coordinates); + + } + .close-layer, + .nav-mobile-menu{ + display: none !important; + } + + .footer{ + height: 60px; + .footer-menu{ + float: left; + } + .copyright{ + float: right; + } + } + .navbar-nav .nav-item .dropdown-menu:before{ + border-bottom: 11px solid rgba(0, 0, 0, 0.2); + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + left: 12px; + top: -11px; + } + .navbar-nav .nav-item .dropdown-menu:after { + border-bottom: 11px solid #FFFFFF; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + left: 12px; + top: -10px; + } + + .navbar-nav.navbar-right .nav-item .dropdown-menu:before{ + left: auto; + right: 12px; + } + + .navbar-nav.navbar-right .nav-item .dropdown-menu:after{ + left: auto; + right: 12px; + } + + .footer:not(.footer-big){ + nav > ul{ + li:first-child{ + margin-left: 0; + } + } + } + + .card{ + form{ + [class*="col-"]{ + padding: 6px; + } + [class*="col-"]:first-child{ + padding-left: 15px; + } + [class*="col-"]:last-child{ + padding-right: 15px; + } + } + } +} + +/* Changes for small display */ + +@media (max-width: 991px){ + + .sidebar{ + right: 0 !important; + left: auto; + position: fixed; + @include transform-translate-3d(262px); + @include transition (0.5s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + } + + .nav-open{ + .main-panel{ + position: absolute; + left: 0; + @include transform-translate-3d(-250px); + @include transition (0.5s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + } + + .sidebar{ + @include transform-translate-3d(10px); + @include transition (0.5s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + } + } + + .main-panel{ + @include transform-translate-3d(0px); + @include transition (0.5s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + } + + + .nav-item.active-pro{ + position: relative !important; + } + + .nav-mobile-menu{ + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + margin-bottom: 15px; + padding-bottom: 15px; + padding-top: 5px; + + .dropdown{ + .dropdown-menu{ + position: static !important; + float: none; + width: auto; + color: $white-color; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + @include transition (0.5s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + + .dropdown-item{ + margin: 5px 15px 0px 40px; + border-radius: 4px; + color: $white-color; + opacity: .86; + padding: 8px 50px; + &:hover{ + background-color: rgba(255, 255, 255, 0.23) + } + } + } + + } + .nav-item{ + .nav-link{ + span{ + display: inline-block !important; + } + .no-icon{ + padding-left: 50px; + } + } + } + } + .main-panel{ + width: 100%; + } + + .navbar-transparent{ + padding-top: 15px; + background-color: rgba(0, 0, 0, 0.45); + } + body { + position: relative; + } + .wrapper{ + left: 0; + background-color: white; + } + + .navbar{ + padding-right: 30px; + padding-left: 30px; + } + + .navbar-nav{ + .nav-item{ + float: none; + position: relative; + display: block; + } + } + + body > .navbar-collapse { + position: fixed; + display: block; + top: 0; + height: 100%; + right: 0; + left: auto; + z-index: 1032; + visibility: visible; + background-color: #999; + overflow-y: visible; + border-top: none; + text-align: left; + padding: 0; + + @include transform-translate-x(260px); + @include transition (0.33s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + > ul { + position: relative; + z-index: 4; + overflow-y:scroll; + height: calc(100vh - 61px); + width: 100%; + } + + &::before{ + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: #282828; + display: block; + content: ""; + z-index: 1; + } + + .logo{ + position: relative; + z-index: 4; + } + + .nav li > a{ + padding: 10px 15px; + } + } + .nav-show .navbar-collapse{ + @include transform-translate-x(0px); + } + .nav-show .navbar .container{ + left: -250px; + } + .nav-show .wrapper{ + left: 0; + @include transform-translate-x(-260px); + } + .navbar-toggle .icon-bar { + display: block; + position: relative; + background: #fff; + width: 24px; + height: 2px; + border-radius: 1px; + margin: 0 auto; + } + + .navbar-header .navbar-toggle { + margin: 10px 15px 10px 0; + width: 40px; + height: 40px; + } + .bar1, + .bar2, + .bar3 { + outline: 1px solid transparent; + } + .bar1 { + top: 0px; + @include bar-animation($topbar-back); + } + .bar2 { + opacity: 1; + } + .bar3 { + bottom: 0px; + @include bar-animation($bottombar-back); + } + .toggled .bar1 { + top: 6px; + @include bar-animation($topbar-x); + } + .toggled .bar2 { + opacity: 0; + } + .toggled .bar3 { + bottom: 6px; + @include bar-animation($bottombar-x); + } + + @include topbar-x-rotation(); + @include topbar-back-rotation(); + @include bottombar-x-rotation(); + @include bottombar-back-rotation(); + + @-webkit-keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} + } + @-moz-keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} + } + @keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} + } + + .dropdown-menu .divider{ + background-color: rgba(229, 229, 229, 0.15); + } + + .navbar-nav { + margin: 1px 0; + + .show .dropdown-menu .nav-item{ + .nav-link{ + padding: 10px 15px 10px 60px; + } + } + } + + [class*="navbar-"] .navbar-nav { + & > li > a, + > li > a:hover, + > li > a:focus, + .active > a, + .active > a:hover, + .active > a:focus, + .show .dropdown-menu > li > a, + .show .dropdown-menu > li > a:hover, + .show .dropdown-menu > li > a:focus, + .show .dropdown-menu > li > a:active { + color: white; + } + + & > li > a, + > li > a:hover, + > li > a:focus{ + opacity: .7; + background-color: transparent; + outline: none; + } + + .show .dropdown-menu > li > a:hover, + .show .dropdown-menu > li > a:focus{ + background-color: rgba(255,255,255, .1); + } + + + + &.navbar-nav .show .dropdown-menu > li > a:active { + opacity: 1; + } + + & .dropdown > a{ + &:hover .caret { + border-bottom-color: #fff; + border-top-color: #fff; + } + &:active .caret { + border-bottom-color: white; + border-top-color: white; + } + } + + } + + .dropdown-menu { + display: none; + } + .navbar-fixed-top { + -webkit-backface-visibility: hidden; + } + #bodyClick { + height: 100%; + width: 100%; + position: fixed; + opacity: 0; + top: 0; + left: auto; + right: 250px; + content: ""; + z-index: 9999; + overflow-x: hidden; + } + + .social-line .btn{ + margin: $margin-bottom; + } + .subscribe-line .form-control{ + margin: $margin-bottom; + } + .social-line.pull-right{ + float: none; + } + .social-area.pull-right{ + float: none !important; + } + .form-control + .form-control-feedback{ + margin-top: -8px; + } + .navbar-toggle:hover,.navbar-toggle:focus { + background-color: transparent !important; + } + .btn.dropdown-toggle{ + margin-bottom: 0; + } + .media-post .author{ + width: 20%; + float: none !important; + display: block; + margin: 0 auto 10px; + } + .media-post .media-body{ + width: 100%; + } + + .navbar-collapse.collapse{ + height: 100% !important; + } + .navbar-collapse.collapse.in { + display: block; + } + .navbar-header .collapse, .navbar-toggle { + display:block !important; + } + .navbar-header { + float:none; + } + .navbar-nav .show .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse{ + .navbar-nav p{ + line-height: 40px !important; + margin: 0; + } + + [class^="pe-7s-"]{ + float: left; + font-size: 20px; + margin-right: 10px; + } + } +} + +//overwrite table responsive for 768px screens + +@media (min-width: 992px){ + .table-full-width{ + margin-left: -15px; + margin-right: -15px; + } + .table-responsive{ + overflow: visible; + } + +} + +@media (max-width: 991px){ + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + -webkit-overflow-scrolling: touch; + } + +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_responsive.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_responsive.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_responsive.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_sidebar-and-main-panel.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_sidebar-and-main-panel.scss new file mode 100644 index 0000000..bd64f52 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_sidebar-and-main-panel.scss @@ -0,0 +1,455 @@ +.sidebar, +body > .navbar-collapse{ + position: fixed; + height: 100vh; + top: 0; + bottom: 0; + left: 0; + width: 260px; + display: block; + z-index: 1; + color: #fff; + font-weight: 200; + background-size: cover; + background-position: center center; + + .sidebar-wrapper{ + position: relative; + max-height: calc(100vh - 75px); + min-height: 100%; + overflow: auto; + width: 260px; + z-index: 4; + padding-bottom: 20px; + } + + .sidebar-background{ + position: absolute; + z-index: 1; + height: 100%; + width: 100%; + display: block; + top: 0; + left: 0; + background-size: cover; + background-position: center center; + } + + .logo{ + padding: 10px 15px 9px 15px; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + position: relative; + z-index: 4; + + p{ + float: left; + font-size: 20px; + margin: 10px 10px; + color: $white-color; + line-height: 20px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .simple-text{ + text-transform: uppercase; + padding: $padding-small-vertical $padding-zero; + font-size: $font-size-large; + color: $white-color; + text-align: center; + font-weight: $font-weight-normal; + line-height: 30px; + display: flex; + align-items: center; + + .logo-img{ + width: 40px; + display: inline-flex; + justify-content: center; + align-items: center; + height: 40px; + margin-left: 0px; + margin-right: 10px; + background: white; + border-radius: 40px; + + img{ + max-width: 21px; + } + } + } + } + + .logo-tim{ + border-radius: 50%; + border: 1px solid #333; + display: block; + height: 61px; + width: 61px; + float: left; + overflow: hidden; + + img{ + width: 60px; + height: 60px; + } + } + + .nav{ + margin-top: 20px; + float: none; + display: block; + + li{ + .nav-link{ + color: $white-color; + margin: 5px 15px; + opacity: .86; + border-radius: 4px; + display: block; + padding: 10px 15px; + + &:hover{ + background: rgba(255, 255, 255, 0.13); + opacity: 1; + } + + p{ + margin: 0; + line-height: 31px; + font-size: 12px; + font-weight: 600; + text-transform: uppercase; + display: inline-flex; + } + + i{ + font-size: 28px; + margin-right: 15px; + width: 30px; + text-align: center; + vertical-align: middle; + float: left; + } + } + + &:hover .nav-link{ + background: rgba(255,255,255,0.13); + opacity: 1; + } + + &.active .nav-link{ + color: $white-color; + opacity: 1; + background: rgba(255,255,255,0.23); + + } + + &.separator{ + margin: 15px 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + + & + .nav-item { + margin-top: 31px; + } + } + + } + + + + .caret{ + margin-top: 13px; + position: absolute; + right: 30px; + } + + .active-pro{ + position: absolute; + width: 100%; + bottom: 10px; + + a{ + color: $white-color !important; + + } + } + + .nav-link{ + color: $white-color; + margin: 5px 15px; + opacity: .86; + border-radius: 4px; + text-transform: uppercase; + line-height: 30px; + font-size: 12px; + font-weight: 600; + } + } + + .logo{ + padding: $navbar-padding-a; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + + p{ + float: left; + font-size: 20px; + margin: 10px 10px; + color: $white-color; + line-height: 20px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .simple-text{ + text-transform: uppercase; + padding: $padding-small-vertical $padding-zero; + display: flex; + align-items: center; + font-size: $font-size-large; + color: $white-color; + text-align: center; + font-weight: $font-weight-normal; + line-height: 30px; + } + } + + .logo-tim{ + border-radius: 50%; + border: 1px solid #333; + display: block; + height: 61px; + width: 61px; + float: left; + overflow: hidden; + + img{ + width: 60px; + height: 60px; + } + } + + &:after, + &:before{ + display: block; + content: ""; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 2; + } + + &:before{ + opacity: .33; + background: #000000; + } + + &:after{ + @include icon-gradient($new-purple, $purple-color-bottom); + z-index: 3; + opacity: 1; + } + + &[data-image]:after, + &.has-image:after{ + opacity: .77; + } + + &[data-color="black"]:after{ + @include icon-gradient($black-color-top, $black-color-bottom); + } + &[data-color="blue"]:after{ + @include icon-gradient($new-dark-blue, $blue-color-bottom); + } + &[data-color="azure"]:after{ + @include icon-gradient($new-blue, $azure-color-bottom); + } + &[data-color="green"]:after{ + @include icon-gradient($new-green, $green-color-bottom); + } + &[data-color="orange"]:after{ + @include icon-gradient($new-orange, $orange-color-bottom); + } + &[data-color="red"]:after{ + @include icon-gradient($new-red, $red-color-bottom); + } + &[data-color="purple"]:after{ + @include icon-gradient($new-purple, $purple-color-bottom); + } +} + + +.main-panel{ + background: rgba(203,203,210,.15); + position: relative; + float: right; + width: $sidebar-width; + min-height: 100%; + + > .content{ + padding: 30px 15px; + min-height: calc(100% - 123px); + } + + > .footer{ + border-top: 1px solid #e7e7e7; + } + + .navbar{ + margin-bottom: 0; + } +} + +.sidebar, +.main-panel{ + max-height: 100%; + height: 100%; + -webkit-transition-property: top,bottom; + transition-property: top,bottom; + -webkit-transition-duration: .2s,.2s; + transition-duration: .2s,.2s; + -webkit-transition-timing-function: linear,linear; + transition-timing-function: linear,linear; + -webkit-overflow-scrolling: touch; +} + + +.fixed-plugin{ + + .dropdown{ + .dropdown-menu{ + @include transform-translate-3d-0(-5%); + border-radius: 10px; + li.adjustments-line{ + border-bottom: 1px solid #ddd; + } + li{ + padding: 5px 2px !important; + } + .button-container{ + a{ + font-size: 14px; + } + &.show{ + @include transform-translate-3d-0(0%); + transform-origin: 0 0; + left: -303px !important; + } + } + + } + } + +} + +.fixed-plugin .dropdown .dropdown-menu{ + @include transform-translate-y-dropdown(-5%); + top: -40px !important; + opacity: 0; + left: -303px !important; + transform-origin: 0 0; +} +.fixed-plugin .dropdown.show .dropdown-menu{ + opacity: 1; + @include transform-translate-y-dropdown(0%); + transform-origin: 0 0; + left: -303px !important; +} + +.fixed-plugin .dropdown-menu:before, +.fixed-plugin .dropdown-menu:after{ + content: ""; + display: inline-block; + position: absolute; + top: 65px; + width: 16px; + transform: translateY(-50%); + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + +} +.fixed-plugin .dropdown-menu:before{ + border-bottom: 16px solid rgba(0, 0, 0, 0); + border-left: 16px solid rgba(0,0,0,0.2); + border-top: 16px solid rgba(0,0,0,0); + right: -16px; +} + +.fixed-plugin .dropdown-menu:after{ + border-bottom: 16px solid rgba(0, 0, 0, 0); + border-left: 16px solid #fff; + border-top: 16px solid rgba(0,0,0,0); + right: -15px; +} + +.modal{ + &.show{ + .modal-dialog{ + -webkit-transform: translate(0, 30%); + -o-transform: translate(0, 30%); + transform: translate(0, 30%); + } + } + &.modal-mini{ + .modal-dialog{ + max-width: 255px; + margin: 0 auto; + } + } + .modal-content{ + .modal-header{ + border-bottom: none; + padding-top: 24px; + padding-right: 24px; + padding-bottom: 0; + padding-left: 24px; + + .modal-profile{ + width: 80px; + height: 80px; + border-radius: 50%; + text-align: center; + line-height: 5.7; + box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.3); + + i{ + font-size: 32px; + padding-top: 24px; + } + } + } + + .modal-body{ + padding-top: 24px; + padding-right: 24px; + padding-bottom: 16px; + padding-left: 24px; + line-height: 1.9; + } + + .modal-body + .modal-footer{ + padding-top: 0; + } + + .modal-footer{ + border-top: none; + padding-right: 24px; + padding-bottom: 16px; + padding-left: 24px; + -webkit-justify-content: space-between; + justify-content: space-between; + + .btn{ + margin: 0; + padding-left: 16px; + padding-right: 16px; + width: auto; + + &:hover, + &focus{ + text-decoration: none; + } + } + } + } +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_sidebar-and-main-panel.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_sidebar-and-main-panel.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_sidebar-and-main-panel.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_tables.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_tables.scss new file mode 100644 index 0000000..f3a9e9a --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_tables.scss @@ -0,0 +1,99 @@ +.table{ + + .radio, + .checkbox{ + position: relative; + height: 20px; + display: block; + width: 20px; + padding: 0px 0px; + margin: 0px 5px; + text-align: center; + + .icons{ + left: 5px; + } + } + > thead > tr > th, + > tbody > tr > th, + > tfoot > tr > th, + > thead > tr > td, + > tbody > tr > td, + > tfoot > tr > td{ + padding: 12px 8px; + vertical-align: middle; + &:last-child { + width: 100%; + } + } + + > thead > tr > th{ + border-bottom-width: 1px; + font-size: $font-size-small; + text-transform: uppercase; + color: $dark-gray; + font-weight: $font-weight-normal; + padding-bottom: 5px; + border-top: none !important; + border-bottom: none; + text-align: left !important; + } + + .td-actions .btn{ + @include opacity(0.36); + + &.btn-xs{ + padding-left: 3px; + padding-right: 3px; + } + } + .td-actions{ + min-width: 90px; + } + + > tbody > tr{ + position: relative; + + &:hover{ + .td-actions .btn{ + @include opacity(1); + } + } + } + + .btn:focus{ + box-shadow: none !important; + } +} + +.table.table-sm { + + > thead > tr > th, + > tbody > tr > th, + > tfoot > tr > th, + > thead > tr > td, + > tbody > tr > td, + > tfoot > tr > td{ + padding: 6px 6px; + } + + > thead > tr > th, + > thead > th { + font-size: $font-size-small; + padding-bottom: 3px; + } + + > tbody > tr > td { + font-size: $font-size-small; + } +} + +.table-upgrade{ + .table{ + tr{ + td{ + width: 100% + } + } + } +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_tables.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_tables.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_tables.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_typography.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_typography.scss new file mode 100644 index 0000000..a79f7da --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_typography.scss @@ -0,0 +1,90 @@ +/* Font Smoothing */ +body, +h1, .h1, +h2, .h2, +h3, .h3, +h4, .h4, +h5, .h5, +h6, .h6, +p, +.navbar, +.brand, +.btn-simple, +.alert, +a, +.td-name, +td, +button.close{ + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: "Roboto","Helvetica Neue",Arial,sans-serif; + font-weight: $font-weight-normal; +} + +h1, .h1, h2, .h2, h3, .h3, h4, .h4{ + font-weight: $font-weight-light; + margin: $margin-large-vertical 0 $margin-base-vertical; +} + +h1, .h1 { + font-size: $font-size-h1; +} +h2, .h2{ + font-size: $font-size-h2; +} +h3, .h3{ + font-size: $font-size-h3; + margin: 20px 0 10px; +} +h4, .h4{ + font-size: $font-size-h4; + line-height: 30px; +} +h5, .h5 { + font-size: $font-size-h5; + margin-bottom: 15px; +} +h6, .h6{ + font-size: $font-size-h6; + font-weight: $font-weight-bold; + text-transform: uppercase; +} +p{ + font-size: $font-paragraph; + line-height: $line-height-general; +} + +h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { + color: $dark-gray; + font-weight: $font-weight-light; + line-height: $line-height-general; +} + +h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small { + font-size: 60%; +} + +h1 .subtitle{ + display: block; + margin: 0 0 $margin-large-vertical; +} + +.text-muted{ + color: #9A9A9A; +} +.text-primary, .text-primary:hover{ + color: #1D62F0 !important; +} +.text-info, .text-info:hover{ + color: $info-color !important; +} +.text-success, .text-success:hover{ + color: $success-color !important; +} +.text-warning, .text-warning:hover{ + color: $warning-color !important; +} +.text-danger, .text-danger:hover{ + color: $danger-color !important; +} + diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_typography.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_typography.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_typography.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_variables.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_variables.scss new file mode 100644 index 0000000..eb147af --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_variables.scss @@ -0,0 +1,263 @@ +//== Buttons +// +//## For each of Bootstrap's buttons, define text, background and border color. + +$none: 0 !default; +$border-thin: 1px !default; +$border-thick: 2px !default; + +$white-color: #FFFFFF !default; +$white-bg: #FFFFFF !default; + +$smoke-bg: #F5F5F5 !default; + +$black-bg: rgba(30,30,30,.97) !default; + +$black-color: #333333 !default; +$black-hr: #444444 !default; + +$light-gray: #E3E3E3 !default; +$medium-gray: #DDDDDD !default; +$medium-dark-gray: #AAAAAA !default; +$dark-gray: #9A9A9A !default; + +$transparent-bg: transparent !default; + +$default-color: #888888 !default; +$default-bg: #888888 !default; +$default-states-color: #777777 !default; + +$primary-color: #3472F7 !default; +$primary-bg: #3472F7 !default; +$primary-states-color: #1D62F0 !default; + +$success-color: #87CB16 !default; +$success-bg: #87CB16 !default; +$success-states-color: #049F0C !default; + +$info-color: #1DC7EA !default; +$info-bg: #1DC7EA !default; +$info-states-color: lighten($info-color, 8%) !default; + +$warning-color: #FF9500 !default; +$warning-bg: #FF9500 !default; +$warning-states-color: #ED8D00 !default; + + +$danger-color: #FF4A55 !default; +$danger-bg: #FF4A55 !default; +$danger-states-color: #EE2D20 !default; + + + +$link-disabled-color: #666666 !default; + + +/* light colors */ +$light-blue: rgba($primary-color, .2); +$light-azure: rgba($info-color, .2); +$light-green: rgba($success-color, .2); +$light-orange: rgba($warning-color, .2); +$light-red: rgba($danger-color, .2); + + +//== Components +// + +$padding-base-vertical: 8px !default; +$padding-base-horizontal: 16px !default; + +$padding-round-vertical: 9px !default; +$padding-round-horizontal: 18px !default; + +$padding-simple-vertical: 10px !default; +$padding-simple-horizontal: 18px !default; + +$padding-large-vertical: 14px !default; +$padding-large-horizontal: 30px !default; + +$padding-small-vertical: 5px !default; +$padding-small-horizontal: 10px !default; + +$padding-xs-vertical: 1px !default; +$padding-xs-horizontal: 5px !default; + +$padding-label-vertical: 2px !default; +$padding-label-horizontal: 12px !default; + +$margin-large-vertical: 30px !default; +$margin-base-vertical: 15px !default; + +$padding-zero: 0px !default; + +$margin-bottom: 0 0 10px 0 !default; +$border-radius-small: 3px !default; +$border-radius-base: 4px !default; +$border-radius-large: 6px !default; +$border-radius-extreme: 10px !default; + +$border-radius-large-top: $border-radius-large $border-radius-large 0 0 !default; +$border-radius-large-bottom: 0 0 $border-radius-large $border-radius-large !default; + +$btn-round-radius: 30px !default; + +$height-base: 40px !default; + +$font-size-base: 14px !default; +$font-size-small: 12px !default; +$font-size-medium: 16px !default; +$font-size-large: 18px !default; +$font-size-large-navbar: 20px !default; + +$font-size-h1: 52px !default; +$font-size-h2: 36px !default; +$font-size-h3: 28px !default; +$font-size-h4: 22px !default; +$font-size-h5: 16px !default; +$font-size-h6: 14px !default; +$font-paragraph: 16px !default; +$font-size-navbar: 16px !default; +$font-size-small: 12px !default; + +$font-weight-light: 300 !default; +$font-weight-normal: 400 !default; +$font-weight-semi: 500 !default; +$font-weight-bold: 600 !default; + +$line-height-general: 1.5 !default; +$line-height: 20px !default; +$line-height-lg: 54px !default; + +$sidebar-width: calc(100% - 260px) !default; + + +$border-radius-top: 10px 10px 0 0 !default; +$border-radius-bottom: 0 0 10px 10px !default; + +$dropdown-shadow: 1px 2px 3px rgba(0, 0, 0, 0.125); + +$general-transition-time: 300ms !default; + +$slow-transition-time: 370ms !default; +$dropdown-coordinates: 29px -50px !default; + +$fast-transition-time: 150ms !default; + +$ultra-fast-transition-time: 100ms !default; + +$select-coordinates: 50% -40px !default; + +$transition-linear: linear !default; +$transition-bezier: cubic-bezier(0.34, 1.61, 0.7, 1) !default; +$transition-ease: ease 0s; +$transition-ease-in: ease-in !default; +$transition-ease-out: ease-out !default; + + +$navbar-padding-a: 10px 15px; +$navbar-margin-a: 10px 3px; + +$padding-social-a: 10px 5px; + +$navbar-margin-a-btn: 15px 3px; +$navbar-margin-a-btn-round: 16px 3px; + +$navbar-padding-a-icons: 6px 15px; +$navbar-margin-a-icons: 6px 3px; + +$navbar-padding-brand: 15px 15px; +$navbar-margin-brand: 5px 0px; + +$navbar-margin-brand-icons: 12px auto; + +$navbar-margin-btn: 15px 3px; + +$height-icon: 64px !default; +$width-icon: 64px !default; +$padding-icon: 12px !default; +$border-radius-icon: 15px !default; + +$size-icon: 64px; +$size-icon-sm: 32px; + + +$height-icon-sm: 32px; +$width-icon-sm: 32px; +$padding-icon-sm: 4px; +$border-radius-icon-sm: 7px; + +$height-icon-message: 40px; +$width-icon-message: 40px; + +$height-icon-message-sm: 20px; +$width-icon-message-sm: 20px; + +$default-color-top: #d9d9d9 !default; +$default-color-bottom: #909297 !default; + +$blue-color-top: #4087ea; +$blue-color-bottom: #533ce1; + +$azure-color-top: #45c0fd; +$azure-color-bottom: #4091ff; + +$green-color-top: #a1eb3a; +$green-color-bottom: #6dc030; + +$orange-color-top: #ffb33b; +$orange-color-bottom: #ff5221; + +$red-color-top: #ff3b30; +$red-color-bottom: #bb0502; + +$purple-color-top: #df55e1; +$purple-color-bottom: #943bea; + +$pink-color-top: #ff2a63; +$pink-color-bottom: #ff2e2e; + +$black-color-top: #292929; +$black-color-bottom: #0e0e0e; + +$social-facebook: #3b5998; +$social-twitter: #55acee; +$social-pinterest: #cc2127; +$social-google: #dd4b39; +$social-linkedin: #0976b4; +$social-dribbble: #ea4c89; +$social-github: #333333; +$social-youtube: #e52d27; +$social-stumbleupon: #eb4924; +$social-reddit: #ff4500; +$social-tumblr: #35465c; +$social-behance: #1769ff; + + +$filter-blue: darken($primary-color, 10%); +$filter-azure: darken($info-color, 10%); +$filter-green: darken($success-color, 10%); +$filter-orange: darken($warning-color, 10%); +$filter-red: darken($danger-color, 10%); + + +$new-blue: #1DC7EA; +$new-purple: #9368E9; +$new-red: #FB404B; +$new-green: #87CB16; +$new-orange: #FFA534; +$new-dark-blue: #1F77D0; +$new-black: #5e5e5e; + + +$topbar-x: topbar-x !default; +$topbar-back: topbar-back !default; +$bottombar-x: bottombar-x !default; +$bottombar-back: bottombar-back !default; + + +$white-navbar: rgba(#FFFFFF, .96); +$blue-navbar: lighten($new-dark-blue, 10%); +$azure-navbar: lighten($new-blue, 15%); +$green-navbar: lighten($new-green, 10%); +$orange-navbar: lighten($new-orange, 10%); +$red-navbar: lighten($new-red, 10%); diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_variables.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_variables.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/_variables.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_buttons.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_buttons.scss new file mode 100644 index 0000000..8322b05 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_buttons.scss @@ -0,0 +1,70 @@ +// Mixin for generating new styles +@mixin btn-styles($btn-color, $btn-states-color) { + border-color: $btn-color; + color: $btn-color; + + &:hover, + &:focus, + &:active, + &.active, + .open > &.dropdown-toggle { + background-color: $transparent-bg; + color: $btn-states-color; + border-color: $btn-states-color; + } + + &.disabled, + &:disabled, + &[disabled], + fieldset[disabled] & { + &, + &:hover, + &:focus, + &.focus, + &:active, + &.active { + background-color: $transparent-bg; + border-color: $btn-color; + } + } + + + &.btn-fill { + color: $white-color; + background-color: $btn-color; + @include opacity(1); + + &:hover, + &:focus, + &:active, + &.active, + .open > &.dropdown-toggle{ + background-color: $btn-states-color; + color: $white-color; + } + + .caret{ + border-top-color: $white-color; + } + } + + .caret{ + border-top-color: $btn-color; + } +} + + +@mixin btn-size($padding-vertical, $padding-horizontal, $font-size, $border){ + font-size: $font-size; + border-radius: $border; + padding: $padding-vertical $padding-horizontal; + + &.btn-round{ + padding: $padding-vertical + 1 $padding-horizontal; + } + + &.btn-simple{ + padding: $padding-vertical + 2 $padding-horizontal; + } + +} \ No newline at end of file diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_buttons.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_buttons.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_buttons.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_cards.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_cards.scss new file mode 100644 index 0000000..af1f955 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_cards.scss @@ -0,0 +1,8 @@ +@mixin filter($color){ + @if $color == #FFFFFF{ + background-color: rgba($color,.91); + } @else { + background-color: rgba($color,.69); + } +} + diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_cards.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_cards.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_cards.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_chartist.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_chartist.scss new file mode 100644 index 0000000..c3b7efa --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_chartist.scss @@ -0,0 +1,85 @@ +// Scales for responsive SVG containers +$ct-scales: ((1), (15/16), (8/9), (5/6), (4/5), (3/4), (2/3), (5/8), (1/1.618), (3/5), (9/16), (8/15), (1/2), (2/5), (3/8), (1/3), (1/4)) !default; +$ct-scales-names: (ct-square, ct-minor-second, ct-major-second, ct-minor-third, ct-major-third, ct-perfect-fourth, ct-perfect-fifth, ct-minor-sixth, ct-golden-section, ct-major-sixth, ct-minor-seventh, ct-major-seventh, ct-octave, ct-major-tenth, ct-major-eleventh, ct-major-twelfth, ct-double-octave) !default; + +// Class names to be used when generating CSS +$ct-class-chart: ct-chart !default; +$ct-class-chart-line: ct-chart-line !default; +$ct-class-chart-bar: ct-chart-bar !default; +$ct-class-horizontal-bars: ct-horizontal-bars !default; +$ct-class-chart-pie: ct-chart-pie !default; +$ct-class-chart-donut: ct-chart-donut !default; +$ct-class-label: ct-label !default; +$ct-class-series: ct-series !default; +$ct-class-line: ct-line !default; +$ct-class-point: ct-point !default; +$ct-class-area: ct-area !default; +$ct-class-bar: ct-bar !default; +$ct-class-slice-pie: ct-slice-pie !default; +$ct-class-slice-donut: ct-slice-donut !default; +$ct-class-grid: ct-grid !default; +$ct-class-vertical: ct-vertical !default; +$ct-class-horizontal: ct-horizontal !default; +$ct-class-start: ct-start !default; +$ct-class-end: ct-end !default; + +// Container ratio +$ct-container-ratio: (1/1.618) !default; + +// Text styles for labels +$ct-text-color: rgba(0, 0, 0, 0.4) !default; +$ct-text-size: 1.3rem !default; +$ct-text-align: flex-start !default; +$ct-text-justify: flex-start !default; +$ct-text-line-height: 1; + +// Grid styles +$ct-grid-color: rgba(0, 0, 0, 0.2) !default; +$ct-grid-dasharray: 2px !default; +$ct-grid-width: 1px !default; + +// Line chart properties +$ct-line-width: 3px !default; +$ct-line-dasharray: false !default; +$ct-point-size: 8px !default; +// Line chart point, can be either round or square +$ct-point-shape: round !default; +// Area fill transparency between 0 and 1 +$ct-area-opacity: 0.8 !default; + +// Bar chart bar width +$ct-bar-width: 10px !default; + +// Donut width (If donut width is to big it can cause issues where the shape gets distorted) +$ct-donut-width: 60px !default; + +// If set to true it will include the default classes and generate CSS output. If you're planning to use the mixins you +// should set this property to false +$ct-include-classes: true !default; + +// If this is set to true the CSS will contain colored series. You can extend or change the color with the +// properties below +$ct-include-colored-series: $ct-include-classes !default; + +// If set to true this will include all responsive container variations using the scales defined at the top of the script +$ct-include-alternative-responsive-containers: $ct-include-classes !default; + +// Series names and colors. This can be extended or customized as desired. Just add more series and colors. +$ct-series-names: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) !default; +$ct-series-colors: ( + $new-blue, + $new-red, + $new-orange, + $new-purple, + $new-green, + $new-dark-blue, + $new-black, + $social-google, + $social-tumblr, + $social-youtube, + $social-twitter, + $social-pinterest, + $social-behance, + #6188e2, + #a748ca +) !default; diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_chartist.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_chartist.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_chartist.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_icons.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_icons.scss new file mode 100644 index 0000000..80df4df --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_icons.scss @@ -0,0 +1,13 @@ +@mixin icon-background ($icon-url){ + background-image : url($icon-url); + +} + +@mixin icon-shape ($size, $padding, $border-radius) { + height: $size; + width: $size; + padding: $padding; + border-radius: $border-radius; + display: inline-table; + +} \ No newline at end of file diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_icons.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_icons.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_icons.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_inputs.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_inputs.scss new file mode 100644 index 0000000..870c918 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_inputs.scss @@ -0,0 +1,17 @@ +@mixin input-size($padding-vertical, $padding-horizontal, $height){ + padding: $padding-vertical $padding-horizontal; + height: $height; +} + +@mixin placeholder($color, $opacity){ + color: $color; + @include opacity(1); +} + +@mixin light-form(){ + border-radius: 0; + border:0; + padding: 0; + background-color: transparent; + +} \ No newline at end of file diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_inputs.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_inputs.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_inputs.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_labels.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_labels.scss new file mode 100644 index 0000000..8a2bdd5 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_labels.scss @@ -0,0 +1,21 @@ +@mixin label-style(){ + padding: $padding-label-vertical $padding-label-horizontal; + border: 1px solid $default-color; + border-radius: $border-radius-small; + color: $default-color; + font-weight: $font-weight-semi; + font-size: $font-size-small; + text-transform: uppercase; + display: inline-block; + vertical-align: middle; +} + +@mixin label-color($color){ + border-color: $color; + color: $color; +} +@mixin label-color-fill($color){ + border-color: $color; + color: $white-color; + background-color: $color; +} \ No newline at end of file diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_labels.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_labels.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_labels.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_morphing-buttons.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_morphing-buttons.scss new file mode 100644 index 0000000..1a4e986 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_morphing-buttons.scss @@ -0,0 +1,34 @@ +$prefixes: ('', '-moz-', '-webkit-', '-ms-') !default; + +@mixin circle-animation(){ + @for $i from 0 to length($prefixes) { + @include circle-animation-details(nth($prefixes, $i + 1)); + } +} + +@mixin circle-animation-details($name){ + #{$name}animation-name: spin; + #{$name}animation-duration: 1250ms; + #{$name}animation-iteration-count: infinite; + #{$name}animation-timing-function: linear; + +} +@keyframes spin { + from { transform:rotate(0deg); } + to { transform:rotate(360deg); } +} + +@-webkit-keyframes spin { + from { -webkit-transform: rotate(0deg); } + to { -webkit-transform: rotate(360deg); } +} + +@-moz-keyframes spin { + from { -moz-transform: rotate(0deg); } + to { -moz-transform: rotate(360deg); } +} + +@-ms-keyframes spin { + from { -ms-transform: rotate(0deg); } + to { -ms-transform: rotate(360deg); } +} \ No newline at end of file diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_morphing-buttons.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_morphing-buttons.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_morphing-buttons.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_navbars.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_navbars.scss new file mode 100644 index 0000000..6f50046 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_navbars.scss @@ -0,0 +1,11 @@ +@mixin navbar-color($color){ + background-color: $color; +} + +@mixin center-item(){ + left: 0; + right: 0; + margin-right: auto; + margin-left: auto; + position: absolute; +} \ No newline at end of file diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_navbars.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_navbars.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_navbars.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_social-buttons.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_social-buttons.scss new file mode 100644 index 0000000..38a7d4b --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_social-buttons.scss @@ -0,0 +1,43 @@ +@mixin social-buttons-color ($color){ + + border-color: $color; + color: $color; + + &:hover, + &:focus, + &:active, + &.active, + .open > &.dropdown-toggle { + background-color: $transparent-bg; + color: $color; + border-color: $color; + opacity: 1; + } + + &:disabled, + &[disabled], + &.disabled { + background-color: $transparent-bg; + border-color: $color; + } + + &.btn-fill { + color: $white-color; + background-color: $color; + opacity: 0.9; + + &:hover, + &:focus, + &:active, + &.active, + .open > &.dropdown-toggle{ + background-color: $color; + color: $white-color; + opacity: 1; + } + + } + + +} + \ No newline at end of file diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_social-buttons.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_social-buttons.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_social-buttons.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_tabs.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_tabs.scss new file mode 100644 index 0000000..edf6f58 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_tabs.scss @@ -0,0 +1,4 @@ +@mixin pill-style($color){ + border: 1px solid $color; + color: $color; +} \ No newline at end of file diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_tabs.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_tabs.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_tabs.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_transparency.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_transparency.scss new file mode 100644 index 0000000..da32b74 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_transparency.scss @@ -0,0 +1,20 @@ +// Opacity + +@mixin opacity($opacity) { + opacity: $opacity; + // IE8 filter + $opacity-ie: ($opacity * 100); + filter: #{alpha(opacity=$opacity-ie)}; +} + +@mixin black-filter($opacity){ + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: rgba(17,17,17,$opacity); + display: block; + content: ""; + z-index: 1; +} \ No newline at end of file diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_transparency.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_transparency.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_transparency.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_vendor-prefixes.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_vendor-prefixes.scss new file mode 100644 index 0000000..037bd44 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_vendor-prefixes.scss @@ -0,0 +1,211 @@ +// User select +// For selecting text on the page + +@mixin user-select($select) { + -webkit-user-select: $select; + -moz-user-select: $select; + -ms-user-select: $select; // IE10+ + user-select: $select; +} + +@mixin box-shadow($shadow...) { + -webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1 + box-shadow: $shadow; +} + +// Box sizing +@mixin box-sizing($boxmodel) { + -webkit-box-sizing: $boxmodel; + -moz-box-sizing: $boxmodel; + box-sizing: $boxmodel; +} + + +@mixin transition($time, $type){ + -webkit-transition: all $time $type; + -moz-transition: all $time $type; + -o-transition: all $time $type; + -ms-transition: all $time $type; + transition: all $time $type; +} + +@mixin transform-scale($value){ + -webkit-transform: scale($value); + -moz-transform: scale($value); + -o-transform: scale($value); + -ms-transform: scale($value); + transform: scale($value); +} + +@mixin transform-translate-x($value){ + -webkit-transform: translate3d($value, 0, 0); + -moz-transform: translate3d($value, 0, 0); + -o-transform: translate3d($value, 0, 0); + -ms-transform: translate3d($value, 0, 0); + transform: translate3d($value, 0, 0); +} + +@mixin transform-translate-3d($value){ + -webkit-transform: translate3d($value, 0, 0); + -moz-transform: translate3d($value, 0, 0); + -o-transform: translate3d($value, 0, 0); + -ms-transform: translate3d($value, 0, 0); + transform: translate3d($value, 0, 0) !important; +} + +@mixin transform-translate-y-dropdown($value){ + -webkit-transform: translate3d(0, $value, 0) !important; + -moz-transform: translate3d(0, $value, 0) !important; + -o-transform: translate3d(0, $value, 0) !important; + -ms-transform: translate3d(0, $value, 0) !important; + transform: translate3d(0, $value, 0) !important; +} + +@mixin transform-translate-3d-0($value){ + -webkit-transform: translate3d(0, $value, 0) !important; + -moz-transform: translate3d(0, $value, 0) !important; + -o-transform: translate3d(0, $value, 0) !important; + -ms-transform: translate3d(0, $value, 0) !important; + transform: translate3d(0, $value, 0) !important; +} + +@mixin transform-origin($coordinates){ + -webkit-transform-origin: $coordinates; + -moz-transform-origin: $coordinates; + -o-transform-origin: $coordinates; + -ms-transform-origin: $coordinates; + transform-origin: $coordinates; +} + +@mixin icon-gradient ($top-color, $bottom-color){ + background: $top-color; + background: -moz-linear-gradient(top, $top-color 0%, $bottom-color 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$top-color), color-stop(100%,$bottom-color)); + background: -webkit-linear-gradient(top, $top-color 0%,$bottom-color 100%); + background: -o-linear-gradient(top, $top-color 0%,$bottom-color 100%); + background: -ms-linear-gradient(top, $top-color 0%,$bottom-color 100%); + background: linear-gradient(to bottom, $top-color 0%,$bottom-color 100%); + background-size: 150% 150%; +} + +@mixin radial-gradient($extern-color, $center-color){ + background: $extern-color; + background: -moz-radial-gradient(center, ellipse cover, $center-color 0%, $extern-color 100%); /* FF3.6+ */ + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,$center-color), color-stop(100%,$extern-color)); /* Chrome,Safari4+ */ + background: -webkit-radial-gradient(center, ellipse cover, $center-color 0%,$extern-color 100%); /* Chrome10+,Safari5.1+ */ + background: -o-radial-gradient(center, ellipse cover, $center-color 0%,$extern-color 100%); /* Opera 12+ */ + background: -ms-radial-gradient(center, ellipse cover, $center-color 0%,$extern-color 100%); /* IE10+ */ + background: radial-gradient(ellipse at center, $center-color 0%,$extern-color 100%); /* W3C */ + background-size: 550% 450%; +} + +@mixin vertical-align { + position: relative; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} + +@mixin rotate-180(){ + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +@mixin bar-animation($type){ + -webkit-animation: $type 500ms linear 0s; + -moz-animation: $type 500ms linear 0s; + animation: $type 500ms 0s; + -webkit-animation-fill-mode: forwards; + -moz-animation-fill-mode: forwards; + animation-fill-mode: forwards; +} + +@mixin topbar-x-rotation(){ + @keyframes topbar-x { + 0% {top: 0px; transform: rotate(0deg); } + 45% {top: 6px; transform: rotate(145deg); } + 75% {transform: rotate(130deg); } + 100% {transform: rotate(135deg); } + } + @-webkit-keyframes topbar-x { + 0% {top: 0px; -webkit-transform: rotate(0deg); } + 45% {top: 6px; -webkit-transform: rotate(145deg); } + 75% {-webkit-transform: rotate(130deg); } + 100% { -webkit-transform: rotate(135deg); } + } + @-moz-keyframes topbar-x { + 0% {top: 0px; -moz-transform: rotate(0deg); } + 45% {top: 6px; -moz-transform: rotate(145deg); } + 75% {-moz-transform: rotate(130deg); } + 100% { -moz-transform: rotate(135deg); } + } +} + +@mixin topbar-back-rotation(){ + @keyframes topbar-back { + 0% { top: 6px; transform: rotate(135deg); } + 45% { transform: rotate(-10deg); } + 75% { transform: rotate(5deg); } + 100% { top: 0px; transform: rotate(0); } + } + + @-webkit-keyframes topbar-back { + 0% { top: 6px; -webkit-transform: rotate(135deg); } + 45% { -webkit-transform: rotate(-10deg); } + 75% { -webkit-transform: rotate(5deg); } + 100% { top: 0px; -webkit-transform: rotate(0); } + } + + @-moz-keyframes topbar-back { + 0% { top: 6px; -moz-transform: rotate(135deg); } + 45% { -moz-transform: rotate(-10deg); } + 75% { -moz-transform: rotate(5deg); } + 100% { top: 0px; -moz-transform: rotate(0); } + } +} + +@mixin bottombar-x-rotation(){ + @keyframes bottombar-x { + 0% {bottom: 0px; transform: rotate(0deg);} + 45% {bottom: 6px; transform: rotate(-145deg);} + 75% {transform: rotate(-130deg);} + 100% {transform: rotate(-135deg);} + } + @-webkit-keyframes bottombar-x { + 0% {bottom: 0px; -webkit-transform: rotate(0deg);} + 45% {bottom: 6px; -webkit-transform: rotate(-145deg);} + 75% {-webkit-transform: rotate(-130deg);} + 100% {-webkit-transform: rotate(-135deg);} + } + @-moz-keyframes bottombar-x { + 0% {bottom: 0px; -moz-transform: rotate(0deg);} + 45% {bottom: 6px; -moz-transform: rotate(-145deg);} + 75% {-moz-transform: rotate(-130deg);} + 100% {-moz-transform: rotate(-135deg);} + } +} + +@mixin bottombar-back-rotation{ + @keyframes bottombar-back { + 0% { bottom: 6px;transform: rotate(-135deg);} + 45% { transform: rotate(10deg);} + 75% { transform: rotate(-5deg);} + 100% { bottom: 0px;transform: rotate(0);} + } + @-webkit-keyframes bottombar-back { + 0% {bottom: 6px;-webkit-transform: rotate(-135deg);} + 45% {-webkit-transform: rotate(10deg);} + 75% {-webkit-transform: rotate(-5deg);} + 100% {bottom: 0px;-webkit-transform: rotate(0);} + } + @-moz-keyframes bottombar-back { + 0% {bottom: 6px;-moz-transform: rotate(-135deg);} + 45% {-moz-transform: rotate(10deg);} + 75% {-moz-transform: rotate(-5deg);} + 100% {bottom: 0px;-moz-transform: rotate(0);} + } + +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_vendor-prefixes.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_vendor-prefixes.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/mixins/_vendor-prefixes.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/plugins/_animate.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/plugins/_animate.scss new file mode 100644 index 0000000..387d152 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/plugins/_animate.scss @@ -0,0 +1,227 @@ + + + + + + + + + + + + + + + + +// This file was modified by Creative Tim to keep only the animation that we need for Bootstrap Notify + + + + + + + + + + + + + + + +@charset "UTF-8"; + +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2015 Daniel Eden +*/ + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +.animated.bounceIn, +.animated.bounceOut { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +.animated.flipOutX, +.animated.flipOutY { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +@-webkit-keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +@keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + + + +@-webkit-keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + + +@-webkit-keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +@keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/plugins/_animate.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/plugins/_animate.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/plugins/_animate.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/plugins/_datetime-picker.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/plugins/_datetime-picker.scss new file mode 100644 index 0000000..1cc2d3a --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/plugins/_datetime-picker.scss @@ -0,0 +1,463 @@ +/*! + * Datetimepicker for Bootstrap 3 + * ! version : 4.7.14 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */ +$bs-datetimepicker-timepicker-font-size: 1.2em !default; +$bs-datetimepicker-active-bg: $info-color !default; +$bs-datetimepicker-active-color: $white-color !default; +$bs-datetimepicker-border-radius: $border-radius-base; +$bs-datetimepicker-btn-hover-bg: $light-gray !default; +$bs-datetimepicker-disabled-color: $medium-gray !default; +$bs-datetimepicker-alternate-color: $medium-gray !default; +$bs-datetimepicker-secondary-border-color: #ccc !default; +$bs-datetimepicker-secondary-border-color-rgba: rgba(0, 0, 0, 0.2) !default; +$bs-datetimepicker-primary-border-color: white !default; +$bs-datetimepicker-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !default; + + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + + +.bootstrap-datetimepicker-widget { + list-style: none; + + + &.dropdown-menu { + padding: 4px; + width: 19em; + + &.timepicker-sbs { + @media (min-width: $screen-sm-min) { + width: 38em; + } + + @media (min-width: $screen-md-min) { + width: 38em; + } + + @media (min-width: $screen-lg-min) { + width: 38em; + } + } + + &.bottom { + + &:before { + border-bottom: 11px solid rgba(0, 0, 0, 0.2); + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + left: 12px; + top: -11px; + } + + &:after { + border-bottom: 11px solid #FFFFFF; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + left: 12px; + top: -10px; + } + } + + &.top { + margin-top: auto; + margin-bottom: -20px; + + &.open{ + margin-top: auto; + margin-bottom: 5px; + } + + &:before { + border-top: 11px solid rgba(0, 0, 0, 0.2); + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + border-bottom: none; + content: ""; + display: inline-block; + position: absolute; + left: 12px; + bottom: -11px; + top: auto; + } + + &:after { + border-top: 11px solid #FFFFFF; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + border-bottom: none; + content: ""; + display: inline-block; + position: absolute; + left: 12px; + bottom: -10px; + top: auto; + } + } + + + + &.pull-right { + &:before { + left: auto; + right: 6px; + } + + &:after { + left: auto; + right: 7px; + } + } + + &.open{ + visibility: visible !important; + opacity: 1 !important; + top: 125px !important; + font-size: 14px !important; + } + } + + .list-unstyled { + margin: 0; + } + + a[data-action] { + padding: 6px 0; + border-width: 0; + } + + a[data-action]:active { + box-shadow: none; + } + + .timepicker-hour, .timepicker-minute, .timepicker-second { + width: 56px; + height: 56px; + font-weight: $font-weight-light; + font-size: $font-size-h4; + margin: 3px; + border-radius: 50%; + } + + button[data-action] { + padding: 6px; + } + + .btn[data-action="incrementHours"]::after { + @extend .sr-only; + content: "Increment Hours"; + } + + .btn[data-action="incrementMinutes"]::after { + @extend .sr-only; + content: "Increment Minutes"; + } + + .btn[data-action="decrementHours"]::after { + @extend .sr-only; + content: "Decrement Hours"; + } + + .btn[data-action="decrementMinutes"]::after { + @extend .sr-only; + content: "Decrement Minutes"; + } + + .btn[data-action="showHours"]::after { + @extend .sr-only; + content: "Show Hours"; + } + + .btn[data-action="showMinutes"]::after { + @extend .sr-only; + content: "Show Minutes"; + } + + .btn[data-action="togglePeriod"]::after { + @extend .sr-only; + content: "Toggle AM/PM"; + } + + .btn[data-action="clear"]::after { + @extend .sr-only; + content: "Clear the picker"; + } + + .btn[data-action="today"]::after { + @extend .sr-only; + content: "Set the date to today"; + } + + .picker-switch { + text-align: center; + border-radius: $bs-datetimepicker-border-radius; + font-size: 14px; + + &::after { + @extend .sr-only; + content: "Toggle Date and Time Screens"; + } + + td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit; + + span { + line-height: 2.5; + height: 2.5em; + width: 100%; + border-radius: $bs-datetimepicker-border-radius; + margin: 2px 0px !important; + } + + a, + a:hover{ + color: $info-color; + } + } + } + + table { + width: 100%; + margin: 0; + + + & td > div, + & th > div { + // @extend .animation-transition-fast; + text-align: center; + + } + + + & th { + // @extend .animation-transition-fast; + + height: 20px; + line-height: 20px; + width: 20px; + + &.picker-switch { + width: 145px; + } + + &.disabled, + &.disabled:hover { + background: none; + color: $bs-datetimepicker-disabled-color; + cursor: not-allowed; + } + + &.prev span, + &.next span{ + border-radius: $bs-datetimepicker-border-radius; + height: 27px; + width: 27px; + line-height: 28px; + font-size: 12px; + border-radius: 50%; + text-align: center; + + } + + &.prev::after { + @extend .sr-only; + content: "Previous Month"; + } + + &.next::after { + @extend .sr-only; + content: "Next Month"; + } + + &.dow{ + text-align: center; + border-bottom: 1px solid $light-gray; + font-size: $font-size-small; + text-transform: uppercase; + color: $dark-gray; + font-weight: $font-weight-normal; + padding-bottom: 5px; + padding-top: $padding-default-vertical; + } + } + + & thead tr:first-child th{ + cursor: pointer; + + &:hover span, + &.picker-switch:hover{ + background: $bs-datetimepicker-btn-hover-bg; + } + } + + & td{ + > div { + border-radius: $bs-datetimepicker-border-radius; + + height: 54px; + line-height: 54px; + width: 54px; + text-align: center; + } + + &.cw > div { + font-size: .8em; + height: 20px; + line-height: 20px; + color: $bs-datetimepicker-alternate-color; + } + + &.day > div { + height: 30px; + line-height: 30px; + width: 30px; + text-align: center; + padding: 0px; + border-radius: 50%; + } + + &.minute > div, + &.hour > div{ + border-radius: 50%; + } + + &.day:hover > div, + &.hour:hover > div, + &.minute:hover > div, + &.second:hover > div { + background: $bs-datetimepicker-btn-hover-bg; + cursor: pointer; + } + + &.old > div, + &.new > div{ + color: $bs-datetimepicker-alternate-color; + } + + &.today > div{ + position: relative; + + &:before { + content: ''; + display: inline-block; + border: 0 0 7px 7px solid transparent; + border-bottom-color: $bs-datetimepicker-active-bg; + border-top-color: $bs-datetimepicker-secondary-border-color-rgba; + position: absolute; + bottom: 4px; + right: 4px; + } + } + + &.active > div, + &.active:hover > div { + background-color: $info-bg; + color: $bs-datetimepicker-active-color; + + } + + &.active.today:before > div{ + border-bottom-color: #fff; + } + + &.disabled > div, + &.disabled:hover > div { + background: none; + color: $bs-datetimepicker-disabled-color; + cursor: not-allowed; + } + + span { + // @extend .animation-transition-fast; + + display: inline-block; + width: 56px; + height: 56px; + line-height: 56px; + margin: 3px 3px; + cursor: pointer; + border-radius: 50%; + text-align: center; + + &:hover { + background: $bs-datetimepicker-btn-hover-bg; + } + + &.active { + background-color: $bs-datetimepicker-active-bg; + color: $bs-datetimepicker-active-color; + } + + &.old { + color: $bs-datetimepicker-alternate-color; + } + + &.disabled, + &.disabled:hover { + background: none; + color: $bs-datetimepicker-disabled-color; + cursor: not-allowed; + } + } + } + } + + .timepicker-picker, + .timepicker-hours, + .timepicker-minutes{ + span{ + border-radius: 50% !important; + } + + .table-condensed{ + td{ + a{ + color: $default-color; + background-color: transparent; + } + } + } + } + + &.usetwentyfour { + td.hour { + height: 27px; + line-height: 27px; + } + } +} + +.input-group.date { + & .input-group-addon { + cursor: pointer; + } +} + +.table-condensed>tbody>tr>td, +.table-condensed>tbody>tr>th, +.table-condensed>tfoot>tr>td, +.table-condensed>tfoot>tr>th, +.table-condensed>thead>tr>td, +.table-condensed>thead>tr>th{ + padding: 1px; +} diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/plugins/_datetime-picker.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/plugins/_datetime-picker.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/lbd/plugins/_datetime-picker.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/light-bootstrap-dashboard.scss b/vue-light-bootstrap-dashboard-master/src/assets/sass/light-bootstrap-dashboard.scss new file mode 100644 index 0000000..9133fe8 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/light-bootstrap-dashboard.scss @@ -0,0 +1,47 @@ +/*! + + ========================================================= + * Vue Light Bootstrap Dashboard - v2.1.0 (Bootstrap 4) + ========================================================= + + * Product Page: http://www.creative-tim.com/product/light-bootstrap-dashboard + * Copyright 2023 Creative Tim (http://www.creative-tim.com) + * Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard/blob/master/LICENSE.md) + + ========================================================= + + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + + */ + +@import "lbd/variables"; +@import "lbd/mixins"; + +@import "lbd/typography"; + +// Core CSS +@import "lbd/misc"; +@import "lbd/sidebar-and-main-panel"; +@import "lbd/buttons"; +@import "lbd/inputs"; + +@import "lbd/alerts"; +@import "lbd/tables"; + +@import "lbd/checkbox-radio-switch"; +@import "lbd/navbars"; +@import "lbd/footers"; + +// Fancy Stuff +@import "lbd/plugins/animate"; +@import "lbd/dropdown"; +@import "lbd/cards"; +@import "lbd/chartist"; +@import "lbd/responsive"; +@import "lbd/bootstrap-switch"; + +// Nucleo Icons +@import "lbd/partial-nucleo-icons"; + +// Nucleo Icons +@import "lbd/partial-nucleo-icons"; diff --git a/vue-light-bootstrap-dashboard-master/src/assets/sass/light-bootstrap-dashboard.scss:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/assets/sass/light-bootstrap-dashboard.scss:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/assets/sass/light-bootstrap-dashboard.scss:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/BarChart.vue b/vue-light-bootstrap-dashboard-master/src/components/BarChart.vue new file mode 100644 index 0000000..1bca610 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/BarChart.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/BaseDropdown.vue b/vue-light-bootstrap-dashboard-master/src/components/BaseDropdown.vue new file mode 100644 index 0000000..7cf757c --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/BaseDropdown.vue @@ -0,0 +1,55 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/BaseDropdown.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/BaseDropdown.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/BaseDropdown.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/CStoragePage.vue b/vue-light-bootstrap-dashboard-master/src/components/CStoragePage.vue new file mode 100644 index 0000000..aa22730 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/CStoragePage.vue @@ -0,0 +1,192 @@ + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/Cards/Card.vue b/vue-light-bootstrap-dashboard-master/src/components/Cards/Card.vue new file mode 100644 index 0000000..98b6fc6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Cards/Card.vue @@ -0,0 +1,53 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/Cards/Card.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/Cards/Card.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Cards/Card.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/Cards/ChartCard.vue b/vue-light-bootstrap-dashboard-master/src/components/Cards/ChartCard.vue new file mode 100644 index 0000000..f056830 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Cards/ChartCard.vue @@ -0,0 +1,68 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/Cards/ChartCard.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/Cards/ChartCard.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Cards/ChartCard.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/Cards/StatsCard.vue b/vue-light-bootstrap-dashboard-master/src/components/Cards/StatsCard.vue new file mode 100644 index 0000000..de1f7e7 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Cards/StatsCard.vue @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/Cards/StatsCard.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/Cards/StatsCard.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Cards/StatsCard.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/DeliveryStatus.vue b/vue-light-bootstrap-dashboard-master/src/components/DeliveryStatus.vue new file mode 100644 index 0000000..dbf5660 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/DeliveryStatus.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/Fruit_Information.vue b/vue-light-bootstrap-dashboard-master/src/components/Fruit_Information.vue new file mode 100644 index 0000000..a2a30fd --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Fruit_Information.vue @@ -0,0 +1,121 @@ + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseCheckbox.vue b/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseCheckbox.vue new file mode 100644 index 0000000..6b7b155 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseCheckbox.vue @@ -0,0 +1,52 @@ + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseCheckbox.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseCheckbox.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseCheckbox.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseInput.vue b/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseInput.vue new file mode 100644 index 0000000..6111bfe --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseInput.vue @@ -0,0 +1,97 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseInput.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseInput.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseInput.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseRadio.vue b/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseRadio.vue new file mode 100644 index 0000000..1cc258b --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseRadio.vue @@ -0,0 +1,49 @@ + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseRadio.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseRadio.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Inputs/BaseRadio.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/InventoryAll.vue b/vue-light-bootstrap-dashboard-master/src/components/InventoryAll.vue new file mode 100644 index 0000000..0fa3620 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/InventoryAll.vue @@ -0,0 +1,278 @@ + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/InventoryList.vue b/vue-light-bootstrap-dashboard-master/src/components/InventoryList.vue new file mode 100644 index 0000000..0a100f9 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/InventoryList.vue @@ -0,0 +1,175 @@ + + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/Notification.vue b/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/Notification.vue new file mode 100644 index 0000000..e5df6e3 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/Notification.vue @@ -0,0 +1,174 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/Notification.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/Notification.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/Notification.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/Notifications.vue b/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/Notifications.vue new file mode 100644 index 0000000..7ef77a2 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/Notifications.vue @@ -0,0 +1,81 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/Notifications.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/Notifications.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/Notifications.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/index.js b/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/index.js new file mode 100644 index 0000000..e871fb6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/index.js @@ -0,0 +1,66 @@ +import Notifications from './Notifications.vue'; + +const NotificationStore = { + state: [], // here the notifications will be added + settings: { + overlap: false, + verticalAlign: 'top', + horizontalAlign: 'right', + type: 'info', + timeout: 5000, + closeOnClick: true, + showClose: true + }, + setOptions(options) { + this.settings = Object.assign(this.settings, options); + }, + removeNotification(timestamp) { + const indexToDelete = this.state.findIndex(n => n.timestamp === timestamp); + if (indexToDelete !== -1) { + this.state.splice(indexToDelete, 1); + } + }, + addNotification(notification) { + if (typeof notification === 'string' || notification instanceof String) { + notification = { message: notification }; + } + notification.timestamp = new Date(); + notification.timestamp.setMilliseconds( + notification.timestamp.getMilliseconds() + this.state.length + ); + notification = Object.assign({}, this.settings, notification); + this.state.push(notification); + }, + notify(notification) { + if (Array.isArray(notification)) { + notification.forEach(notificationInstance => { + this.addNotification(notificationInstance); + }); + } else { + this.addNotification(notification); + } + } +}; + +const NotificationsPlugin = { + install(Vue, options) { + let app = new Vue({ + data: { + notificationStore: NotificationStore + }, + methods: { + notify(notification) { + this.notificationStore.notify(notification); + } + } + }); + Vue.prototype.$notify = app.notify; + Vue.prototype.$notifications = app.notificationStore; + Vue.component('Notifications', Notifications); + if (options) { + NotificationStore.setOptions(options); + } + } +}; + +export default NotificationsPlugin; diff --git a/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/index.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/index.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/NotificationPlugin/index.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/SideBar.vue b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/SideBar.vue new file mode 100644 index 0000000..1dc1d28 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/SideBar.vue @@ -0,0 +1,103 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/SideBar.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/SideBar.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/SideBar.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/SidebarLink.vue b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/SidebarLink.vue new file mode 100644 index 0000000..343456b --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/SidebarLink.vue @@ -0,0 +1,48 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/SidebarLink.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/SidebarLink.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/SidebarLink.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/index.js b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/index.js new file mode 100644 index 0000000..5376efc --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/index.js @@ -0,0 +1,39 @@ +import Sidebar from './SideBar.vue' +import SidebarLink from './SidebarLink.vue' + +const SidebarStore = { + showSidebar: false, + sidebarLinks: [ + { + name: 'Dashboard', + icon: 'ti-panel', + path: '/admin/overview' + } + ], + displaySidebar (value) { + this.showSidebar = value + } +} + +const SidebarPlugin = { + + install (Vue) { + Vue.mixin({ + data () { + return { + sidebarStore: SidebarStore + } + } + }) + + Object.defineProperty(Vue.prototype, '$sidebar', { + get () { + return this.$root.sidebarStore + } + }) + Vue.component('side-bar', Sidebar) + Vue.component('sidebar-link', SidebarLink) + } +} + +export default SidebarPlugin diff --git a/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/index.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/index.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/index.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/inventoryTest.vue b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/inventoryTest.vue new file mode 100644 index 0000000..6854ce7 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/SidebarPlugin/inventoryTest.vue @@ -0,0 +1,229 @@ + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/Table.vue b/vue-light-bootstrap-dashboard-master/src/components/Table.vue new file mode 100644 index 0000000..000c85e --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Table.vue @@ -0,0 +1,37 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/Table.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/Table.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/Table.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/components/VendorDetails.vue b/vue-light-bootstrap-dashboard-master/src/components/VendorDetails.vue new file mode 100644 index 0000000..7e6e4ba --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/VendorDetails.vue @@ -0,0 +1,291 @@ + + + + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/VendorList.vue b/vue-light-bootstrap-dashboard-master/src/components/VendorList.vue new file mode 100644 index 0000000..d7b5165 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/VendorList.vue @@ -0,0 +1,78 @@ + + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/WarehouseList.vue b/vue-light-bootstrap-dashboard-master/src/components/WarehouseList.vue new file mode 100644 index 0000000..bbe4efd --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/WarehouseList.vue @@ -0,0 +1,181 @@ + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/WarehouseList1.vue b/vue-light-bootstrap-dashboard-master/src/components/WarehouseList1.vue new file mode 100644 index 0000000..e6a06f3 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/WarehouseList1.vue @@ -0,0 +1,163 @@ + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/components/index.js b/vue-light-bootstrap-dashboard-master/src/components/index.js new file mode 100644 index 0000000..5556dc2 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/index.js @@ -0,0 +1,26 @@ +// import BaseCheckbox from './Inputs/BaseCheckbox.vue' +import Radio from './Inputs/BaseRadio.vue' +import BaseInput from './Inputs/BaseInput.vue' + +import BaseDropdown from './BaseDropdown.vue' +import Table from './Table.vue' + +import Card from './Cards/Card.vue' +import ChartCard from './Cards/ChartCard.vue' +import StatsCard from './Cards/StatsCard.vue' + +import SidebarPlugin from './SidebarPlugin' + +let components = { + BaseCheckbox, + Radio, + BaseInput, + Card, + ChartCard, + StatsCard, + Table, + BaseDropdown, + SidebarPlugin +} + +export default components diff --git a/vue-light-bootstrap-dashboard-master/src/components/index.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/components/index.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/components/index.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/directives/click-ouside.js b/vue-light-bootstrap-dashboard-master/src/directives/click-ouside.js new file mode 100644 index 0000000..e4c70f5 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/directives/click-ouside.js @@ -0,0 +1,15 @@ +export default { + bind: function (el, binding, vnode) { + el.clickOutsideEvent = function (event) { + // here I check that click was outside the el and his childrens + if (!(el == event.target || el.contains(event.target))) { + // and if it did, call method provided in attribute value + vnode.context[binding.expression](event); + } + }; + document.body.addEventListener('click', el.clickOutsideEvent) + }, + unbind: function (el) { + document.body.removeEventListener('click', el.clickOutsideEvent) + }, +} diff --git a/vue-light-bootstrap-dashboard-master/src/directives/click-ouside.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/directives/click-ouside.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/directives/click-ouside.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/globalComponents.js b/vue-light-bootstrap-dashboard-master/src/globalComponents.js new file mode 100644 index 0000000..579ec66 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/globalComponents.js @@ -0,0 +1,21 @@ +import BaseInput from './components/Inputs/BaseInput.vue' +import BaseCheckbox from './components/Inputs/BaseCheckbox.vue' +import BaseRadio from './components/Inputs/BaseRadio.vue' +import BaseDropdown from './components/BaseDropdown.vue' +import Card from './components/Cards/Card.vue' + +/** + * You can register global components here and use them as a plugin in your main Vue instance + */ + +const GlobalComponents = { + install (Vue) { + Vue.component(BaseInput.name, BaseInput) + Vue.component(BaseCheckbox.name, BaseCheckbox) + Vue.component(BaseRadio.name, BaseRadio) + Vue.component(BaseDropdown.name, BaseDropdown) + Vue.component('card', Card) + } +} + +export default GlobalComponents diff --git a/vue-light-bootstrap-dashboard-master/src/globalComponents.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/globalComponents.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/globalComponents.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/globalDirectives.js b/vue-light-bootstrap-dashboard-master/src/globalDirectives.js new file mode 100644 index 0000000..a7ee7fb --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/globalDirectives.js @@ -0,0 +1,14 @@ +import clickOutside from './directives/click-ouside.js'; + + +/** + * You can register global directives here and use them as a plugin in your main Vue instance + */ + +const GlobalDirectives = { + install (Vue) { + Vue.directive('click-outside', clickOutside); + } +} + +export default GlobalDirectives diff --git a/vue-light-bootstrap-dashboard-master/src/globalDirectives.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/globalDirectives.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/globalDirectives.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/layout/Content.vue b/vue-light-bootstrap-dashboard-master/src/layout/Content.vue new file mode 100644 index 0000000..0238796 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/layout/Content.vue @@ -0,0 +1,22 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/layout/Content.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/layout/Content.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/layout/Content.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/layout/ContentFooter.vue b/vue-light-bootstrap-dashboard-master/src/layout/ContentFooter.vue new file mode 100644 index 0000000..66ceb09 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/layout/ContentFooter.vue @@ -0,0 +1,26 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/layout/ContentFooter.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/layout/ContentFooter.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/layout/ContentFooter.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/layout/DashboardLayout.vue b/vue-light-bootstrap-dashboard-master/src/layout/DashboardLayout.vue new file mode 100644 index 0000000..7ca5858 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/layout/DashboardLayout.vue @@ -0,0 +1,118 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/layout/DashboardLayout.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/layout/DashboardLayout.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/layout/DashboardLayout.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/layout/MobileMenu.vue b/vue-light-bootstrap-dashboard-master/src/layout/MobileMenu.vue new file mode 100644 index 0000000..ea94355 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/layout/MobileMenu.vue @@ -0,0 +1,43 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/layout/MobileMenu.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/layout/MobileMenu.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/layout/MobileMenu.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/layout/TopNavbar.vue b/vue-light-bootstrap-dashboard-master/src/layout/TopNavbar.vue new file mode 100644 index 0000000..0681b00 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/layout/TopNavbar.vue @@ -0,0 +1,102 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/layout/TopNavbar.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/layout/TopNavbar.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/layout/TopNavbar.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/light-bootstrap-main.js b/vue-light-bootstrap-dashboard-master/src/light-bootstrap-main.js new file mode 100644 index 0000000..d59a9e4 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/light-bootstrap-main.js @@ -0,0 +1,27 @@ +import VTooltip from 'v-tooltip' +// Notifications plugin +import Notifications from 'src/components/NotificationPlugin' +// A plugin file where you could register global components used across the app +import GlobalComponents from './globalComponents' +// A plugin file where you could register global directives +import GlobalDirectives from './globalDirectives' +// Sidebar on the right. Used as a local plugin in DashboardLayout.vue +import SideBar from './components/SidebarPlugin' + +// asset imports +import 'bootstrap/dist/css/bootstrap.css' +import './assets/sass/light-bootstrap-dashboard.scss' +import './assets/css/demo.css' + +/** + * This is the main Light Bootstrap Dashboard Vue plugin where dashboard related plugins are registerd. + */ +export default { + install (Vue) { + Vue.use(GlobalComponents) + Vue.use(GlobalDirectives) + Vue.use(SideBar) + Vue.use(Notifications) + Vue.use(VTooltip) + } +} diff --git a/vue-light-bootstrap-dashboard-master/src/light-bootstrap-main.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/light-bootstrap-main.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/light-bootstrap-main.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/main.js b/vue-light-bootstrap-dashboard-master/src/main.js new file mode 100644 index 0000000..71016a7 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/main.js @@ -0,0 +1,49 @@ +/*! + + ========================================================= + * Vue Light Bootstrap Dashboard - v2.1.0 (Bootstrap 4) + ========================================================= + + * Product Page: http://www.creative-tim.com/product/light-bootstrap-dashboard + * Copyright 2023 Creative Tim (http://www.creative-tim.com) + * Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard/blob/master/LICENSE.md) + + ========================================================= + + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + + */ +import Vue from "vue"; +import VueRouter from "vue-router"; +import App from "./App.vue"; + +// LightBootstrap plugin +import LightBootstrap from "./light-bootstrap-main"; + +// router setup +import routes from "./routes/routes"; + +import "./registerServiceWorker"; +// plugin setup +Vue.use(VueRouter); +Vue.use(LightBootstrap); + +// configure router +const router = new VueRouter({ + routes, // short for routes: routes + linkActiveClass: "nav-item active", + scrollBehavior: (to) => { + if (to.hash) { + return { selector: to.hash }; + } else { + return { x: 0, y: 0 }; + } + }, +}); + +/* eslint-disable no-new */ +new Vue({ + el: "#app", + render: (h) => h(App), + router, +}); diff --git a/vue-light-bootstrap-dashboard-master/src/main.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/main.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/main.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Icons.vue b/vue-light-bootstrap-dashboard-master/src/pages/Icons.vue new file mode 100644 index 0000000..f7befd5 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Icons.vue @@ -0,0 +1,632 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Icons.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/pages/Icons.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Icons.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Maps.vue b/vue-light-bootstrap-dashboard-master/src/pages/Maps.vue new file mode 100644 index 0000000..25bed76 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Maps.vue @@ -0,0 +1,77 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Maps.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/pages/Maps.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Maps.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Maps/API_KEY.js b/vue-light-bootstrap-dashboard-master/src/pages/Maps/API_KEY.js new file mode 100644 index 0000000..ce40e36 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Maps/API_KEY.js @@ -0,0 +1 @@ +export const API_KEY = 'YOUR_API_KEY_HERE' diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Maps/API_KEY.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/pages/Maps/API_KEY.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Maps/API_KEY.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/pages/NotFoundPage.vue b/vue-light-bootstrap-dashboard-master/src/pages/NotFoundPage.vue new file mode 100644 index 0000000..db6c1a6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/NotFoundPage.vue @@ -0,0 +1,66 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/pages/NotFoundPage.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/pages/NotFoundPage.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/NotFoundPage.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Notifications.vue b/vue-light-bootstrap-dashboard-master/src/pages/Notifications.vue new file mode 100644 index 0000000..37e053f --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Notifications.vue @@ -0,0 +1,131 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Notifications.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/pages/Notifications.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Notifications.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Overview.vue b/vue-light-bootstrap-dashboard-master/src/pages/Overview.vue new file mode 100644 index 0000000..5a7bd38 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Overview.vue @@ -0,0 +1,51 @@ + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Overview.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/pages/Overview.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Overview.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/pages/TableList.vue b/vue-light-bootstrap-dashboard-master/src/pages/TableList.vue new file mode 100644 index 0000000..ebcf86d --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/TableList.vue @@ -0,0 +1,115 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/pages/TableList.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/pages/TableList.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/TableList.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Typography.vue b/vue-light-bootstrap-dashboard-master/src/pages/Typography.vue new file mode 100644 index 0000000..504722e --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Typography.vue @@ -0,0 +1,80 @@ + + + + + + + + + + + + diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Typography.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/pages/Typography.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Typography.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Upgrade.vue b/vue-light-bootstrap-dashboard-master/src/pages/Upgrade.vue new file mode 100644 index 0000000..cfc8b71 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Upgrade.vue @@ -0,0 +1,90 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/pages/Upgrade.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/pages/Upgrade.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/Upgrade.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/pages/UserProfile.vue b/vue-light-bootstrap-dashboard-master/src/pages/UserProfile.vue new file mode 100644 index 0000000..a6507a9 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/UserProfile.vue @@ -0,0 +1,31 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/pages/UserProfile.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/pages/UserProfile.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/UserProfile.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/pages/UserProfile/EditProfileForm.vue b/vue-light-bootstrap-dashboard-master/src/pages/UserProfile/EditProfileForm.vue new file mode 100644 index 0000000..00536b0 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/UserProfile/EditProfileForm.vue @@ -0,0 +1,134 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/pages/UserProfile/EditProfileForm.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/pages/UserProfile/EditProfileForm.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/UserProfile/EditProfileForm.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/pages/UserProfile/UserCard.vue b/vue-light-bootstrap-dashboard-master/src/pages/UserProfile/UserCard.vue new file mode 100644 index 0000000..dd8580b --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/UserProfile/UserCard.vue @@ -0,0 +1,65 @@ + + + diff --git a/vue-light-bootstrap-dashboard-master/src/pages/UserProfile/UserCard.vue:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/pages/UserProfile/UserCard.vue:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/pages/UserProfile/UserCard.vue:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/registerServiceWorker.js b/vue-light-bootstrap-dashboard-master/src/registerServiceWorker.js new file mode 100644 index 0000000..76cede0 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/registerServiceWorker.js @@ -0,0 +1,32 @@ +/* eslint-disable no-console */ + +import { register } from 'register-service-worker' + +if (process.env.NODE_ENV === 'production') { + register(`${process.env.BASE_URL}service-worker.js`, { + ready () { + console.log( + 'App is being served from cache by a service worker.\n' + + 'For more details, visit https://goo.gl/AFskqB' + ) + }, + registered () { + console.log('Service worker has been registered.') + }, + cached () { + console.log('Content has been cached for offline use.') + }, + updatefound () { + console.log('New content is downloading.') + }, + updated () { + console.log('New content is available; please refresh.') + }, + offline () { + console.log('No internet connection found. App is running in offline mode.') + }, + error (error) { + console.error('Error during service worker registration:', error) + } + }) +} diff --git a/vue-light-bootstrap-dashboard-master/src/registerServiceWorker.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/registerServiceWorker.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/registerServiceWorker.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/src/routes/routes.js b/vue-light-bootstrap-dashboard-master/src/routes/routes.js new file mode 100644 index 0000000..11dc90d --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/routes/routes.js @@ -0,0 +1,148 @@ +import DashboardLayout from '../layout/DashboardLayout.vue' +// GeneralViews +import NotFound from '../pages/NotFoundPage.vue' + +// Admin pages +import Overview from 'src/pages/Overview.vue' +import UserProfile from 'src/pages/UserProfile.vue' +import TableList from 'src/pages/TableList.vue' +import Typography from 'src/pages/Typography.vue' +import Icons from 'src/pages/Icons.vue' +import Maps from 'src/pages/Maps.vue' +import Notifications from 'src/pages/Notifications.vue' +import Upgrade from 'src/pages/Upgrade.vue' +import WarehouseList from 'src/components/WarehouseList.vue' +import InventoryList from "src/components/InventoryList.vue"; +import InventoryAll from "../components/InventoryAll.vue"; +import CstoragePage from "src/components/CStoragePage.vue"; +import vendorList from "../components/VendorList.vue"; +import VendorDetails from "src/components/VendorDetails.vue"; +import Fruit from "src/components/Fruit_Information"; +import DeliveryStatus from "src/components/DeliveryStatus.vue"; + + +const routes = [ + { + path: '/', + component: DashboardLayout, + redirect: '/admin/overview' + }, + { + path: '/admin', + component: DashboardLayout, + redirect: '/admin/overview', + children: [ + { + path: 'overview', + name: 'Overview', + component: Overview + }, + + { + path: 'cstoragePage', + name: 'CstoragePage', + component: CstoragePage // 거래처 창고관리 페이지 + }, + + + { + path: 'warehouses', + name: 'Warehouses', + component: WarehouseList // 추가된 컴포넌트 라우트 창고페이지 + }, + + { + path: 'inventory/:storageCode', + name: 'Inventory', + component: InventoryList, + props: true // 이렇게 설정하면 컴포넌트 내에서 $route.params를 통해 파라미터에 접근할 수 있습니다. + }, + + // { + // path: 'inventory', + // name: 'Inventory', + // component: InventoryList // 추가된 컴포넌트 라우트 창고별 인벤토리 + // }, + { + path: 'inventoryAll', + name: 'InventoryAll', + component: InventoryAll // 모든재고목록 페이지 + }, + + { + path: 'vendorList', + name: 'VendorList', + component: vendorList // 공급처 관리 페이지 + }, + + { + path: '/vendor/:contactCode', + name: 'VendorDetails', + component: VendorDetails, // 공급처 상세정보 페이지 + props: true + }, + + { + path: 'fruit', + name: 'Fruit', + component: Fruit, // 공급처 상세정보 페이지 + }, + + + { + path: 'deliveryStatus', + name: 'DeliveryStatus', + component: DeliveryStatus, // 배송 현황 + }, + + + { + path: 'user', + name: 'User', + component: UserProfile + }, + { + path: 'table-list', + name: 'Table List', + component: TableList + }, + { + path: 'typography', + name: 'Typography', + component: Typography + }, + { + path: 'icons', + name: 'Icons', + component: Icons + }, + { + path: 'maps', + name: 'Maps', + component: Maps + }, + { + path: 'notifications', + name: 'Notifications', + component: Notifications + }, + { + path: 'upgrade', + name: 'Upgrade to PRO', + component: Upgrade + } + ] + }, + { path: '*', component: NotFound } +] + +/** + * Asynchronously load view (Webpack Lazy loading compatible) + * The specified component must be inside the Views folder + * @param {string} name the filename (basename) of the view to load. + function view(name) { + var res= require('../components/Dashboard/Views/' + name + '.vue'); + return res; + };**/ + +export default routes diff --git a/vue-light-bootstrap-dashboard-master/src/routes/routes.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/src/routes/routes.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/src/routes/routes.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip diff --git a/vue-light-bootstrap-dashboard-master/vue.config.js b/vue-light-bootstrap-dashboard-master/vue.config.js new file mode 100644 index 0000000..054a44f --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/vue.config.js @@ -0,0 +1,44 @@ +const path = require('path'); +const webpack = require('webpack'); + +function resolveSrc(_path) { + return path.join(__dirname, _path); +} + +module.exports = { + outputDir: '../../4team_final_MainSpring/demo2/src/main/resources/static', + lintOnSave: false, + configureWebpack: { + // Set up all the aliases we use in our app. + resolve: { + alias: { + src: resolveSrc('src'), + 'chart.js': 'chart.js/dist/Chart.js' + } + }, + plugins: [ + new webpack.optimize.LimitChunkCountPlugin({ + maxChunks: 6 + }) + ] + }, + pwa: { + name: 'Vue Light Bootstrap Dashboard', + themeColor: '#344675', + msTileColor: '#344675', + appleMobileWebAppCapable: 'yes', + appleMobileWebAppStatusBarStyle: '#344675' + }, + css: { + // Enable CSS source maps. + sourceMap: process.env.NODE_ENV !== 'production' + }, + devServer: { + proxy: { + '/': { + target: "http://localhost:8080", + changeOrigin: true, + } + } + } +}; diff --git a/vue-light-bootstrap-dashboard-master/vue.config.js:Zone.Identifier b/vue-light-bootstrap-dashboard-master/vue.config.js:Zone.Identifier new file mode 100644 index 0000000..ff497d6 --- /dev/null +++ b/vue-light-bootstrap-dashboard-master/vue.config.js:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=C:\Users\Playdata\Downloads\vue-light-bootstrap-dashboard-master.zip