Skip to content

Commit 0d9b71b

Browse files
committed
Externalized dependencies vue-strap and c3/d3
1 parent ae78a44 commit 0d9b71b

File tree

11 files changed

+30
-41
lines changed

11 files changed

+30
-41
lines changed

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,4 @@ Thumbs.db
88
!.eslint*
99
!.editorconfig
1010
node_modules
11-
/dist/docs.js
12-
/dist/*.map
11+
/dist/

dist/vue-patternfly.js

Lines changed: 0 additions & 13 deletions
This file was deleted.

docs/index.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
import Vue from 'vue';
2-
import VuePatternfly from '../src';
3-
1+
/* global Vue */
42
import router from './router';
53

64
Vue.debug = true;
7-
Vue.use(VuePatternfly);
85

96
new Vue({
107
el: '#app',

docs/router.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
1-
import Vue from 'vue';
2-
import VueRouter from 'vue-router';
1+
/* global VueRouter */
32

43
import HomePage from './pages/home.vue';
54
import LayoutPage from './pages/layout.vue';
65
import ComponentsPage from './pages/components.vue';
76
import NotificationsPage from './pages/notifications.vue';
87

9-
Vue.use(VueRouter);
10-
118
const router = new VueRouter({
129
routes: [
1310
{path: '/', component: HomePage},

index.html

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
<meta http-equiv="X-UA-Compatible" content="IE=edge">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>Vue PatternFly</title>
7-
<link rel="shortcut icon" href="node_modules/patternfly/dist/img/favicon.ico">
8-
<link rel="stylesheet" href="node_modules/patternfly/dist/css/patternfly.css">
9-
<link rel="stylesheet" href="node_modules/patternfly/dist/css/patternfly-additions.css">
10-
<link rel="stylesheet" href="node_modules/c3/c3.css">
7+
<link rel="shortcut icon" href="https://unpkg.com/patternfly@3.15.0/dist/img/favicon.ico">
8+
<link rel="stylesheet" href="https://unpkg.com/patternfly@3.15.0/dist/css/patternfly.css">
9+
<link rel="stylesheet" href="https://unpkg.com/patternfly@3.15.0/dist/css/patternfly-additions.css">
10+
<link rel="stylesheet" href="https://unpkg.com/[email protected]/c3.min.css">
1111
<link rel="stylesheet" href="styles/patternfly-alt.css">
1212
</head>
1313
<body>
@@ -56,6 +56,12 @@
5656
</pf-layout>
5757
</div>
5858

59+
<script src="https://unpkg.com/[email protected]/d3.min.js"></script>
60+
<script src="https://unpkg.com/[email protected]/c3.min.js"></script>
61+
<script src="https://unpkg.com/[email protected]/dist/vue.min.js"></script>
62+
<script src="https://unpkg.com/[email protected]/dist/vue-router.min.js"></script>
63+
<script src="https://rawgithub.com/yuche/vue-strap/071995989df214c149f5f74a27872d67daa81a10/dist/vue-strap.min.js"></script>
64+
<script src="dist/vue-patternfly.js"></script>
5965
<script src="dist/docs.js"></script>
6066
</body>
6167
</html>

src/components/Card.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@
4040
</template>
4141

4242
<script>
43-
import Dropdown from 'vue-strap/src/Dropdown.vue';
43+
import VueStrap from 'vue-strap';
4444
4545
export default {
4646
name: 'pf-card',
4747
4848
components: {
49-
Dropdown,
49+
dropdown: VueStrap.dropdown,
5050
},
5151
5252
props: {

src/components/FilterFields.vue

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,15 @@
2222
</template>
2323

2424
<script>
25-
import Dropdown from 'vue-strap/src/Dropdown.vue';
26-
import VSelect from 'vue-strap/src/Select.vue';
27-
import VOption from 'vue-strap/src/Option.vue';
25+
import VueStrap from 'vue-strap';
2826
2927
export default {
3028
name: 'pf-filter-fields',
3129
3230
components: {
33-
Dropdown,
34-
VSelect,
35-
VOption,
31+
dropdown: VueStrap.dropdown,
32+
'v-select': VueStrap.select,
33+
'v-option': VueStrap.option,
3634
},
3735
3836
props: {

src/components/Notification.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@
3636
</template>
3737

3838
<script>
39-
import Dropdown from 'vue-strap/src/Dropdown.vue';
39+
import VueStrap from 'vue-strap';
4040
4141
export default {
4242
name: 'pf-toast-notification',
4343
4444
components: {
45-
Dropdown,
45+
dropdown: VueStrap.dropdown,
4646
},
4747
4848
props: {

src/components/Sort.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
</template>
1515

1616
<script>
17-
import Dropdown from 'vue-strap/src/Dropdown.vue';
17+
import VueStrap from 'vue-strap';
1818
1919
export default {
2020
name: 'pf-sort',
2121
2222
components: {
23-
Dropdown,
23+
dropdown: VueStrap.dropdown,
2424
},
2525
2626
props: {

src/components/Toolbar.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@
2222

2323
<script>
2424
import PfSort from './Sort.vue';
25-
import Dropdown from 'vue-strap/src/Dropdown.vue';
25+
import VueStrap from 'vue-strap';
2626
2727
export default {
2828
name: 'pf-toolbar',
2929
3030
components: {
3131
PfSort,
32-
Dropdown,
32+
dropdown: VueStrap.dropdown,
3333
},
3434
3535
props: {

0 commit comments

Comments
 (0)