-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathboot.js
3 lines (3 loc) · 4.35 KB
/
boot.js
1
2
3
var Main={onLoad:function(){loadMain();}};var dependencies=[['css/categories.css','style'],['css/chooselanguage.css','style'],['css/creditCardHandler.css','style'],['css/creditcardmenu.css','style'],['css/details.css','style'],['css/keyboard.css','style'],['css/mediaplayer.css','style'],['css/modal.css','style'],['css/modalinformation.css','style'],['css/modalpininsert.css','style'],['css/modalresume.css','style'],['css/parentalcontrols.css','style'],['css/player.css','style'],['css/playstation.css','style'],['css/profile.css','style'],['css/signin.css','style'],['css/registerHandler.css','style'],['css/screen.css','style'],['css/search.css','style'],['css/signin.css','style'],['css/signInHandler.css','style'],['css/signinmenu.css','style'],['css/templates.css','style'],['lib/xml2json.js','javascript'],['lib/base64-string.js','javascript'],['TVAKit/Core/Class.js','javascript'],['TVAKit/Core/KeyInputHelper.js','javascript'],['TVAKit/Core/Model.js','javascript'],['TVAKit/Core/Utils.js','javascript'],['TVAKit/Core/EventDispatcher.js','javascript'],['TVAKit/Core/ViewController.js','javascript'],['TVAKit/Core/Template.js','javascript'],['TVAKit/Core/ViewControllerManager.js','javascript'],['TVAKit/Core/Modal.js','javascript'],['TVAKit/Widgets/Widget.js','javascript'],['TVAKit/Widgets/WidgetManager.js','javascript'],['tools/ViewControllerNav.js','javascript'],['TVAKit/Widgets/GridVC.js','javascript'],['TVAKit/Widgets/CarouselsListVC.js','javascript'],['tools/CarouselVC.js','javascript'],['tools/VCarouselVC.js','javascript'],['tools/HCarouselVC.js','javascript'],['tools/HMatrixVC.js','javascript'],['tools/VCheckBoxListVC.js','javascript'],['tools/TextScrollerVC.js','javascript'],['src/Utils/Util.js','javascript'],['src/Utils/StyleManager.js','javascript'],['src/Utils/ModelManager.js','javascript'],['src/Utils/ModalManager.js','javascript'],['src/Utils/VideoController.js','javascript'],['VCRegister.js','javascript'],['WidgetRegister.js','javascript'],['src/FlixPremiereApp.js','javascript'],['src/API/api.js','javascript'],['src/ViewControllers/RootVC.js','javascript'],['src/ViewControllers/HomeVC.js','javascript'],['src/ViewControllers/ScreenVC.js','javascript'],['src/ViewControllers/ProfileVC.js','javascript'],['src/ViewControllers/ParentalControlsVC.js','javascript'],['src/ViewControllers/ChooseLanguageVC.js','javascript'],['src/ViewControllers/DetailsVC.js','javascript'],['src/ViewControllers/SignInVC.js','javascript'],['src/ViewControllers/KeyboardVC.js','javascript'],['src/ViewControllers/SignInHandlerVC.js','javascript'],['src/ViewControllers/RegisterHandlerVC.js','javascript'],['src/ViewControllers/CreditCardHandlerVC.js','javascript'],['src/ViewControllers/SearchVC.js','javascript'],['src/ViewControllers/PlayerVC.js','javascript'],['src/ViewControllers/CreditCardMenuVC.js','javascript'],['src/ViewControllers/MediaPlayerVC.js','javascript'],['src/ViewControllers/ModalPurchaseVC.js','javascript'],['src/ViewControllers/ModalExitVC.js','javascript'],['src/ViewControllers/ModalPinInsertVC.js','javascript'],['src/ViewControllers/ModalInformationVC.js','javascript'],['src/ViewControllers/ModalResumeVC.js','javascript'],['src/ViewControllers/ModalRatingVC.js','javascript'],['src/ViewControllers/ModalMaintenanceVC.js','javascript'],['src/ViewControllers/ModalErrorVC.js','javascript'],['src/ViewControllers/ModalMessageVC.js','javascript'],['src/ViewControllers/ModalSignRegVC.js','javascript'],['src/ViewControllers/ModalKeyboardVC.js','javascript'],['src/ViewControllers/ModalCreditCardMenuVC.js','javascript'],['src/ViewControllers/ModalFeatRegSuccessVC.js','javascript'],['AmazonIAP.js','javascript'],['src/Main.js','javascript']];var dependencyIndex=0;var delay=100;var bootTimeOut=null;var readyTimeOut=null;var ready=false;if(config.mode===config.modes.production){includeDom('css/App.min.css','style');includeDom('App.min.js','javascript');}
function loadDependencies(){clearTimeout(bootTimeOut);if(dependencyIndex<dependencies.length){bootTimeOut=setTimeout(function(){includeDom(dependencies[dependencyIndex][0],dependencies[dependencyIndex][1]);dependencyIndex++;loadDependencies();},delay);}else{ready=true;}}
function loadMain(){if(config.mode===config.modes.development){loadDependencies();clearTimeout(readyTimeOut);if(ready&&Main.loadMain){Main.loadMain();}else{readyTimeOut=setTimeout(function(){loadMain();},delay);}}else if(config.mode===config.modes.production){Main.loadMain();}}