Skip to content
This repository was archived by the owner on Apr 17, 2020. It is now read-only.

Commit 01d69cc

Browse files
committed
implementing pagination select and popover
1 parent 166a59d commit 01d69cc

File tree

20 files changed

+801
-49
lines changed

20 files changed

+801
-49
lines changed

src/assets/fonts/icomoon.eot

344 Bytes
Binary file not shown.

src/assets/fonts/icomoon.svg

Lines changed: 1 addition & 0 deletions
Loading

src/assets/fonts/icomoon.ttf

344 Bytes
Binary file not shown.

src/assets/fonts/icomoon.woff

344 Bytes
Binary file not shown.

src/assets/style.css

Lines changed: 47 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
@font-face {
22
font-family: 'icomoon';
3-
src: url('fonts/icomoon.eot?qx1iha');
4-
src: url('fonts/icomoon.eot?qx1iha#iefix') format('embedded-opentype'),
5-
url('fonts/icomoon.ttf?qx1iha') format('truetype'),
6-
url('fonts/icomoon.woff?qx1iha') format('woff'),
7-
url('fonts/icomoon.svg?qx1iha#icomoon') format('svg');
3+
src: url('fonts/icomoon.eot?b27q1u');
4+
src: url('fonts/icomoon.eot?b27q1u#iefix') format('embedded-opentype'),
5+
url('fonts/icomoon.ttf?b27q1u') format('truetype'),
6+
url('fonts/icomoon.woff?b27q1u') format('woff'),
7+
url('fonts/icomoon.svg?b27q1u#icomoon') format('svg');
88
font-weight: normal;
99
font-style: normal;
1010
}
1111

