Update Datepicker script for nextcloud-vue 0.5.1

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
This commit is contained in:
John Molakvoæ (skjnldsv) 2019-01-11 12:06:53 +01:00
parent 131667f5fd
commit 6c4892210a
No known key found for this signature in database
GPG Key ID: 60C25B8C072916CF
4 changed files with 34 additions and 83 deletions

98
package-lock.json generated
View File

@ -1545,7 +1545,7 @@
},
"axios": {
"version": "0.18.0",
"resolved": "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz",
"integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=",
"requires": {
"follow-redirects": "^1.3.0",
@ -2002,8 +2002,8 @@
"dev": true
},
"cdav-library": {
"version": "github:nextcloud/cdav-library#7bdd25efd75774b07f00dfa75e9707c5f8a1108a",
"from": "github:nextcloud/cdav-library#7bdd25efd75774b07f00dfa75e9707c5f8a1108a",
"version": "github:nextcloud/cdav-library#c27587a4fdb318d10ef329548d146755964e6672",
"from": "github:nextcloud/cdav-library",
"requires": {
"@babel/polyfill": "^7.2.5"
}
@ -2230,12 +2230,6 @@
"integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
"dev": true
},
"coalescy": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/coalescy/-/coalescy-1.0.0.tgz",
"integrity": "sha1-SwZYRrg2NhrabEtKSr9LwcrDG/E=",
"dev": true
},
"code-point-at": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
@ -3234,37 +3228,6 @@
"integrity": "sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ==",
"dev": true
},
"eslint-friendly-formatter": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/eslint-friendly-formatter/-/eslint-friendly-formatter-4.0.1.tgz",
"integrity": "sha1-J9UE3IN/fK3b8gGy6EpO5zC6Pvo=",
"dev": true,
"requires": {
"chalk": "^2.0.1",
"coalescy": "1.0.0",
"extend": "^3.0.0",
"minimist": "^1.2.0",
"strip-ansi": "^4.0.0",
"text-table": "^0.2.0"
},
"dependencies": {
"ansi-regex": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
"dev": true
},
"strip-ansi": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"dev": true,
"requires": {
"ansi-regex": "^3.0.0"
}
}
}
},
"eslint-import-resolver-node": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz",
@ -3825,7 +3788,7 @@
},
"fecha": {
"version": "2.3.3",
"resolved": "http://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz",
"resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz",
"integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg=="
},
"figgy-pudding": {
@ -4060,8 +4023,7 @@
"ansi-regex": {
"version": "2.1.1",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"aproba": {
"version": "1.2.0",
@ -4082,14 +4044,12 @@
"balanced-match": {
"version": "1.0.0",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"brace-expansion": {
"version": "1.1.11",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@ -4104,20 +4064,17 @@
"code-point-at": {
"version": "1.1.0",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"concat-map": {
"version": "0.0.1",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"console-control-strings": {
"version": "1.1.0",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"core-util-is": {
"version": "1.0.2",
@ -4234,8 +4191,7 @@
"inherits": {
"version": "2.0.3",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"ini": {
"version": "1.3.5",
@ -4247,7 +4203,6 @@
"version": "1.0.0",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"number-is-nan": "^1.0.0"
}
@ -4262,7 +4217,6 @@
"version": "3.0.4",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"brace-expansion": "^1.1.7"
}
@ -4270,14 +4224,12 @@
"minimist": {
"version": "0.0.8",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"minipass": {
"version": "2.2.4",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"safe-buffer": "^5.1.1",
"yallist": "^3.0.0"
@ -4296,7 +4248,6 @@
"version": "0.5.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"minimist": "0.0.8"
}
@ -4377,8 +4328,7 @@
"number-is-nan": {
"version": "1.0.1",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"object-assign": {
"version": "4.1.1",
@ -4390,7 +4340,6 @@
"version": "1.4.0",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"wrappy": "1"
}
@ -4476,8 +4425,7 @@
"safe-buffer": {
"version": "5.1.1",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"safer-buffer": {
"version": "2.1.2",
@ -4513,7 +4461,6 @@
"version": "1.0.2",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
@ -4533,7 +4480,6 @@
"version": "3.0.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"ansi-regex": "^2.0.0"
}
@ -4577,14 +4523,12 @@
"wrappy": {
"version": "1.0.2",
"bundled": true,
"dev": true,
"optional": true
"dev": true
},
"yallist": {
"version": "3.0.2",
"bundled": true,
"dev": true,
"optional": true
"dev": true
}
}
},
@ -6580,9 +6524,9 @@
}
},
"nextcloud-vue": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/nextcloud-vue/-/nextcloud-vue-0.5.0.tgz",
"integrity": "sha512-ty8E5pUC4E4E3nlReAoEoV+bd7cTaFV8S88QnR+O3qDustGyFPkCMC5QPROxjg9rSHRvhJS5IM//3sWPFqoWvQ==",
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/nextcloud-vue/-/nextcloud-vue-0.5.1.tgz",
"integrity": "sha512-TTNz7vg2KxtASipBoKadsnipKptK/SK/tHjtq2x1xVDkLgjXrNCUm2+EtU/fPLNoOaueD4yUyAOJPNKQ4ff08Q==",
"requires": {
"md5": "^2.2.1",
"nextcloud-axios": "^0.1.2",
@ -10234,9 +10178,9 @@
"dev": true
},
"vue2-datepicker": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-2.7.0.tgz",
"integrity": "sha512-ZAil2yVgH3X96o6blNRJQBYV+NHSF34jyIz4GNb38fFsJ4DrCORGb44uspZAMMFATmOpCJzbAkOCoggy6ws4ZQ==",
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-2.8.0.tgz",
"integrity": "sha512-IQw/ai04WYGZC4P7toLhryBHhrqc1hCJ3ivgEayXfeDD1EjJnIhUMb4nqo2JvRG72nPqc9HJvHM/66K+AZnjUA==",
"requires": {
"fecha": "^2.3.3"
}

View File

@ -41,7 +41,7 @@
"ical.js": "^1.3.0",
"moment": "^2.23.0",
"nextcloud-server": "^0.15.9",
"nextcloud-vue": "^0.5.0",
"nextcloud-vue": "^0.5.1",
"p-limit": "^2.1.0",
"uuid": "^3.3.2",
"v-tooltip": "^2.0.0-rc.33",
@ -70,7 +70,6 @@
"css-loader": "^2.1.0",
"eslint": "^5.12.0",
"eslint-config-standard": "^12.0.0",
"eslint-friendly-formatter": "^4.0.1",
"eslint-import-resolver-webpack": "^0.10.1",
"eslint-loader": "^2.1.1",
"eslint-plugin-import": "^2.14.0",

View File

@ -130,11 +130,19 @@ let formatDateTime = function(vcardTime, type, locale) {
* location of the call. So this = DatetimePicker.
* Therefore we can use any props we pass through datetime-picker
*
* ! TODO: use a DEDICATED function in vue2-datepicker instead of this weird hack
*
* @returns {string}
*/
if (DatetimePicker && DatetimePicker.methods) {
DatetimePicker.methods.stringify = function() {
return formatDateTime(this.$parent.localValue, this.type, this.$parent.locale)
}
} else {
DatetimePicker.components.DatePicker.methods.stringify = function() {
return formatDateTime(this.$parent.$parent.localValue, this.type, this.$parent.$parent.locale)
}
}
export default {
name: 'PropertyDateTime',
@ -164,7 +172,7 @@ export default {
: 'time',
// locale and lang data
locale: 'en', // temporary value, see mounted
locale: 'en',
firstDay: window.firstDay + 1, // provided by nextcloud
lang: {
days: window.dayNamesShort, // provided by nextcloud

View File

@ -8,5 +8,5 @@ module.exports = merge(common, {
noInfo: true,
overlay: true
},
devtool: '#cheap-source-map',
devtool: '#cheap-source-map'
})