├── .gitignore
├── .idea
├── codeStyles
│ └── codeStyleConfig.xml
├── inspectionProfiles
│ └── Project_Default.xml
├── misc.xml
├── modules.xml
├── one-html5-template.iml
└── vcs.xml
├── README.md
├── changelog.md
├── dist
├── charts.html
├── css
│ ├── application.min.css
│ └── maps
│ │ └── application.min.css.map
├── fonts
│ ├── flaticon
│ │ ├── Flaticon.eot
│ │ ├── Flaticon.svg
│ │ ├── Flaticon.ttf
│ │ ├── Flaticon.woff
│ │ └── _flaticon.scss
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ └── glyphicons-halflings-regular.woff2
├── icons.html
├── img
│ ├── avatars
│ │ ├── a7.png
│ │ ├── tn1.png
│ │ ├── tn2.png
│ │ ├── tn3.png
│ │ ├── tn4.png
│ │ └── tn5.png
│ ├── favicon.png
│ ├── icons
│ │ ├── charts_filled.svg
│ │ ├── charts_outlined.svg
│ │ ├── core_filled.svg
│ │ ├── core_outlined.svg
│ │ ├── dashboard_filled.svg
│ │ ├── dashboard_outlined.svg
│ │ ├── documentation_filled.svg
│ │ ├── documentation_outlined.svg
│ │ ├── dots.svg
│ │ ├── e-commerce_filled.svg
│ │ ├── e-commerce_outlined.svg
│ │ ├── e-mail.svg
│ │ ├── email_filled.svg
│ │ ├── email_nav_filled.svg
│ │ ├── email_nav_outlined.svg
│ │ ├── email_outlined.svg
│ │ ├── extra_filled.svg
│ │ ├── extra_outlined.svg
│ │ ├── facebook.svg
│ │ ├── forms_filled.svg
│ │ ├── forms_outlined.svg
│ │ ├── github.svg
│ │ ├── googleplus.svg
│ │ ├── grid_filled.svg
│ │ ├── grid_outlined.svg
│ │ ├── light-notify.svg
│ │ ├── linkedin.svg
│ │ ├── logout_filled.svg
│ │ ├── logout_outlined.svg
│ │ ├── maps_filled.svg
│ │ ├── maps_outlined.svg
│ │ ├── messages-filled.svg
│ │ ├── notification_filled.svg
│ │ ├── notification_outlined.svg
│ │ ├── orders.svg
│ │ ├── package_filled.svg
│ │ ├── package_outlined.svg
│ │ ├── profile_filled.svg
│ │ ├── profile_outlined.svg
│ │ ├── search.svg
│ │ ├── settings_filled.svg
│ │ ├── settings_outlined.svg
│ │ ├── smileImg.svg
│ │ ├── stocks.svg
│ │ ├── stocksDown.svg
│ │ ├── tables_filled.svg
│ │ ├── tables_outlined.svg
│ │ ├── total-sale.svg
│ │ ├── typography_filled.svg
│ │ ├── typography_outlined.svg
│ │ ├── ui_elements_filled.svg
│ │ ├── ui_elements_outlined.svg
│ │ └── usersImg.svg
│ ├── logo.svg
│ ├── pictures
│ │ ├── 1.jpg
│ │ ├── 2.jpg
│ │ ├── 3.jpg
│ │ ├── 4.jpg
│ │ └── 5.jpg
│ ├── search.png
│ ├── signin.svg
│ └── signup.svg
├── index.html
├── js
│ ├── app.js
│ ├── charts
│ │ └── charts.js
│ ├── components
│ │ └── ui-notifications.js
│ ├── core
│ │ └── core-typography.js
│ ├── dashboard
│ │ └── index.js
│ ├── maps
│ │ └── gmap.js
│ ├── settings.js
│ └── tables
│ │ └── tables-basic.js
├── login.html
├── maps_google.html
├── notifications.html
├── register.html
├── tables.html
└── typography.html
├── gulpfile.js
├── package.json
├── src
├── fonts
│ ├── flaticon
│ │ ├── Flaticon.eot
│ │ ├── Flaticon.svg
│ │ ├── Flaticon.ttf
│ │ ├── Flaticon.woff
│ │ └── _flaticon.scss
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ └── glyphicons-halflings-regular.woff2
├── helpers
│ └── index.js
├── img
│ ├── avatars
│ │ ├── a7.png
│ │ ├── tn1.png
│ │ ├── tn2.png
│ │ ├── tn3.png
│ │ ├── tn4.png
│ │ └── tn5.png
│ ├── favicon.png
│ ├── icons
│ │ ├── charts_filled.svg
│ │ ├── charts_outlined.svg
│ │ ├── core_filled.svg
│ │ ├── core_outlined.svg
│ │ ├── dashboard_filled.svg
│ │ ├── dashboard_outlined.svg
│ │ ├── documentation_filled.svg
│ │ ├── documentation_outlined.svg
│ │ ├── dots.svg
│ │ ├── e-commerce_filled.svg
│ │ ├── e-commerce_outlined.svg
│ │ ├── e-mail.svg
│ │ ├── email_filled.svg
│ │ ├── email_nav_filled.svg
│ │ ├── email_nav_outlined.svg
│ │ ├── email_outlined.svg
│ │ ├── extra_filled.svg
│ │ ├── extra_outlined.svg
│ │ ├── facebook.svg
│ │ ├── forms_filled.svg
│ │ ├── forms_outlined.svg
│ │ ├── github.svg
│ │ ├── googleplus.svg
│ │ ├── grid_filled.svg
│ │ ├── grid_outlined.svg
│ │ ├── light-notify.svg
│ │ ├── linkedin.svg
│ │ ├── logout_filled.svg
│ │ ├── logout_outlined.svg
│ │ ├── maps_filled.svg
│ │ ├── maps_outlined.svg
│ │ ├── messages-filled.svg
│ │ ├── notification_filled.svg
│ │ ├── notification_outlined.svg
│ │ ├── orders.svg
│ │ ├── package_filled.svg
│ │ ├── package_outlined.svg
│ │ ├── profile_filled.svg
│ │ ├── profile_outlined.svg
│ │ ├── search.svg
│ │ ├── settings_filled.svg
│ │ ├── settings_outlined.svg
│ │ ├── smileImg.svg
│ │ ├── stocks.svg
│ │ ├── stocksDown.svg
│ │ ├── tables_filled.svg
│ │ ├── tables_outlined.svg
│ │ ├── total-sale.svg
│ │ ├── typography_filled.svg
│ │ ├── typography_outlined.svg
│ │ ├── ui_elements_filled.svg
│ │ ├── ui_elements_outlined.svg
│ │ └── usersImg.svg
│ ├── logo.svg
│ ├── pictures
│ │ ├── 1.jpg
│ │ ├── 2.jpg
│ │ ├── 3.jpg
│ │ ├── 4.jpg
│ │ └── 5.jpg
│ ├── search.png
│ ├── signin.svg
│ └── signup.svg
├── js
│ ├── app.js
│ ├── charts
│ │ └── charts.js
│ ├── components
│ │ └── ui-notifications.js
│ ├── core
│ │ └── core-typography.js
│ ├── dashboard
│ │ └── index.js
│ ├── maps
│ │ └── gmap.js
│ ├── settings.js
│ └── tables
│ │ └── tables-basic.js
├── pages
│ ├── charts.hbs
│ ├── icons.hbs
│ ├── index.hbs
│ ├── login.hbs
│ ├── maps_google.hbs
│ ├── notifications.hbs
│ ├── register.hbs
│ ├── tables.hbs
│ └── typography.hbs
├── partials
│ ├── layout.hbs
│ ├── navbar.hbs
│ └── sidebar.hbs
└── sass
│ ├── _base.scss
│ ├── _bootstrap-override.scss
│ ├── _custom-libs-override.scss
│ ├── _font.scss
│ ├── _general.scss
│ ├── _global-transitions.scss
│ ├── _libs-override.scss
│ ├── _mixins.scss
│ ├── _print.scss
│ ├── _utils.scss
│ ├── _variables.scss
│ ├── _widgets.scss
│ └── application.scss
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | ### WebStorm ###
2 | # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
3 | # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
4 |
5 | /node_modules/
6 |
7 | # User-specific stuff
8 | .idea/**/workspace.xml
9 | .idea/**/tasks.xml
10 | .idea/**/usage.statistics.xml
11 | .idea/**/dictionaries
12 | .idea/**/shelf
13 |
14 | # Generated files
15 | .idea/**/contentModel.xml
16 |
17 | # Sensitive or high-churn files
18 | .idea/**/dataSources/
19 | .idea/**/dataSources.ids
20 | .idea/**/dataSources.local.xml
21 | .idea/**/sqlDataSources.xml
22 | .idea/**/dynamic.xml
23 | .idea/**/uiDesigner.xml
24 | .idea/**/dbnavigator.xml
25 |
26 | # Gradle
27 | .idea/**/gradle.xml
28 | .idea/**/libraries
29 |
30 | # Gradle and Maven with auto-import
31 | # When using Gradle or Maven with auto-import, you should exclude module files,
32 | # since they will be recreated, and may cause churn. Uncomment if using
33 | # auto-import.
34 | # .idea/modules.xml
35 | # .idea/*.iml
36 | # .idea/modules
37 | # *.iml
38 | # *.ipr
39 |
40 | # CMake
41 | cmake-build-*/
42 |
43 | # Mongo Explorer plugin
44 | .idea/**/mongoSettings.xml
45 |
46 | # File-based project format
47 | *.iws
48 |
49 | # IntelliJ
50 | out/
51 |
52 | # mpeltonen/sbt-idea plugin
53 | .idea_modules/
54 |
55 | # JIRA plugin
56 | atlassian-ide-plugin.xml
57 |
58 | # Cursive Clojure plugin
59 | .idea/replstate.xml
60 |
61 | # Crashlytics plugin (for Android Studio and IntelliJ)
62 | com_crashlytics_export_strings.xml
63 | crashlytics.properties
64 | crashlytics-build.properties
65 | fabric.properties
66 |
67 | # Editor-based Rest Client
68 | .idea/httpRequests
69 |
70 | # Android studio 3.1+ serialized cache file
71 | .idea/caches/build_file_checksums.ser
72 |
73 | ### WebStorm Patch ###
74 | # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
75 |
76 | # *.iml
77 | # modules.xml
78 | # .idea/misc.xml
79 | # *.ipr
80 |
81 | # Sonarlint plugin
82 | .idea/**/sonarlint/
83 |
84 | # SonarQube Plugin
85 | .idea/**/sonarIssues.xml
86 |
87 | # Markdown Navigator plugin
88 | .idea/**/markdown-navigator.xml
89 | .idea/**/markdown-navigator/
90 |
91 | ### Windows ###
92 | # Windows thumbnail cache files
93 | Thumbs.db
94 | Thumbs.db:encryptable
95 | ehthumbs.db
96 | ehthumbs_vista.db
97 |
98 | # Dump file
99 | *.stackdump
100 |
101 | # Folder config file
102 | [Dd]esktop.ini
103 |
104 | # Recycle Bin used on file shares
105 | $RECYCLE.BIN/
106 |
107 | # Windows Installer files
108 | *.cab
109 | *.msi
110 | *.msix
111 | *.msm
112 | *.msp
113 |
114 | # Windows shortcuts
115 | *.lnk
116 | .idea/one-bootstrap-template.iml
117 |
--------------------------------------------------------------------------------
/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/one-html5-template.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 🤘 Flatlogic One Bootstrap
2 |
3 | Free and open-source admin dashboard template built with Bootstrap 4. Developed with ❤️ by [Flatlogic](https://flatlogic.com/). If you love our project please star ⭐️ our repo!
4 |
5 | [View Demo](https://flatlogic.github.io/one-bootstrap-template/) | [Download](https://github.com/flatlogic/one-bootstrap-template.git) | [More templates](https://flatlogic.com/templates) | [Support forum](https://flatlogic.com/forum)
6 |
7 | [](https://flatlogic.github.io/one-bootstrap-template/)
8 |
9 | This dashboard offers a free version (containing only a few components) of our [Flatlogic One Bootstrap](https://flatlogic.com/templates/flatlogic-one-react), featuring a selection of components from the full version, ready for immediate use. Built atop Bootstrap, it benefits from extensive web support, providing a solid foundation for developers to quickly and efficiently create [business software](https://flatlogic.com/) with a robust and responsive user interface. You can easily customize the template by changing SCSS variables
10 |
11 | ## Features
12 |
13 | Flatlogic One Bootstrap Template is a great template to quick-start development of SAAS, CMS, IoT Dashboard, E-Commerce apps, etc
14 | Lite version of a Flatlogic One Bootstrap includes following features and pages:
15 |
16 | * Bootstrap 4+ & SCSS
17 | * Responsive layout
18 | * Simple login / logout
19 | * Styled Bootstrap components like buttons, modals, etc
20 |
21 | ## Pages
22 | We have implemented some basic pages, so you can see our template in action.
23 |
24 | * Dashboard sample
25 | * Typography
26 | * Tables
27 | * Notifications
28 | * Charts
29 | * Icons
30 | * Maps
31 | * Chat
32 | * Login
33 | * Error page
34 |
35 | ## Instalation
36 |
37 | 1. Clone repository
38 | ```shell
39 | git clone https://github.com/flatlogic/one-bootstrap-template.git
40 | ```
41 | 2. Get in the project folder
42 | ```shell
43 | cd one-bootstrap-template
44 | ```
45 | 3. Install dependencies via npm or yarn
46 | ```shell
47 | npm install
48 | ```
49 | ```shell
50 | yarn
51 | ```
52 |
53 | ## Quick start
54 | Run development server
55 | ```shell
56 | yarn build
57 | ```
58 |
59 | ## Support
60 | For any additional information please go to our [**support forum**](https://flatlogic.com/forum) and raise your questions or feedback provide there. We highly appreciate your participation!
61 |
62 | ## How can I support developers?
63 | - Star our GitHub repo :star:
64 | - [Tweet about it](https://twitter.com/intent/tweet?text=Amazing%20dashboard%20built%20with%20%23VueJS%20and%20%23Bootstrap!&url=https://github.com/flatlogic/light-blue-vue-admin&via=flatlogic).
65 | - Create pull requests, submit bugs, suggest new features or documentation updates :wrench:
66 | - Follow [@flatlogic on Twitter](https://twitter.com/flatlogic).
67 | - Subscribe to Flatlogic newsletter at [flatlogic.com](https://flatlogic.com/)
68 | - Like our page on [Facebook](https://www.facebook.com/flatlogic/) :thumbsup:
69 |
70 | ## More from Flatlogic
71 | - [Awesome Bootstrap Checkboxes & Radios](https://github.com/flatlogic/awesome-bootstrap-checkbox) - ✅ Pure css way to make inputs look prettier
72 | - [React Native Starter](https://github.com/flatlogic/react-native-starter) - 🚀 A powerful react native starter template that bootstraps development of your mobile application
73 | - [React Dashboard](https://github.com/flatlogic/react-dashboard) - 🔥 React Dashboard - isomorphic admin dashboard template with GraphQL
74 | - [Sing App](https://github.com/flatlogic/sing-app) - 💥 Free and open-source admin dashboard template built with Bootstrap 4
75 | - [Light Blue Dashboard](https://github.com/flatlogic/light-blue-dashboard) - 💦 Free and open-source (no frameworks) admin dashboard template built with Bootstrap
76 |
77 | ## Premium themes
78 | Looking for premium themes and templates? Check out our other template at [flatlogic.com](https://flatlogic.com/admin-dashboards).
79 |
80 | ## License
81 |
82 | Flatlogic One React Template version is [MIT](https://github.com/flatlogic/one-react-template/blob/master/LICENCE)-licensed.
83 |
84 | * that's a joke actually, but we would really appreciate if you support us by buying a premium version. Anyways free is just free and is limited to only few components, while premium one has more and comes with premium support.
85 |
--------------------------------------------------------------------------------
/changelog.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 | ## [1.1.5]
3 |
4 | ### Updated
5 |
6 | - Update footer on login page
7 |
8 | ## [1.1.4]
9 |
10 | ### Fixed
11 |
12 | - Fix buttons, badges;
13 | - Fix breadcrumbs;
14 | - Fix success button in notification;
15 | - Fix dropdown adaptive on header;
16 |
17 | ## [1.1.3]
18 |
19 | ### Updated
20 |
21 | - Change logo;
22 | - Add separate lines in table;
23 | - Fix btn border radius;
24 | - Fix unlock button;
25 | - Fix toggle sidebar;
26 | - Fix header on mobile;
27 |
28 | ## [1.1.2]
29 |
30 | ### Updated
31 |
32 | - Update dependencies
33 |
34 | ## [1.1.1]
35 |
36 | ### Fixed
37 |
38 | - Adaptive
39 | - Sidebar
40 | - And fixed a bunch of other errors )
41 |
42 | ### New Features
43 |
44 | - Icons preload
45 |
46 | ## [1.0.1]
47 |
48 | ### Fixed
49 |
50 | - Fixed bugs
51 | ## [1.0.0]
52 |
53 | - Release Flatlogic One Bootstrap Template
54 |
55 |
--------------------------------------------------------------------------------
/dist/fonts/flaticon/Flaticon.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/fonts/flaticon/Flaticon.eot
--------------------------------------------------------------------------------
/dist/fonts/flaticon/Flaticon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/fonts/flaticon/Flaticon.ttf
--------------------------------------------------------------------------------
/dist/fonts/flaticon/Flaticon.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/fonts/flaticon/Flaticon.woff
--------------------------------------------------------------------------------
/dist/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/dist/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/dist/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/dist/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/dist/img/avatars/a7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/avatars/a7.png
--------------------------------------------------------------------------------
/dist/img/avatars/tn1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/avatars/tn1.png
--------------------------------------------------------------------------------
/dist/img/avatars/tn2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/avatars/tn2.png
--------------------------------------------------------------------------------
/dist/img/avatars/tn3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/avatars/tn3.png
--------------------------------------------------------------------------------
/dist/img/avatars/tn4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/avatars/tn4.png
--------------------------------------------------------------------------------
/dist/img/avatars/tn5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/avatars/tn5.png
--------------------------------------------------------------------------------
/dist/img/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/favicon.png
--------------------------------------------------------------------------------
/dist/img/icons/charts_filled.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/dist/img/icons/charts_outlined.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/dist/img/icons/core_filled.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/dist/img/icons/core_outlined.svg:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/dist/img/icons/dashboard_filled.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/dist/img/icons/dashboard_outlined.svg:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/dist/img/icons/documentation_filled.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/dist/img/icons/documentation_outlined.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/dist/img/icons/dots.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/dist/img/icons/e-commerce_filled.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/dist/img/icons/e-commerce_outlined.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/dist/img/icons/e-mail.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/dist/img/icons/email_filled.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/dist/img/icons/email_nav_filled.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/dist/img/icons/email_nav_outlined.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/dist/img/icons/email_outlined.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/dist/img/icons/extra_filled.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/dist/img/icons/extra_outlined.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/icons/extra_outlined.svg
--------------------------------------------------------------------------------
/dist/img/icons/facebook.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/dist/img/icons/forms_filled.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/dist/img/icons/forms_outlined.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/dist/img/icons/github.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/dist/img/icons/googleplus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/dist/img/icons/grid_filled.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/dist/img/icons/grid_outlined.svg:
--------------------------------------------------------------------------------
1 |
28 |
--------------------------------------------------------------------------------
/dist/img/icons/light-notify.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/dist/img/icons/linkedin.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/dist/img/icons/logout_filled.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/dist/img/icons/logout_outlined.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/dist/img/icons/maps_filled.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/dist/img/icons/maps_outlined.svg:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/dist/img/icons/messages-filled.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/dist/img/icons/notification_filled.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/dist/img/icons/notification_outlined.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/dist/img/icons/orders.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/dist/img/icons/package_filled.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/dist/img/icons/package_outlined.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/dist/img/icons/profile_filled.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/dist/img/icons/profile_outlined.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/dist/img/icons/search.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/dist/img/icons/settings_filled.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/dist/img/icons/settings_outlined.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/dist/img/icons/smileImg.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/dist/img/icons/stocks.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/dist/img/icons/stocksDown.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/dist/img/icons/tables_filled.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/dist/img/icons/tables_outlined.svg:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/dist/img/icons/total-sale.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/dist/img/icons/typography_filled.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/dist/img/icons/typography_outlined.svg:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/dist/img/icons/ui_elements_filled.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/dist/img/icons/ui_elements_outlined.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/dist/img/icons/usersImg.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/dist/img/logo.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/dist/img/pictures/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/pictures/1.jpg
--------------------------------------------------------------------------------
/dist/img/pictures/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/pictures/2.jpg
--------------------------------------------------------------------------------
/dist/img/pictures/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/pictures/3.jpg
--------------------------------------------------------------------------------
/dist/img/pictures/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/pictures/4.jpg
--------------------------------------------------------------------------------
/dist/img/pictures/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/pictures/5.jpg
--------------------------------------------------------------------------------
/dist/img/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/dist/img/search.png
--------------------------------------------------------------------------------
/dist/js/components/ui-notifications.js:
--------------------------------------------------------------------------------
1 | //copy spinner from flat theme
2 | (function() {
3 | var $, FlatMessage, spinner_template,
4 | __hasProp = {}.hasOwnProperty,
5 | __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };
6 |
7 | $ = jQuery;
8 |
9 | spinner_template = '
\n \n \n \n \n \n \n
';
10 |
11 | FlatMessage = (function(_super) {
12 |
13 | __extends(FlatMessage, _super);
14 |
15 | function FlatMessage() {
16 | return FlatMessage.__super__.constructor.apply(this, arguments);
17 | }
18 |
19 | FlatMessage.prototype.template = function(opts) {
20 | var $message;
21 | $message = FlatMessage.__super__.template.apply(this, arguments);
22 | $message.append($(spinner_template));
23 | return $message;
24 | };
25 |
26 | return FlatMessage;
27 |
28 | })(window.Messenger.Message);
29 |
30 | window.Messenger.themes.air = {
31 | Message: FlatMessage
32 | };
33 |
34 | }).call(this);
35 |
36 | $(function(){
37 | function pageLoad(){
38 | $('.widget').widgster();
39 |
40 | var theme = 'air';
41 |
42 | $.globalMessenger({ theme: theme });
43 | Messenger.options = { theme: theme };
44 |
45 | Messenger().post("Thanks for checking out Messenger!");
46 |
47 |
48 | var loc = ['bottom', 'right'];
49 |
50 | var $lsel = $('.location-selector');
51 |
52 | var update = function(){
53 | var classes = 'messenger-fixed';
54 |
55 | for (var i=0; i < loc.length; i++)
56 | classes += ' messenger-on-' + loc[i];
57 |
58 | $.globalMessenger({ extraClasses: classes, theme: theme });
59 | Messenger.options = { extraClasses: classes, theme: theme };
60 | };
61 |
62 | update();
63 |
64 | $lsel.locationSelector()
65 | .on('update', function(pos){
66 | loc = pos;
67 |
68 | update();
69 | });
70 |
71 | $('#show-error-message').on('click', function(){
72 | var i;
73 |
74 | i = 0;
75 |
76 | Messenger().run({
77 | errorMessage: 'Error destroying alien planet',
78 | successMessage: 'Alien planet destroyed!',
79 | action: function(opts) {
80 | if (++i < 3) {
81 | return opts.error({
82 | status: 500,
83 | readyState: 0,
84 | responseText: 0
85 | });
86 | } else {
87 | return opts.success();
88 | }
89 | }
90 | });
91 |
92 | return false;
93 | });
94 |
95 | $('#show-info-message').on('click', function(){
96 | var msg = Messenger().post({
97 | message: 'Launching thermonuclear war...',
98 | actions: {
99 | cancel: {
100 | label: 'cancel launch',
101 | action: function() {
102 | return msg.update({
103 | message: 'Thermonuclear war averted',
104 | type: 'success',
105 | actions: false
106 | });
107 | }
108 | }
109 | }
110 | });
111 |
112 | return false;
113 | });
114 |
115 | $('#show-success-message').on('click', function(){
116 | Messenger().post({
117 | message: 'Showing success message was successful!',
118 | type: 'success',
119 | showCloseButton: true
120 | });
121 |
122 | return false;
123 | });
124 | }
125 | pageLoad();
126 | SingApp.onPageLoad(pageLoad);
127 | });
--------------------------------------------------------------------------------
/dist/js/core/core-typography.js:
--------------------------------------------------------------------------------
1 | $(function(){
2 | function pageLoad(){
3 | $('.widget').widgster();
4 | }
5 | pageLoad();
6 | SingApp.onPageLoad(pageLoad);
7 | });
--------------------------------------------------------------------------------
/dist/js/maps/gmap.js:
--------------------------------------------------------------------------------
1 | $(function(){
2 | function initGmap(){
3 | var map = new GMaps({
4 | el: '#gmap',
5 | lat: -37.813179,
6 | lng: 144.950259,
7 | zoomControl : true,
8 | panControl : false,
9 | streetViewControl : false,
10 | mapTypeControl: false,
11 | overviewMapControl: false,
12 | disableDefaultUI: true,
13 | scaleControl: false,
14 |
15 | });
16 |
17 | map.setContextMenu({
18 | control: 'map',
19 | options: [{
20 | title: 'Add marker',
21 | name: 'add_marker',
22 | action: function(e){
23 | this.addMarker({
24 | lat: e.latLng.lat(),
25 | lng: e.latLng.lng(),
26 | animation: google.maps.Animation.DROP,
27 | draggable: true,
28 | title: 'New Marker'
29 | });
30 | this.hideContextMenu();
31 | }
32 | }, {
33 | title: 'Center here',
34 | name: 'center_here',
35 | action: function(e){
36 | this.setCenter(e.latLng.lat(), e.latLng.lng());
37 | }
38 | }]
39 | });
40 | map.setContextMenu({
41 | control: 'marker',
42 | options: [{
43 | title: 'Center here',
44 | name: 'center_here',
45 | action: function(e){
46 | this.setCenter(e.latLng.lat(), e.latLng.lng());
47 | }
48 | }]
49 | });
50 |
51 | $("#gmap-zoom-in").on('click', function() {
52 | map.zoomIn(1);
53 | });
54 | $("#gmap-zoom-out").on('click', function() {
55 | map.zoomOut(1);
56 | });
57 |
58 | setTimeout( function(){
59 | map.addMarker({
60 | lat: -37.813179,
61 | lng: 144.950259,
62 | animation: google.maps.Animation.DROP,
63 | draggable: true,
64 | title: 'Here we are'
65 | });
66 | }, 3000);
67 | }
68 |
69 | function pageLoad(){
70 | initGmap();
71 | }
72 |
73 | pageLoad();
74 | SingApp.onPageLoad(pageLoad);
75 | });
--------------------------------------------------------------------------------
/dist/js/tables/tables-basic.js:
--------------------------------------------------------------------------------
1 | $(function(){
2 | function pageLoad(){
3 | $('.widget').widgster();
4 | $('.sparkline').each(function(){
5 | $(this).sparkline('html',$(this).data());
6 | });
7 | $('.js-progress-animate').animateProgressBar();
8 | }
9 | pageLoad();
10 | SingApp.onPageLoad(pageLoad);
11 | });
--------------------------------------------------------------------------------
/gulpfile.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const gulp = require("gulp");
4 | const del = require("del");
5 | const sass = require("gulp-sass");
6 | const rename = require("gulp-rename");
7 | const hb = require("gulp-hb");
8 | const layouts = require("handlebars-layouts");
9 | const runSequence = require("run-sequence");
10 | const sourcemaps = require("gulp-sourcemaps");
11 |
12 | const srcPaths = {
13 | scripts: ["./src/js/**/*"],
14 | fonts: ["./src/fonts/**/*"],
15 | images: ["./src/img/**/*"],
16 | styles: ["./src/sass/*.scss"],
17 | cssEntries: "./src/sass/application.scss",
18 | static: ["./src/demo/**/*"],
19 | templates: ["src/*.hbs", "src/pages/**/*.hbs"],
20 | partials: ["./src/partials/*.hbs"],
21 | helpers: [
22 | "./node_modules/handlebars-layouts/index.js",
23 | "./src/helpers/index.js"
24 | ]
25 | };
26 |
27 | hb.handlebars.registerHelper(layouts(hb.handlebars));
28 |
29 | async function clean(cb) {
30 | return del(["dist/*"]);
31 | cb();
32 | }
33 |
34 | // Copy demo, img, js, fonts folders from src to dist
35 | async function copy(cb) {
36 | return gulp
37 | .src([...srcPaths.static, ...srcPaths.images, ...srcPaths.fonts], {
38 | base: "./src"
39 | })
40 | .pipe(gulp.dest("dist"));
41 |
42 | cb();
43 | }
44 |
45 | async function copyJS(cb) {
46 | return gulp.src(srcPaths.scripts).pipe(gulp.dest("dist/js"));
47 | cb();
48 | }
49 |
50 | // Handle handlebars
51 | function hbs() {
52 | // gulp.task("hbs", function() {
53 | return gulp
54 | .src(srcPaths.templates)
55 | .pipe(
56 | hb({
57 | partials: srcPaths.partials,
58 | helpers: srcPaths.helpers
59 | })
60 | )
61 | .pipe(rename({ extname: ".html" }))
62 | .pipe(gulp.dest("dist"));
63 | }
64 |
65 | // Handle sass
66 |
67 | function styles() {
68 | return gulp
69 | .src(srcPaths.styles)
70 | .pipe(sourcemaps.init())
71 | .pipe(
72 | sass({
73 | precision: 10,
74 | outputStyle: "compressed"
75 | }).on("error", sass.logError)
76 | )
77 | .pipe(rename({ suffix: ".min" }))
78 | .pipe(sourcemaps.write("./maps"))
79 | .pipe(gulp.dest("./dist/css"));
80 | }
81 |
82 | // Development
83 | exports.watch = function watch() {
84 | gulp.watch(srcPaths.scripts, gulp.series(copyJS));
85 | gulp.watch(srcPaths.styles, gulp.series(styles));
86 | gulp.watch([...srcPaths.templates, ...srcPaths.partials], gulp.series(hbs));
87 | gulp.watch(
88 | [...srcPaths.static, ...srcPaths.images, ...srcPaths.fonts],
89 | gulp.series(copy)
90 | );
91 | };
92 |
93 | gulp.task("build", gulp.parallel(hbs, styles, copy, copyJS));
94 |
95 | // Build Task
96 | function build(cb) {
97 | return gulp.parallel(clean, "build");
98 | cb();
99 | }
100 |
101 |
102 | // Default Task
103 | gulp.task("default", gulp.parallel(clean, "build"));
104 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "flatlogic_one_lite",
3 | "version": "1.1.5",
4 | "description": "Flatlogic One Lite - Bootstrap 4.5 Admin Dashboard",
5 | "scripts": {
6 | "build": "gulp build",
7 | "watch": "gulp watch"
8 | },
9 | "dependencies": {
10 | "animate.css": "^3.7.2",
11 | "apexcharts": "^3.22.2",
12 | "autosize": "^4.0.2",
13 | "awesome-bootstrap-checkbox": "^1.0.1",
14 | "backbone": "^1.4.0",
15 | "backbone.paginator": "^2.0.8",
16 | "backgrid": "^0.3.8",
17 | "backgrid-paginator": "^0.3.9",
18 | "bootstrap": "^4.5.3",
19 | "bootstrap-markdown": "^2.10.0",
20 | "components-jqueryui": "^1.12.1",
21 | "d3": "3.5.17",
22 | "d3v5": "npm:d3@^5.1.0",
23 | "datatables": "^1.10.18",
24 | "easy-pie-chart": "^2.1.7",
25 | "flot": "^0.8.3",
26 | "flot-orderbars": "^1.0.0",
27 | "flot.dashes": "https://github.com/cquartier/flot.dashes.git",
28 | "flotanimator": "https://github.com/Codicode/flotanimator",
29 | "font-awesome": "^4.7.0",
30 | "glob": "^7.1.6",
31 | "glyphicons-halflings": "^1.9.1",
32 | "gmaps": "^0.4.25",
33 | "hammerjs": "^2.0.8",
34 | "handlebars": "^4.7.6",
35 | "holderjs": "^2.5.0",
36 | "jasny-bootstrap": "^3.1.3",
37 | "jquery": "2.1.4",
38 | "jquery-autosize": "^1.18.18",
39 | "jquery-hammerjs": "^2.0.0",
40 | "jquery-mapael": "2.2.0",
41 | "jquery-mapael-0.7.1": "https://github.com/neveldo/jQuery-Mapael.git#v0.7.1",
42 | "jquery-nestable": "^0.8.0",
43 | "jquery-pjax": "^2.0.1",
44 | "jquery-slimscroll": "^1.3.8",
45 | "jquery-sparkline": "^2.3.2",
46 | "jquery-ui": "^1.12.1",
47 | "jquery-ui-touch-punch": "^0.2.3",
48 | "jquery.animate-number": "0.0.14",
49 | "line-awesome": "1.3.0",
50 | "magnific-popup": "^1.1.0",
51 | "markdown": "^0.5.0",
52 | "messenger": "https://github.com/HubSpot/messenger.git",
53 | "metrojs": "^0.9.77",
54 | "minimatch": "^3.0.4",
55 | "morris.js": "^0.5.0",
56 | "node-sass": "^4.13.1",
57 | "nvd3": "^1.8.6",
58 | "owl.carousel": "^2.3.4",
59 | "parsleyjs": "^2.8.1",
60 | "popper.js": "^1.14.3",
61 | "raphael": "^2.3.0",
62 | "rickshaw": "^1.6.6",
63 | "select2": "4.0.5",
64 | "select2-bootstrap-css": "^1.4.6",
65 | "tempusdominus-bootstrap-4": "^5.1.2",
66 | "turndown": "^5.0.3",
67 | "widgster": "^1.0.0"
68 | },
69 | "devDependencies": {
70 | "del": "^5.1.0",
71 | "gulp": "^4.0.2",
72 | "gulp-hb": "^8.0.0",
73 | "gulp-rename": "2.0.0",
74 | "gulp-sass": "^4.0.2",
75 | "gulp-sourcemaps": "^2.6.5",
76 | "handlebars-layouts": "^3.1.4",
77 | "run-sequence": "^2.2.1"
78 | },
79 | "engines": {
80 | "node": ">=10.17.0"
81 | }
82 | }
83 |
--------------------------------------------------------------------------------
/src/fonts/flaticon/Flaticon.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/fonts/flaticon/Flaticon.eot
--------------------------------------------------------------------------------
/src/fonts/flaticon/Flaticon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/fonts/flaticon/Flaticon.ttf
--------------------------------------------------------------------------------
/src/fonts/flaticon/Flaticon.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/fonts/flaticon/Flaticon.woff
--------------------------------------------------------------------------------
/src/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/src/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/src/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/src/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/src/helpers/index.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | activeClass: function(currentPartialName, partialNamesStr, options) {
3 | return partialNamesStr.split(' ').indexOf(currentPartialName) !== -1 ? options.fn(this) : '';
4 | },
5 |
6 | // Other helpers goes here
7 | };
--------------------------------------------------------------------------------
/src/img/avatars/a7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/avatars/a7.png
--------------------------------------------------------------------------------
/src/img/avatars/tn1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/avatars/tn1.png
--------------------------------------------------------------------------------
/src/img/avatars/tn2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/avatars/tn2.png
--------------------------------------------------------------------------------
/src/img/avatars/tn3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/avatars/tn3.png
--------------------------------------------------------------------------------
/src/img/avatars/tn4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/avatars/tn4.png
--------------------------------------------------------------------------------
/src/img/avatars/tn5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/avatars/tn5.png
--------------------------------------------------------------------------------
/src/img/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/favicon.png
--------------------------------------------------------------------------------
/src/img/icons/charts_filled.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/src/img/icons/charts_outlined.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/src/img/icons/core_filled.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/src/img/icons/core_outlined.svg:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/src/img/icons/dashboard_filled.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/src/img/icons/dashboard_outlined.svg:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/src/img/icons/documentation_filled.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/src/img/icons/documentation_outlined.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/src/img/icons/dots.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/src/img/icons/e-commerce_filled.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/src/img/icons/e-commerce_outlined.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/src/img/icons/e-mail.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/img/icons/email_filled.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/img/icons/email_nav_filled.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/img/icons/email_nav_outlined.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/img/icons/email_outlined.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/src/img/icons/extra_filled.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/src/img/icons/extra_outlined.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/icons/extra_outlined.svg
--------------------------------------------------------------------------------
/src/img/icons/facebook.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/img/icons/forms_filled.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/src/img/icons/forms_outlined.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/src/img/icons/github.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/img/icons/googleplus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/img/icons/grid_filled.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/src/img/icons/grid_outlined.svg:
--------------------------------------------------------------------------------
1 |
28 |
--------------------------------------------------------------------------------
/src/img/icons/light-notify.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/img/icons/linkedin.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/img/icons/logout_filled.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/src/img/icons/logout_outlined.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/src/img/icons/maps_filled.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/src/img/icons/maps_outlined.svg:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/src/img/icons/messages-filled.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/img/icons/notification_filled.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/img/icons/notification_outlined.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/img/icons/orders.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/src/img/icons/package_filled.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/src/img/icons/package_outlined.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/src/img/icons/profile_filled.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/img/icons/profile_outlined.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/src/img/icons/search.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/img/icons/settings_filled.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/src/img/icons/settings_outlined.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/src/img/icons/smileImg.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/src/img/icons/stocks.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/img/icons/stocksDown.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/img/icons/tables_filled.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/src/img/icons/tables_outlined.svg:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/src/img/icons/total-sale.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/src/img/icons/typography_filled.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/src/img/icons/typography_outlined.svg:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/src/img/icons/ui_elements_filled.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/src/img/icons/ui_elements_outlined.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/src/img/icons/usersImg.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/src/img/logo.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/src/img/pictures/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/pictures/1.jpg
--------------------------------------------------------------------------------
/src/img/pictures/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/pictures/2.jpg
--------------------------------------------------------------------------------
/src/img/pictures/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/pictures/3.jpg
--------------------------------------------------------------------------------
/src/img/pictures/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/pictures/4.jpg
--------------------------------------------------------------------------------
/src/img/pictures/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/pictures/5.jpg
--------------------------------------------------------------------------------
/src/img/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/flatlogic/one-bootstrap-template/791eaf7fdca9ea7c8dd8fae840528ae5c308aa0e/src/img/search.png
--------------------------------------------------------------------------------
/src/js/components/ui-notifications.js:
--------------------------------------------------------------------------------
1 | //copy spinner from flat theme
2 | (function() {
3 | var $, FlatMessage, spinner_template,
4 | __hasProp = {}.hasOwnProperty,
5 | __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };
6 |
7 | $ = jQuery;
8 |
9 | spinner_template = '\n \n \n \n \n \n \n
';
10 |
11 | FlatMessage = (function(_super) {
12 |
13 | __extends(FlatMessage, _super);
14 |
15 | function FlatMessage() {
16 | return FlatMessage.__super__.constructor.apply(this, arguments);
17 | }
18 |
19 | FlatMessage.prototype.template = function(opts) {
20 | var $message;
21 | $message = FlatMessage.__super__.template.apply(this, arguments);
22 | $message.append($(spinner_template));
23 | return $message;
24 | };
25 |
26 | return FlatMessage;
27 |
28 | })(window.Messenger.Message);
29 |
30 | window.Messenger.themes.air = {
31 | Message: FlatMessage
32 | };
33 |
34 | }).call(this);
35 |
36 | $(function(){
37 | function pageLoad(){
38 | $('.widget').widgster();
39 |
40 | var theme = 'air';
41 |
42 | $.globalMessenger({ theme: theme });
43 | Messenger.options = { theme: theme };
44 |
45 | Messenger().post("Thanks for checking out Messenger!");
46 |
47 |
48 | var loc = ['bottom', 'right'];
49 |
50 | var $lsel = $('.location-selector');
51 |
52 | var update = function(){
53 | var classes = 'messenger-fixed';
54 |
55 | for (var i=0; i < loc.length; i++)
56 | classes += ' messenger-on-' + loc[i];
57 |
58 | $.globalMessenger({ extraClasses: classes, theme: theme });
59 | Messenger.options = { extraClasses: classes, theme: theme };
60 | };
61 |
62 | update();
63 |
64 | $lsel.locationSelector()
65 | .on('update', function(pos){
66 | loc = pos;
67 |
68 | update();
69 | });
70 |
71 | $('#show-error-message').on('click', function(){
72 | var i;
73 |
74 | i = 0;
75 |
76 | Messenger().run({
77 | errorMessage: 'Error destroying alien planet',
78 | successMessage: 'Alien planet destroyed!',
79 | action: function(opts) {
80 | if (++i < 3) {
81 | return opts.error({
82 | status: 500,
83 | readyState: 0,
84 | responseText: 0
85 | });
86 | } else {
87 | return opts.success();
88 | }
89 | }
90 | });
91 |
92 | return false;
93 | });
94 |
95 | $('#show-info-message').on('click', function(){
96 | var msg = Messenger().post({
97 | message: 'Launching thermonuclear war...',
98 | actions: {
99 | cancel: {
100 | label: 'cancel launch',
101 | action: function() {
102 | return msg.update({
103 | message: 'Thermonuclear war averted',
104 | type: 'success',
105 | actions: false
106 | });
107 | }
108 | }
109 | }
110 | });
111 |
112 | return false;
113 | });
114 |
115 | $('#show-success-message').on('click', function(){
116 | Messenger().post({
117 | message: 'Showing success message was successful!',
118 | type: 'success',
119 | showCloseButton: true
120 | });
121 |
122 | return false;
123 | });
124 | }
125 | pageLoad();
126 | SingApp.onPageLoad(pageLoad);
127 | });
--------------------------------------------------------------------------------
/src/js/core/core-typography.js:
--------------------------------------------------------------------------------
1 | $(function(){
2 | function pageLoad(){
3 | $('.widget').widgster();
4 | }
5 | pageLoad();
6 | SingApp.onPageLoad(pageLoad);
7 | });
--------------------------------------------------------------------------------
/src/js/maps/gmap.js:
--------------------------------------------------------------------------------
1 | $(function(){
2 | function initGmap(){
3 | var map = new GMaps({
4 | el: '#gmap',
5 | lat: -37.813179,
6 | lng: 144.950259,
7 | zoomControl : true,
8 | panControl : false,
9 | streetViewControl : false,
10 | mapTypeControl: false,
11 | overviewMapControl: false,
12 | disableDefaultUI: true,
13 | scaleControl: false,
14 |
15 | });
16 |
17 | map.setContextMenu({
18 | control: 'map',
19 | options: [{
20 | title: 'Add marker',
21 | name: 'add_marker',
22 | action: function(e){
23 | this.addMarker({
24 | lat: e.latLng.lat(),
25 | lng: e.latLng.lng(),
26 | animation: google.maps.Animation.DROP,
27 | draggable: true,
28 | title: 'New Marker'
29 | });
30 | this.hideContextMenu();
31 | }
32 | }, {
33 | title: 'Center here',
34 | name: 'center_here',
35 | action: function(e){
36 | this.setCenter(e.latLng.lat(), e.latLng.lng());
37 | }
38 | }]
39 | });
40 | map.setContextMenu({
41 | control: 'marker',
42 | options: [{
43 | title: 'Center here',
44 | name: 'center_here',
45 | action: function(e){
46 | this.setCenter(e.latLng.lat(), e.latLng.lng());
47 | }
48 | }]
49 | });
50 |
51 | $("#gmap-zoom-in").on('click', function() {
52 | map.zoomIn(1);
53 | });
54 | $("#gmap-zoom-out").on('click', function() {
55 | map.zoomOut(1);
56 | });
57 |
58 | setTimeout( function(){
59 | map.addMarker({
60 | lat: -37.813179,
61 | lng: 144.950259,
62 | animation: google.maps.Animation.DROP,
63 | draggable: true,
64 | title: 'Here we are'
65 | });
66 | }, 3000);
67 | }
68 |
69 | function pageLoad(){
70 | initGmap();
71 | }
72 |
73 | pageLoad();
74 | SingApp.onPageLoad(pageLoad);
75 | });
--------------------------------------------------------------------------------
/src/js/tables/tables-basic.js:
--------------------------------------------------------------------------------
1 | $(function(){
2 | function pageLoad(){
3 | $('.widget').widgster();
4 | $('.sparkline').each(function(){
5 | $(this).sparkline('html',$(this).data());
6 | });
7 | $('.js-progress-animate').animateProgressBar();
8 | }
9 | pageLoad();
10 | SingApp.onPageLoad(pageLoad);
11 | });
--------------------------------------------------------------------------------
/src/pages/login.hbs:
--------------------------------------------------------------------------------
1 | {{#extend "layout" title="Light Blue Bootstrap Dashboard - Login" extraBodyClass="login-page" contentClass="widget-login-container" wrapperClass="container-fluid"}}
2 | {{#content "sidebar" mode="replace"}}{{/content}}
3 | {{#content "theme-helper" mode="replace"}}{{/content}}
4 | {{#content "navbar" mode="replace"}}{{/content}}
5 | {{#content "chat" mode="replace"}}{{/content}}
6 | {{#content "content" mode="replace"}}
7 |
8 |
66 |

67 |
68 | {{/content}}
69 | {{#content "footer"}}
70 |
73 | {{/content}}
74 | {{/extend}}
75 |
--------------------------------------------------------------------------------
/src/pages/maps_google.hbs:
--------------------------------------------------------------------------------
1 | {{#extend "layout" title="Light Blue Bootstrap Dashboard - Maps Google"}}
2 | {{#content "sidebar"}}
3 | {{> sidebar active="maps_google"}}
4 | {{/content}}
5 | {{#content "content" mode="replace"}}
6 | Template > UI Elements > Google Maps
7 |
21 | {{/content}}
22 | {{#content "scripts"}}
23 |
24 |
25 |
26 |
27 |
28 | {{/content}}
29 | {{/extend}}
--------------------------------------------------------------------------------
/src/pages/notifications.hbs:
--------------------------------------------------------------------------------
1 | {{#extend "layout" title="Light Blue Bootstrap Dashboard - UI Notifications"}}
2 | {{#content "sidebar"}}
3 | {{> sidebar active="ui_notifications"}}
4 | {{/content}}
5 | {{#content "content" mode="replace"}}
6 | Template > UI Elements > Notifications
7 |
71 | {{/content}}
72 | {{#content "scripts"}}
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 | {{/content}}
81 | {{/extend}}
--------------------------------------------------------------------------------
/src/pages/register.hbs:
--------------------------------------------------------------------------------
1 | {{#extend "layout" title="Light Blue Bootstrap Dashboard - Login" extraBodyClass="login-page" contentClass="widget-login-container" wrapperClass="container-fluid"}}
2 | {{#content "sidebar" mode="replace"}}{{/content}}
3 | {{#content "theme-helper" mode="replace"}}{{/content}}
4 | {{#content "navbar" mode="replace"}}{{/content}}
5 | {{#content "chat" mode="replace"}}{{/content}}
6 | {{#content "content" mode="replace"}}
7 |
8 |
65 |

66 |
67 | {{/content}}
68 | {{#content "footer"}}
69 |
72 | {{/content}}
73 | {{/extend}}
--------------------------------------------------------------------------------
/src/pages/typography.hbs:
--------------------------------------------------------------------------------
1 | {{#extend "layout" title="Light Blue Bootstrap Dashboard - Typography"}}
2 | {{#content "sidebar"}}
3 | {{> sidebar active="core_typography"}}
4 | {{/content}}
5 | {{#content "content" mode="replace"}}
6 | Template > Typography
7 |
72 | {{/content}}
73 | {{#content "scripts"}}
74 |
75 | {{/content}}
76 | {{/extend}}
--------------------------------------------------------------------------------
/src/partials/layout.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{title}}
5 |
6 |
7 |
10 |
11 |
12 |
13 |
15 |
16 |
17 |
18 |
24 |
25 |
26 |
33 |
34 |
36 |
37 |
38 |
39 |
40 | {{#block "navbar"}}
41 | {{> navbar }}
42 | {{/block}}
43 | {{#block "sidebar"}}
44 | {{> sidebar }}
45 | {{/block}}
46 |
47 |
48 |
49 |
50 | {{#block "content"}}
51 | Content goes here
52 | {{/block}}
53 |
54 | {{#block "footer"}}
55 |
59 | {{/block}}
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 | {{#block "scripts"}}
85 | {{/block}}
86 |
87 |
88 |
89 |
--------------------------------------------------------------------------------
/src/partials/sidebar.hbs:
--------------------------------------------------------------------------------
1 |
69 |
--------------------------------------------------------------------------------
/src/sass/_font.scss:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700');
2 | @import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap');
3 |
4 | // Glyphicons
5 |
6 | @font-face {
7 | font-family: 'Glyphicons Halflings';
8 | src: url('../fonts/glyphicons-halflings-regular.eot');
9 | src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
10 | url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),
11 | url('../fonts/glyphicons-halflings-regular.woff') format('woff'),
12 | url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),
13 | url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
14 | }
15 |
16 | // Flaticon
17 |
18 | @font-face {
19 | font-family: "Flaticon";
20 | src: url("../fonts/flaticon/Flaticon.eot");
21 | src: url("../fonts/flaticon/Flaticon.eot?#iefix") format("embedded-opentype"),
22 | url("../fonts/flaticon/Flaticon.woff") format("woff"),
23 | url("../fonts/flaticon/Flaticon.ttf") format("truetype"),
24 | url("../fonts/flaticon/Flaticon.svg#Flaticon") format("svg");
25 | font-weight: normal;
26 | font-style: normal;
27 | }
28 |
29 | @media screen and (-webkit-min-device-pixel-ratio:0) {
30 | @font-face {
31 | font-family: "Flaticon";
32 | src: url("../fonts/flaticon/Flaticon.svg#Flaticon") format("svg");
33 | }
34 | }
--------------------------------------------------------------------------------
/src/sass/_general.scss:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * if set to device-width ie10 built-in scrollbar overflows content. Fix it as of here
4 | * http://stackoverflow.com/questions/17045132/scrollbar-overlay-in-ie10-how-do-you-stop-that-might-be-bootstrap
5 | */
6 | @-ms-viewport{
7 | width: auto;
8 | }
9 |
10 | html, body{
11 | height: 100%;
12 | }
13 |
14 | html {
15 | font-size: $font-size-initial;
16 | }
17 |
18 | body{
19 | font-weight: $font-weight-base;
20 | overflow-x: hidden;
21 | }
22 |
23 | th{
24 | font-weight: $font-weight-semi-bold;
25 | }
26 |
27 | b, strong {
28 | font-weight: $font-weight-semi-bold;
29 | }
--------------------------------------------------------------------------------
/src/sass/_global-transitions.scss:
--------------------------------------------------------------------------------
1 | a{
2 | @include transition(
3 | background-color .15s ease-in-out,
4 | border-color .15s ease-in-out,
5 | color .15s ease-in-out);
6 | }
7 |
8 | .btn{
9 | @include transition(background-color .15s ease-in-out, border-color .15s ease-in-out);
10 | }
11 |
12 | .form-control{
13 | @include transition(border-color .15s ease-in-out, background-color .15s ease-in-out);
14 | }
--------------------------------------------------------------------------------
/src/sass/_libs-override.scss:
--------------------------------------------------------------------------------
1 | /*
2 | * Font Awesome 2x spin
3 | */
4 |
5 | .#{$fa-css-prefix}-spin-fast {
6 | -webkit-animation: fa-spin 1s infinite linear;
7 | -moz-animation: fa-spin 1s infinite linear;
8 | -o-animation: fa-spin 1s infinite linear;
9 | animation: fa-spin 1s infinite linear;
10 | }
11 |
12 | /**
13 | * Animate.css
14 | */
15 |
16 | .animated{
17 | animation-duration: .5s;
18 | }
19 |
20 | /**
21 | * Pace
22 | */
23 | .pace .pace-progress{
24 | background: $gray-400;
25 | position: absolute;
26 | }
27 |
28 | .pace .pace-activity{
29 | position: absolute;
30 | top: 65px;
31 | border-width: 1px;
32 | left: 15px;
33 | right: auto;
34 | width: 18px;
35 | height: 18px;
36 | border-top-color: theme-color('primary');
37 | border-left-color: theme-color('primary');
38 | }
39 |
40 |
41 |
42 | .pace .pace-progress-inner{
43 | right: -10px;
44 | width: 10px;
45 | }
46 | /**
47 | * No More Tables
48 | * http://css-tricks.com/responsive-data-tables/
49 | * Just mark your cells with col header attribute Otto |
50 | */
51 |
52 | .table-no-more{
53 | @include media-breakpoint-down(sm) {
54 | /* Force table to not be like tables anymore */
55 | &, thead, tbody, th, td, tr {
56 | display: block;
57 | }
58 |
59 | /* Hide table headers (but not display: none;, for accessibility) */
60 | thead > tr {
61 | position: absolute;
62 | top: -9999px;
63 | left: -9999px;
64 | }
65 |
66 | tbody > tr > td {
67 | /* Behave like a "row" */
68 | border: none;
69 | border-bottom: 1px solid #eee;
70 | position: relative;
71 | padding-left: 50%;
72 | }
73 |
74 | tbody > tr > td:before {
75 | /* Now like a table header */
76 | position: absolute;
77 | /* Top/left values mimic padding */
78 | top: 6px;
79 | left: 6px;
80 | width: 45%;
81 | padding-right: 10px;
82 | white-space: nowrap;
83 | content: attr(data-col-title);
84 | }
85 | }
86 | }
87 |
88 | /**
89 | * Wysihtml
90 | */
91 |
92 | .wysihtml5-toolbar {
93 | .dropdown-menu > li > a {
94 | display: block;
95 | width: 100%; // For `