12-
[class^="icon-"], [class*=" icon-"] {
12+
[class^="x-icon-"], [class*=" x-icon-"] {
1313
/* use !important to prevent issues with browser extensions that change fonts */
1414
font-family: 'icomoon' !important;
1515
speak: none;
@@ -24,117 +24,120 @@
2424
-moz-osx-font-smoothing: grayscale;
2525
}
2626

27-
.icon-checkbox-off:before {
27+
.x-icon-time:before {
28+
content: "\e926";
29+
}
30+
.x-icon-checkbox-off:before {
2831
content: "\e900";
2932
}
30-
.icon-checkbox-on:before {
33+
.x-icon-checkbox-on:before {
3134
content: "\e901";
3235
}
33-
.icon-radio-off:before {
36+
.x-icon-radio-off:before {
3437
content: "\e902";
3538
}
36-
.icon-radio-on:before {
39+
.x-icon-radio-on:before {
3740
content: "\e903";
3841
}
39-
.icon-dots:before {
42+
.x-icon-dots:before {
4043
content: "\e904";
4144
}
42-
.icon-add:before {
45+
.x-icon-add:before {
4346
content: "\e905";
4447
}
45-
.icon-arrow-down:before {
48+
.x-icon-arrow-down:before {
4649
content: "\e906";
4750
}
48-
.icon-arrow-left:before {
51+
.x-icon-arrow-left:before {
4952
content: "\e907";
5053
}
51-
.icon-arrow-right:before {
54+
.x-icon-arrow-right:before {
5255
content: "\e908";
5356
}
54-
.icon-arrow-up:before {
57+
.x-icon-arrow-up:before {
5558
content: "\e909";
5659
}
57-
.icon-check:before {
60+
.x-icon-check:before {
5861
content: "\e90a";
5962
}
60-
.icon-close:before {
63+
.x-icon-close:before {
6164
content: "\e90b";
6265
}
63-
.icon-collapse-all:before {
66+
.x-icon-collapse-all:before {
6467
content: "\e90c";
6568
}
66-
.icon-date:before {
69+
.x-icon-date:before {
6770
content: "\e90d";
6871
}
69-
.icon-download:before {
72+
.x-icon-download:before {
7073
content: "\e90e";
7174
}
72-
.icon-drag-rows:before {
75+
.x-icon-drag-rows:before {
7376
content: "\e90f";
7477
}
75-
.icon-edit:before {
78+
.x-icon-edit:before {
7679
content: "\e910";
7780
}
78-
.icon-email:before {
81+
.x-icon-email:before {
7982
content: "\e911";
8083
}
81-
.icon-exit:before {
84+
.x-icon-exit:before {
8285
content: "\e912";
8386
}
84-
.icon-expand-all:before {
87+
.x-icon-expand-all:before {
8588
content: "\e913";
8689
}
87-
.icon-fill:before {
90+
.x-icon-fill:before {
8891
content: "\e914";
8992
}
90-
.icon-in-archive:before {
93+
.x-icon-in-archive:before {
9194
content: "\e915";
9295
}
93-
.icon-info:before {
96+
.x-icon-info:before {
9497
content: "\e916";
9598
}
96-
.icon-move:before {
99+
.x-icon-move:before {
97100
content: "\e917";
98101
}
99-
.icon-move-vertical:before {
102+
.x-icon-move-vertical:before {
100103
content: "\e918";
101104
}
102-
.icon-phone:before {
105+
.x-icon-phone:before {
103106
content: "\e919";
104107
}
105-
.icon-plus-add:before {
108+
.x-icon-plus-add:before {
106109
content: "\e91a";
107110
}
108-
.icon-restore:before {
111+
.x-icon-restore:before {
109112
content: "\e91b";
110113
}
111-
.icon-search:before {
114+
.x-icon-search:before {
112115
content: "\e91c";
113116
}
114-
.icon-shevron-down:before {
117+
.x-icon-shevron-down:before {
115118
content: "\e91d";
116119
}
117-
.icon-shevron-left:before {
120+
.x-icon-shevron-left:before {
118121
content: "\e91e";
119122
}
120-
.icon-shevron-right:before {
123+
.x-icon-shevron-right:before {
121124
content: "\e91f";
122125
}
123-
.icon-shevron-up:before {
126+
.x-icon-shevron-up:before {
124127
content: "\e920";
125128
}
126-
.icon-triangle-down:before {
129+
.x-icon-triangle-down:before {
127130
content: "\e921";
128131
}
129-
.icon-triangle-left:before {
132+
.x-icon-triangle-left:before {
130133
content: "\e922";
131134
}
132-
.icon-triangle-right:before {
135+
.x-icon-triangle-right:before {
133136
content: "\e923";
134137
}
135-
.icon-triangle-up:before {
138+
.x-icon-triangle-up:before {
136139
content: "\e924";
137140
}
138-
.icon-world:before {
141+
.x-icon-world:before {
139142
content: "\e925";
140143
}

src/components/icon/style.scss

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
@font-face {
22
font-family: 'icomoon';
3-
src: url('../../assets/fonts/icomoon.eot?qx1iha');
4-
src: url('../../assets/fonts/icomoon.eot?qx1iha#iefix') format('embedded-opentype'),
5-
url('../../assets/fonts/icomoon.ttf?qx1iha') format('truetype'),
6-
url('../../assets/fonts/icomoon.woff?qx1iha') format('woff'),
7-
url('../../assets/fonts/icomoon.svg?qx1iha#icomoon') format('svg');
3+
src: url('../../assets/fonts/icomoon.eot?b27q1u');
4+
src: url('../../assets/fonts/icomoon.eot?b27q1u#iefix') format('embedded-opentype'),
5+
url('../../assets/fonts/icomoon.ttf?b27q1u') format('truetype'),
6+
url('../../assets/fonts/icomoon.woff?b27q1u') format('woff'),
7+
url('../../assets/fonts/icomoon.svg?b27q1u#icomoon') format('svg');
88
font-weight: normal;
99
font-style: normal;
1010
}
@@ -24,6 +24,9 @@
2424
-moz-osx-font-smoothing: grayscale;
2525
}
2626

27+
.x-icon-time:before {
28+
content: "\e926";
29+
}
2730
.x-icon-checkbox-off:before {
2831
content: "\e900";
2932
}

src/components/index.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ import XRadio from '../components/radio/index.vue';
1010
import SplitPane from '../components/split-pane/index.vue';
1111
import XTextarea from '../components/textarea/index.vue';
1212
import XTooltip from '../components/tooltip/index.js';
13+
import XPagination from '../components/pagination/index.vue';
14+
import XPopover from '../components/pagination/index.vue';
15+
import XSelect from '../components/select/index.vue';
1316

1417
const Components = {
1518
SplitPane,
@@ -23,6 +26,9 @@ const Components = {
2326
XRadio,
2427
XTextarea,
2528
XTooltip,
29+
XPagination,
30+
XPopover,
31+
XSelect,
2632
};
2733

2834
export {
@@ -36,6 +42,9 @@ export {
3642
XRadio,
3743
XTextarea,
3844
XTooltip,
45+
XPagination,
46+
XPopover,
47+
XSelect,
3948
};
4049

4150
Vue.component('split-pane', SplitPane);

0 commit comments

Comments
 (0)