Skip to content

Commit c71147a

Browse files
Merge branch 'release/v1.2.0'
2 parents a019b38 + 8831f5b commit c71147a

File tree

15 files changed

+271
-19
lines changed

15 files changed

+271
-19
lines changed

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
VUE_APP_PACKAGE_JSON=''
33

44
# TAG must be corresponding with the version tag in package.json, need to modify it when new version releases
5-
TAG=1.1.0
5+
TAG=1.2.0

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
# [1.2.0](https://github.com/johnnymillergh/vuetify-typescript-playground/compare/v1.1.0...v1.2.0) (2019-12-31)
2+
3+
4+
### Features
5+
6+
* **$Debounce:** add `Debounced Click` directive ([91d7964](https://github.com/johnnymillergh/vuetify-typescript-playground/commit/91d7964fbc6971843263b5ae21c25856950decdb))
7+
* **$Demo:** add ripple effect ([484ef04](https://github.com/johnnymillergh/vuetify-typescript-playground/commit/484ef048ca81273b49a92c20230d01f91e494cae))
8+
* **$i18n:** internationalization i18n support ([f2c0c8e](https://github.com/johnnymillergh/vuetify-typescript-playground/commit/f2c0c8e0413ffe0a2a30f5f3e8e0334e4f3e8c86))
9+
10+
11+
### Performance Improvements
12+
13+
* **$Theme:** abstract codes of color scheme ([098378e](https://github.com/johnnymillergh/vuetify-typescript-playground/commit/098378e62360fb29f2d11453cf51a46496b66caa))
14+
15+
16+
### BREAKING CHANGES
17+
18+
* **$i18n:** internationalization i18n support.
19+
* **$Debounce:** debounced click support.
20+
21+
22+
123
# [1.1.0](https://github.com/johnnymillergh/vuetify-typescript-playground/compare/v1.0.0...v1.1.0) (2019-12-30)
224

325

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vuetify-typescript-playground",
3-
"version": "1.1.0",
3+
"version": "1.2.0",
44
"license": "Apache-2.0",
55
"description": "Vuetify Typescript Playground",
66
"author": {
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/* eslint-disable no-unused-vars */
2+
import { DirectiveOptions } from 'vue'
3+
import _ from 'lodash'
4+
5+
const debouncedClickDirectiveOptions: DirectiveOptions = {
6+
inserted (el, directiveBinding) {
7+
const wait: number = directiveBinding.arg ? +directiveBinding.arg : 1000
8+
el.addEventListener('click', _.debounce(event => {
9+
directiveBinding.value.call(el, event)
10+
}, wait))
11+
}
12+
}
13+
14+
export default debouncedClickDirectiveOptions
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import Vue from 'vue'
2+
import debouncedClickDirectiveOptions from './debounced-click-directive-options'
3+
4+
Vue.directive('debounced-click', debouncedClickDirectiveOptions)

src/i18n/afrikaans/index.ts

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
import VuetifyDemo from '@/i18n/afrikaans/views/vuetify-demo'
2+
3+
export default {
4+
close: 'Close',
5+
dataIterator: {
6+
noResultsText: 'Geen ooreenstemmende resultate is gevind nie',
7+
loadingText: 'Loading item...'
8+
},
9+
dataTable: {
10+
itemsPerPageText: 'Rye per bladsy:',
11+
ariaLabel: {
12+
sortDescending: ': Sorted descending. Activate to remove sorting.',
13+
sortAscending: ': Sorted ascending. Activate to sort descending.',
14+
sortNone: ': Not sorted. Activate to sort ascending.'
15+
},
16+
sortBy: 'Sort by'
17+
},
18+
dataFooter: {
19+
itemsPerPageText: 'Aantal per bladsy:',
20+
itemsPerPageAll: 'Alles',
21+
nextPage: 'Volgende bladsy',
22+
prevPage: 'Vorige bladsy',
23+
firstPage: 'Eerste bladsy',
24+
lastPage: 'Laaste bladsy',
25+
pageText: '{0}-{1} van {2}'
26+
},
27+
datePicker: {
28+
itemsSelected: '{0} gekies'
29+
},
30+
noDataText: 'Geen data is beskikbaar nie',
31+
carousel: {
32+
prev: 'Vorige visuele',
33+
next: 'Volgende visuele',
34+
ariaLabel: {
35+
delimiter: 'Carousel slide {0} of {1}'
36+
}
37+
},
38+
calendar: {
39+
moreEvents: '{0} meer'
40+
},
41+
fileInput: {
42+
counter: '{0} files',
43+
counterSize: '{0} files ({1} in total)'
44+
},
45+
timePicker: {
46+
am: 'AM',
47+
pm: 'PM'
48+
},
49+
...VuetifyDemo
50+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
export default {
2+
chip: {
3+
default: 'Default',
4+
close: 'Close',
5+
outlined: 'Outlined',
6+
filter: 'Filter',
7+
avatar: 'Avatar',
8+
icon: 'Icon'
9+
}
10+
}

src/i18n/english/index.ts

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
import VuetifyDemo from '@/i18n/english/views/vuetify-demo'
2+
3+
export default {
4+
close: 'Close',
5+
dataIterator: {
6+
noResultsText: 'No matching records found',
7+
loadingText: 'Loading items...'
8+
},
9+
dataTable: {
10+
itemsPerPageText: 'Rows per page:',
11+
ariaLabel: {
12+
sortDescending: ': Sorted descending. Activate to remove sorting.',
13+
sortAscending: ': Sorted ascending. Activate to sort descending.',
14+
sortNone: ': Not sorted. Activate to sort ascending.'
15+
},
16+
sortBy: 'Sort by'
17+
},
18+
dataFooter: {
19+
itemsPerPageText: 'Items per page:',
20+
itemsPerPageAll: 'All',
21+
nextPage: 'Next page',
22+
prevPage: 'Previous page',
23+
firstPage: 'First page',
24+
lastPage: 'Last page',
25+
pageText: '{0}-{1} of {2}'
26+
},
27+
datePicker: {
28+
itemsSelected: '{0} selected'
29+
},
30+
noDataText: 'No data available',
31+
carousel: {
32+
prev: 'Previous visual',
33+
next: 'Next visual',
34+
ariaLabel: {
35+
delimiter: 'Carousel slide {0} of {1}'
36+
}
37+
},
38+
calendar: {
39+
moreEvents: '{0} more'
40+
},
41+
fileInput: {
42+
counter: '{0} files',
43+
counterSize: '{0} files ({1} in total)'
44+
},
45+
timePicker: {
46+
am: 'AM',
47+
pm: 'PM'
48+
},
49+
...VuetifyDemo
50+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
export default {
2+
chip: {
3+
default: 'Default',
4+
close: 'Close',
5+
outlined: 'Outlined',
6+
filter: 'Filter',
7+
avatar: 'Avatar',
8+
icon: 'Icon'
9+
}
10+
}
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
import VuetifyDemo from '@/i18n/simplified-chinese/views/vuetify-demo'
2+
3+
export default {
4+
close: '关闭',
5+
dataIterator: {
6+
noResultsText: '没有符合条件的结果',
7+
loadingText: '加载中……'
8+
},
9+
dataTable: {
10+
itemsPerPageText: '每页数目:',
11+
ariaLabel: {
12+
sortDescending: ':降序排列。点击以移除排序。',
13+
sortAscending: ':升序排列。点击以降序排列。',
14+
sortNone: ':未排序。点击以升序排列。'
15+
},
16+
sortBy: '排序方式'
17+
},
18+
dataFooter: {
19+
itemsPerPageText: '每页数目:',
20+
itemsPerPageAll: '全部',
21+
nextPage: '下一页',
22+
prevPage: '上一页',
23+
firstPage: '首页',
24+
lastPage: '尾页',
25+
pageText: '{0}-{1} 共 {2}'
26+
},
27+
datePicker: {
28+
itemsSelected: '已选择 {0}'
29+
},
30+
noDataText: '没有数据',
31+
carousel: {
32+
prev: '上一张',
33+
next: '下一张',
34+
ariaLabel: {
35+
delimiter: 'Carousel slide {0} of {1}'
36+
}
37+
},
38+
calendar: {
39+
moreEvents: '还有 {0} 项'
40+
},
41+
fileInput: {
42+
counter: '{0} 个文件',
43+
counterSize: '{0} 个文件(共 {1})'
44+
},
45+
timePicker: {
46+
am: 'AM',
47+
pm: 'PM'
48+
},
49+
...VuetifyDemo
50+
}

0 commit comments

Comments
 (0)