aboutsummaryrefslogtreecommitdiffstats
path: root/apps/updatenotification/js-src/init.js
diff options
context:
space:
mode:
Diffstat (limited to 'apps/updatenotification/js-src/init.js')
-rw-r--r--apps/updatenotification/js-src/init.js23
1 files changed, 16 insertions, 7 deletions
diff --git a/apps/updatenotification/js-src/init.js b/apps/updatenotification/js-src/init.js
index 7730affb527..d874cb67f33 100644
--- a/apps/updatenotification/js-src/init.js
+++ b/apps/updatenotification/js-src/init.js
@@ -19,13 +19,22 @@
*/
/* global define, $ */
+import Vue from 'vue';
+import Root from './components/root'
-define(function(require) {
- 'use strict';
+Vue.mixin({
+ methods: {
+ t: function(app, text, vars, count, options) {
+ return OC.L10N.translate(app, text, vars, count, options);
+ },
+ n: function(app, textSingular, textPlural, count, vars, options) {
+ return OC.L10N.translatePlural(app, textSingular, textPlural, count, vars, options);
+ }
+ }
+});
+
+const vm = new Vue({
+ render: h => h(Root)
+}).$mount('#updatenotification');
- var App = require('./app');
- $(function() {
- App.initialise();
- });
-});