123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /* jshint -W117 */
- /* application specific logic */
-
- var APP =
- {
- init: function () {
- this.UI = require("./modules/UI/UI");
- this.API = require("./modules/API/API");
- this.connectionquality = require("./modules/connectionquality/connectionquality");
- this.statistics = require("./modules/statistics/statistics");
- this.RTC = require("./modules/RTC/RTC");
- this.simulcast = require("./modules/simulcast/simulcast");
- this.desktopsharing = require("./modules/desktopsharing/desktopsharing");
- this.xmpp = require("./modules/xmpp/xmpp");
- this.keyboardshortcut = require("./modules/keyboardshortcut/keyboardshortcut");
- this.translation = require("./modules/translation/translation");
- this.settings = require("./modules/settings/Settings");
- }
- };
-
- function init() {
-
- APP.RTC.start();
- APP.xmpp.start(APP.UI.getCredentials());
- APP.statistics.start();
- APP.connectionquality.init();
-
- // Set default desktop sharing method
- APP.desktopsharing.init();
-
- APP.keyboardshortcut.init();
- }
-
-
- $(document).ready(function () {
-
- APP.init();
-
- APP.translation.init();
-
- if(APP.API.isEnabled())
- APP.API.init();
-
- APP.UI.start(init);
-
- });
-
- $(window).bind('beforeunload', function () {
- if(APP.API.isEnabled())
- APP.API.dispose();
- });
-
- module.exports = APP;
|