Skip to content

Commit 36d5539

Browse files
committed
Update to v1.0.6
- refactor: raw html to b-row, b-col, b-card, b-button components - fix: Cards change variant="accent- to class="card-accent- - refactor: Modal's ok-button variants - refactor: forms with validation feedback - update: bootstrap-vue to 1.1.0 closes #28 - update: to vue 2.5.6 from build v1.0.5 - update: bootstrap-vue to 1.0.x - fix: use <b-form-radio-group> instead of <b-form-radio> - refactor: <b-table> bootstrap-vue component in Tables closes #24 - refactor: extract Table component from Tables - refactor: <b-table> bootstrap-vue component in Switches - fix: add table-responsive-sm class to Tables closes #26 - refactor: use component <b-navbar-nav> instead of deprecated prop is-nav-bar - fix: b-progress height property workaround (bootstrap-vue) - chore: dependencies update
1 parent 3bdb4e2 commit 36d5539

34 files changed

+3331
-4226
lines changed

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
## [vue](./README.md) version `changelog`
2+
3+
###### `v1.0.6`
4+
- refactor: raw html to `b-row`, `b-col`, `b-card`, `b-button` components
5+
- fix: Cards.vue: change `variant="accent-` to `class="card-accent-`
6+
- refactor: Modal's ok-button variants
7+
- refactor: forms with validation feedback
8+
- update: bootstrap-vue to `1.1.0`
9+
- update: to vue: `2.5.6`
10+
11+
###### `v1.0.5`
12+
- update: bootstrap-vue to `1.0.x`
13+
- fix: use `<b-form-radio-group>` instead of `<b-form-radio>` **[breaking change](https://bootstrap-vue.js.org/docs/components/form-radios)** :fire:
14+
- refactor: `<b-table>` bootstrap-vue component in `Tables` #24
15+
- refactor: extract `Table` component from `Tables`
16+
- refactor: `<b-table>` bootstrap-vue component in `Switches` #24
17+
- fix: add `table-responsive-sm` class to `Tables` #26
18+
- refactor: use component `<b-navbar-nav>` instead of deprecated prop `is-nav-bar`
19+
- fix: `b-progress` `height` property workaround (bootstrap-vue)
20+
- chore: dependencies update
21+
22+
###### `v1.0.4`
23+
- refactor: import Bootstrap 4 SCSS files from node_modules
24+
- fix: callouts styles
25+
26+
###### `v1.0.3`
27+
- update: Bootstrap version to `4.0.0-beta.2`
28+
- update: vue-chartjs to `3.0.0` **[breaking change](https://github.com/apertureless/vue-chartjs/releases/tag/v3.0.0)** :fire:
29+
30+
###### `v1.0.2`
31+
- update: to vue: `^2.5.x`
32+
- update: bootstrap-vue to `1.0.0-beta.9`
33+
- refactor: (vue `v2.5.x`) deprecated `<template scope="props">` replace with `<div slot-scope="props">`
34+
- refactor: `HeaderDropdown` component added to `Header`
35+
- refactor: `b-badge` component added (bootstrap-vue)
36+
- chore: `package.json` project dependencies update
37+

Vue_Full_Project/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,23 @@
11
## [vue](./README.md) version `changelog`
22

3+
###### `v1.0.6`
4+
- refactor: raw html to `b-row`, `b-col`, `b-card`, `b-button` components
5+
- fix: Cards.vue: change `variant="accent-` to `class="card-accent-`
6+
- refactor: Modal's ok-button variants
7+
- refactor: forms with validation feedback
8+
- update: bootstrap-vue to `1.1.0`
9+
- update: to vue: `2.5.6`
10+
311
###### `v1.0.5`
12+
- update: bootstrap-vue to `1.0.x`
413
- fix: use `<b-form-radio-group>` instead of `<b-form-radio>` **[breaking change](https://bootstrap-vue.js.org/docs/components/form-radios)** :fire:
14+
- refactor: `<b-table>` bootstrap-vue component in `Tables` #24
15+
- refactor: extract `Table` component from `Tables`
16+
- refactor: `<b-table>` bootstrap-vue component in `Switches` #24
17+
- fix: add `table-responsive-sm` class to `Tables` #26
18+
- refactor: use component `<b-navbar-nav>` instead of deprecated prop `is-nav-bar`
19+
- fix: `b-progress` `height` property workaround (bootstrap-vue)
20+
- chore: dependencies update
521

622
###### `v1.0.4`
723
- refactor: import Bootstrap 4 SCSS files from node_modules

Vue_Full_Project/package.json

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@coreui/vue",
3-
"version": "1.0.5",
4-
"description": "",
3+
"version": "1.0.6",
4+
"description": "Open Source Bootstrap Admin Template",
55
"author": "Łukasz Holeczek",
66
"homepage": "http://coreui.io",
77
"copyright": "Copyright 2017 creativeLabs Łukasz Holeczek",
@@ -18,85 +18,85 @@
1818
},
1919
"dependencies": {
2020
"bootstrap": "4.0.0-beta.2",
21-
"bootstrap-vue": "1.0.0-beta.9",
22-
"chart.js": "2.7.0",
21+
"bootstrap-vue": "1.1.0",
22+
"chart.js": "2.7.1",
2323
"font-awesome": "^4.7.0",
2424
"simple-line-icons": "^2.4.1",
25-
"vue": "^2.5.2",
26-
"vue-chartjs": "^3.0.0",
27-
"vue-router": "^3.0.1"
25+
"vue": "2.5.6",
26+
"vue-chartjs": "3.0.2",
27+
"vue-router": "3.0.1"
2828
},
2929
"devDependencies": {
30-
"autoprefixer": "7.1.5",
30+
"autoprefixer": "7.1.6",
3131
"babel-core": "6.26.0",
32-
"babel-eslint": "8.0.1",
32+
"babel-eslint": "8.0.2",
3333
"babel-loader": "7.1.2",
34-
"babel-plugin-transform-runtime": "^6.22.0",
34+
"babel-plugin-transform-runtime": "6.23.0",
3535
"babel-preset-env": "1.6.1",
3636
"babel-preset-stage-2": "6.24.1",
3737
"babel-register": "6.26.0",
38-
"chalk": "2.2.0",
39-
"connect-history-api-fallback": "^1.4.0",
40-
"copy-webpack-plugin": "^4.1.1",
38+
"chalk": "2.3.0",
39+
"connect-history-api-fallback": "1.5.0",
40+
"copy-webpack-plugin": "4.2.1",
4141
"css-loader": "0.28.7",
42-
"eslint": "^4.9.0",
42+
"eslint": "4.11.0",
4343
"eslint-friendly-formatter": "3.0.0",
4444
"eslint-loader": "1.9.0",
45-
"eslint-plugin-html": "3.2.2",
46-
"eslint-plugin-import": "2.7.0",
47-
"eslint-plugin-node": "5.2.0",
45+
"eslint-plugin-html": "4.0.0",
46+
"eslint-plugin-import": "2.8.0",
47+
"eslint-plugin-node": "5.2.1",
4848
"eslint-config-standard": "10.2.1",
4949
"eslint-plugin-promise": "3.6.0",
5050
"eslint-plugin-standard": "3.0.1",
51-
"eventsource-polyfill": "^0.9.6",
51+
"eventsource-polyfill": "0.9.6",
5252
"express": "4.16.2",
53-
"extract-text-webpack-plugin": "3.0.1",
53+
"extract-text-webpack-plugin": "3.0.2",
5454
"file-loader": "1.1.5",
5555
"friendly-errors-webpack-plugin": "1.6.1",
5656
"html-webpack-plugin": "2.30.1",
5757
"http-proxy-middleware": "0.17.4",
58-
"webpack-bundle-analyzer": "2.9.0",
59-
"cross-env": "^5.1.0",
58+
"webpack-bundle-analyzer": "2.9.1",
59+
"cross-env": "5.1.1",
6060
"karma": "1.7.1",
61-
"karma-coverage": "^1.1.1",
62-
"karma-mocha": "^1.3.0",
61+
"karma-coverage": "1.1.1",
62+
"karma-mocha": "1.3.0",
6363
"karma-phantomjs-launcher": "1.0.4",
64-
"karma-phantomjs-shim": "^1.5.0",
65-
"karma-sinon-chai": "1.3.2",
66-
"karma-sourcemap-loader": "^0.3.7",
64+
"karma-phantomjs-shim": "1.5.0",
65+
"karma-sinon-chai": "1.3.3",
66+
"karma-sourcemap-loader": "0.3.7",
6767
"karma-spec-reporter": "0.0.31",
68-
"karma-webpack": "^2.0.5",
69-
"lolex": "2.1.3",
68+
"karma-webpack": "2.0.6",
69+
"lolex": "2.3.0",
7070
"mocha": "4.0.1",
7171
"chai": "4.1.2",
72-
"sinon": "4.0.1",
72+
"sinon": "4.1.2",
7373
"sinon-chai": "2.14.0",
7474
"inject-loader": "3.0.1",
7575
"babel-plugin-istanbul": "4.1.5",
76-
"phantomjs-prebuilt": "^2.1.15",
77-
"chromedriver": "2.33.1",
78-
"cross-spawn": "^5.1.0",
76+
"phantomjs-prebuilt": "^2.1.16",
77+
"chromedriver": "2.33.2",
78+
"cross-spawn": "5.1.0",
7979
"nightwatch": "0.9.16",
80-
"selenium-server": "3.6.0",
80+
"selenium-server": "3.7.1",
8181
"semver": "5.4.1",
8282
"shelljs": "0.7.8",
8383
"opn": "5.1.0",
8484
"optimize-css-assets-webpack-plugin": "3.2.0",
8585
"ora": "1.3.0",
8686
"rimraf": "2.6.2",
8787
"url-loader": "0.6.2",
88-
"vue-loader": "13.3.0",
88+
"vue-loader": "13.5.0",
8989
"vue-style-loader": "3.0.3",
90-
"vue-template-compiler": "^2.5.2",
91-
"webpack": "^3.8.1",
90+
"vue-template-compiler": "2.5.6",
91+
"webpack": "3.8.1",
9292
"webpack-dev-middleware": "1.12.0",
9393
"webpack-hot-middleware": "2.20.0",
94-
"webpack-merge": "4.1.0",
95-
"node-sass": "4.5.3",
94+
"webpack-merge": "4.1.1",
95+
"node-sass": "4.7.1",
9696
"sass-loader": "6.0.6"
9797
},
9898
"engines": {
99-
"node": ">= 4.0.0",
100-
"npm": ">= 3.0.0"
99+
"node": ">= 6.4.0",
100+
"npm": ">= 5.0.0"
101101
}
102102
}

Vue_Full_Project/scss/style.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*!
22
* CoreUI - Open Source Bootstrap Admin Template
3-
* @version v1.0.5
3+
* @version v1.0.6
44
* @link http://coreui.io
55
* Copyright (c) 2017 creativeLabs Łukasz Holeczek
66
* @license MIT

Vue_Full_Project/src/components/Aside.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -201,16 +201,16 @@
201201
<hr>
202202
<h6>System Utilization</h6>
203203
<div class="text-uppercase mb-1 mt-4"><small><b>CPU Usage</b></small></div>
204-
<b-progress class="progress-xs" variant="info" :value="25"></b-progress>
204+
<b-progress height={} class="progress-xs" variant="info" :value="25"></b-progress>
205205
<small class="text-muted">348 Processes. 1/4 Cores.</small>
206206
<div class="text-uppercase mb-1 mt-2"><small><b>Memory Usage</b></small></div>
207-
<b-progress class="progress-xs" variant="warning" :value="70"></b-progress>
207+
<b-progress height={} class="progress-xs" variant="warning" :value="70"></b-progress>
208208
<small class="text-muted">11444GB/16384MB</small>
209209
<div class="text-uppercase mb-1 mt-2"><small><b>SSD 1 Usage</b></small></div>
210-
<b-progress class="progress-xs" variant="danger" :value="95"></b-progress>
210+
<b-progress height={} class="progress-xs" variant="danger" :value="95"></b-progress>
211211
<small class="text-muted">243GB/256GB</small>
212212
<div class="text-uppercase mb-1 mt-2"><small><b>SSD 2 Usage</b></small></div>
213-
<b-progress class="progress-xs" variant="success" :value="10"></b-progress>
213+
<b-progress height={} class="progress-xs" variant="success" :value="10"></b-progress>
214214
<small class="text-muted">25GB/256GB</small>
215215
</div>
216216
</b-tab>

Vue_Full_Project/src/components/Header.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
<button class="navbar-toggler sidebar-toggler d-md-down-none" type="button" @click="sidebarToggle">
88
<span class="navbar-toggler-icon"></span>
99
</button>
10-
<b-nav is-nav-bar class="d-md-down-none">
10+
<b-navbar-nav class="d-md-down-none">
1111
<b-nav-item class="px-3">Dashboard</b-nav-item>
1212
<b-nav-item class="px-3">Users</b-nav-item>
1313
<b-nav-item class="px-3">Settings</b-nav-item>
14-
</b-nav>
15-
<b-nav is-nav-bar class="ml-auto">
14+
</b-navbar-nav>
15+
<b-navbar-nav class="ml-auto">
1616
<b-nav-item class="d-md-down-none">
1717
<i class="icon-bell"></i>
1818
<b-badge pill variant="danger">5</b-badge>
@@ -24,7 +24,7 @@
2424
<i class="icon-location-pin"></i>
2525
</b-nav-item>
2626
<HeaderDropdown/>
27-
</b-nav>
27+
</b-navbar-nav>
2828
<button class="navbar-toggler aside-menu-toggler d-md-down-none" type="button" @click="asideToggle">
2929
<span class="navbar-toggler-icon"></span>
3030
</button>

Vue_Full_Project/src/components/Sidebar.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<SidebarNavTitle :name="item.name" :classes="item.class" :wrapper="item.wrapper"/>
1111
</template>
1212
<template v-else-if="item.divider">
13-
<li class="divider"></li>
13+
<SidebarNavDivider :classes="item.class"/>
1414
</template>
1515
<template v-else>
1616
<template v-if="item.children">
@@ -52,6 +52,7 @@ import SidebarFooter from './SidebarFooter'
5252
import SidebarForm from './SidebarForm'
5353
import SidebarHeader from './SidebarHeader'
5454
import SidebarMinimizer from './SidebarMinimizer'
55+
import SidebarNavDivider from './SidebarNavDivider'
5556
import SidebarNavDropdown from './SidebarNavDropdown'
5657
import SidebarNavLink from './SidebarNavLink'
5758
import SidebarNavTitle from './SidebarNavTitle'
@@ -70,6 +71,7 @@ export default {
7071
SidebarForm,
7172
SidebarHeader,
7273
SidebarMinimizer,
74+
SidebarNavDivider,
7375
SidebarNavDropdown,
7476
SidebarNavLink,
7577
SidebarNavTitle,
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<template>
2+
<li :class="classList"></li>
3+
</template>
4+
5+
<script>
6+
export default {
7+
name: 'sidebar-nav-divider',
8+
props: {
9+
classes: {
10+
type: String,
11+
default: ''
12+
}
13+
},
14+
computed: {
15+
classList () {
16+
return [
17+
'divider',
18+
...this.itemClasses
19+
]
20+
},
21+
itemClasses () {
22+
return this.classes ? this.classes.split(' ') : ''
23+
}
24+
}
25+
}
26+
</script>

Vue_Full_Project/src/components/SidebarNavLink.vue

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,18 +36,26 @@
3636
variant: {
3737
type: String,
3838
default: ''
39+
},
40+
classes: {
41+
type: String,
42+
default: ''
3943
}
4044
},
4145
computed: {
4246
classList () {
4347
return [
4448
'nav-link',
45-
this.linkVariant
49+
this.linkVariant,
50+
...this.itemClasses
4651
]
4752
},
4853
linkVariant () {
4954
return this.variant ? `nav-link-${this.variant}` : ''
5055
},
56+
itemClasses () {
57+
return this.classes ? this.classes.split(' ') : []
58+
},
5159
isExternalLink () {
5260
if (this.url.substring(0, 4) === 'http') {
5361
return true

Vue_Full_Project/src/views/Charts.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<div class="animated fadeIn">
3-
<div class="card-columns cols-2">
3+
<b-card-group columns class="card-columns cols-2">
44
<b-card header="Line Chart">
55
<div class="chart-wrapper">
66
<line-example/>
@@ -31,7 +31,7 @@
3131
<polar-area-example/>
3232
</div>
3333
</b-card>
34-
</div>
34+
</b-card-group>
3535
</div>
3636
</template>
3737
<script>

0 commit comments

Comments
 (0)