@omnia/foundation
Version:
Provide omnia foundation typings and tooling work on client side for omnia extension
101 lines (92 loc) • 3.53 kB
JavaScript
//append to angular2 libs bundle for go ahead execute angular2 lib modules to improve performace resolve omnia core module
//console.log('start resolve angula2 libs')
webpackJsonp([0], {}, [
//'core-js/es6/symbol',
//'core-js/es6/object',
//'core-js/es6/function',
//'core-js/es6/parse-int',
//'core-js/es6/parse-float',
//'core-js/es6/number',
//'core-js/es6/math',
//'core-js/es6/string',
//'core-js/es6/date',
//'core-js/es6/array',
//'core-js/es6/regexp',
//'core-js/es6/map',
//'core-js/es6/set',
//'core-js/es6/weak-map',
//'core-js/es6/weak-set',
//'core-js/es6/typed',
//'core-js/es6/reflect',
'core-js/es6',
'core-js/es7/reflect',
//'Scripts/angular/libs/reflect',
//'Scripts/angular/libs/zone.custom',
'@angular/core',
'@angular/common',
'@angular/compiler',
'@angular/platform-browser',
'@angular/platform-browser-dynamic',
'@angular/upgrade',
'@angular/forms',
'@angular/http',
'angular2-modal/plugins/bootstrap',
'angular2-modal'
]);
window["omfSetTemp"] = Set; // keep Set native function to resotre at the bootstrap time since have issue with infoPath webpart that override Set function
//webpackJsonp([0], {
// /***/ "./Omnia/Foundation/Extensibility/Core.js":
// function (module, exports, __webpack_require__) {
// //window.Zone = window.omniaZone;
// exports.Bootstrapper = { init: function () { } }
// exports.calculateHeightofScreen = function () { };
// }
//}, []);
//function omfBeforeUnload() {
// try {
// console.log('omnia start beforeunload')
// if (typeof $omf !== 'undefined' && typeof $omf.Core !== 'undefined' && typeof $omf.Core.EventHandler !== 'undefined') {
// $omf.Core.EventHandler.publishEvent('Omnia.Events.UnloadPage', null);
// $omf.Core.EventHandler.dispose();
// }
// //jQuery(window).off("resize");
// //jQuery(window).off("hashchange");
// jQuery(window).off();
// jQuery(document).off();
// jQuery("html").find("*").off();
// jQuery("html").off();
// console.log('omnia end beforeunload');
// window.removeEventListener("beforeunload", omfBeforeUnload);
// }
// catch (err) {
// console.log('have beforeunload have error');
// }
//}
//function omfUnload() {
// try {
// console.log('omnia start unload')
// if (typeof $omf !== 'undefined' && typeof $omf.Core !== 'undefined' && typeof $omf.Core.EventHandler !== 'undefined') {
// $omf.Core.EventHandler.publishEvent('Omnia.Events.UnloadPage', null);
// $omf.Core.EventHandler.dispose();
// }
// //jQuery(window).off("resize");
// //jQuery(window).off("hashchange");
// jQuery(window).off();
// jQuery(document).off();
// jQuery("html").find("*").off();
// jQuery("html").off();
// //angular = null;
// //$omf = null;
// //$omi = null;
// //installedModules = null;
// //webpackJsonp = null;
// console.log('omnia unloaded');
// window.removeEventListener("unload", omfUnload);
// }
// catch (err) {
// console.log('have unload have error');
// }
//}
//window.addEventListener("beforeunload", omfBeforeUnload);
//window.addEventListener("unload", omfUnload);
//console.log('end resolve angula2 libs')