refactor(dependencies): bundle Vue by default
This commit is contained in:
parent
14bdf84702
commit
9680573781
4 changed files with 13 additions and 17 deletions
|
|
@ -120,6 +120,7 @@
|
||||||
"md5": true,
|
"md5": true,
|
||||||
"$": true,
|
"$": true,
|
||||||
"jQuery": true,
|
"jQuery": true,
|
||||||
|
"Vue": true,
|
||||||
"moment": true,
|
"moment": true,
|
||||||
"hljs": true,
|
"hljs": true,
|
||||||
"Awesomplete": true,
|
"Awesomplete": true,
|
||||||
|
|
|
||||||
|
|
@ -133,6 +133,7 @@
|
||||||
"public/js/lib/Sortable.min.js",
|
"public/js/lib/Sortable.min.js",
|
||||||
"public/js/lib/jquery/jquery.hotkeys.js",
|
"public/js/lib/jquery/jquery.hotkeys.js",
|
||||||
"public/js/lib/bootstrap.min.js",
|
"public/js/lib/bootstrap.min.js",
|
||||||
|
"public/js/lib/vue/dist/vue.js",
|
||||||
"node_modules/moment/min/moment-with-locales.min.js",
|
"node_modules/moment/min/moment-with-locales.min.js",
|
||||||
"node_modules/moment-timezone/builds/moment-timezone-with-data.min.js",
|
"node_modules/moment-timezone/builds/moment-timezone-with-data.min.js",
|
||||||
"public/js/lib/socket.io.min.js",
|
"public/js/lib/socket.io.min.js",
|
||||||
|
|
|
||||||
|
|
@ -11,13 +11,10 @@ frappe.modules.Home = class {
|
||||||
}
|
}
|
||||||
make_body() {
|
make_body() {
|
||||||
this.$modules_container = this.$parent.find('.layout-main');
|
this.$modules_container = this.$parent.find('.layout-main');
|
||||||
frappe.require('/assets/js/frappe-vue.min.js', () => {
|
Vue.prototype.__ = window.__;
|
||||||
Vue.prototype.__ = window.__; // eslint-disable-line
|
new Vue({
|
||||||
// eslint-disable-next-line
|
el: this.$modules_container[0],
|
||||||
new Vue({
|
render: h => h(Modules)
|
||||||
el: this.$modules_container[0],
|
|
||||||
render: h => h(Modules)
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
setup_header() {
|
setup_header() {
|
||||||
|
|
@ -25,4 +22,4 @@ frappe.modules.Home = class {
|
||||||
|
|
||||||
// subtitle
|
// subtitle
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -48,14 +48,11 @@ frappe.views.pageview = {
|
||||||
|
|
||||||
let container = $('<div class="container"></div>').appendTo(page);
|
let container = $('<div class="container"></div>').appendTo(page);
|
||||||
container = $('<div></div>').appendTo(container);
|
container = $('<div></div>').appendTo(container);
|
||||||
|
|
||||||
frappe.require('/assets/js/frappe-vue.min.js', () => {
|
Vue.prototype.__ = window.__;
|
||||||
Vue.prototype.__ = window.__; // eslint-disable-line
|
new Vue({
|
||||||
// eslint-disable-next-line
|
el: container[0],
|
||||||
new Vue({
|
render: h => h(Desktop)
|
||||||
el: container[0],
|
|
||||||
render: h => h(Desktop)
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -185,5 +182,5 @@ frappe.views.ModulesFactory = class ModulesFactory extends frappe.views.Factory
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue