diff --git a/src/mibew/js/source/chat/collections/messages.js b/src/mibew/js/source/chat/collections/messages.js index b06a5c26..a02ec896 100644 --- a/src/mibew/js/source/chat/collections/messages.js +++ b/src/mibew/js/source/chat/collections/messages.js @@ -119,7 +119,7 @@ eventArgs = { 'messageData': messageData, 'model': false - } + }; // Trigger event. See description of eventName and eventArgs // above. diff --git a/src/mibew/js/source/chat/layouts/chat.js b/src/mibew/js/source/chat/layouts/chat.js index 02e482a4..e0f8312b 100644 --- a/src/mibew/js/source/chat/layouts/chat.js +++ b/src/mibew/js/source/chat/layouts/chat.js @@ -59,7 +59,7 @@ return { page: models.page.toJSON(), user: models.user.toJSON() - } + }; } } ); diff --git a/src/mibew/js/source/chat/layouts/leave_message.js b/src/mibew/js/source/chat/layouts/leave_message.js index 62b04e3e..72470d27 100644 --- a/src/mibew/js/source/chat/layouts/leave_message.js +++ b/src/mibew/js/source/chat/layouts/leave_message.js @@ -51,7 +51,7 @@ serializeData: function() { return { page: Mibew.Objects.Models.page.toJSON() - } + }; } } ); diff --git a/src/mibew/js/source/chat/layouts/survey.js b/src/mibew/js/source/chat/layouts/survey.js index c157c7a4..efad7758 100644 --- a/src/mibew/js/source/chat/layouts/survey.js +++ b/src/mibew/js/source/chat/layouts/survey.js @@ -50,7 +50,7 @@ serializeData: function() { return { page: Mibew.Objects.Models.page.toJSON() - } + }; } } ); diff --git a/src/mibew/js/source/chat/mibewapi_chat_interaction.js b/src/mibew/js/source/chat/mibewapi_chat_interaction.js index 0826f546..82030457 100644 --- a/src/mibew/js/source/chat/mibewapi_chat_interaction.js +++ b/src/mibew/js/source/chat/mibewapi_chat_interaction.js @@ -40,6 +40,6 @@ MibewAPIChatInteraction = function() { return [ 'result' ]; - } -} + }; +}; MibewAPIChatInteraction.prototype = new MibewAPIInteraction(); \ No newline at end of file diff --git a/src/mibew/js/source/chat/model_views/controls/secure_mode.js b/src/mibew/js/source/chat/model_views/controls/secure_mode.js index 4aaf6d37..b11dcada 100644 --- a/src/mibew/js/source/chat/model_views/controls/secure_mode.js +++ b/src/mibew/js/source/chat/model_views/controls/secure_mode.js @@ -48,7 +48,7 @@ * Move to secure chat */ secure: function() { - var link = this.model.get('link') + var link = this.model.get('link'); if (link) { var style = Mibew.Objects.Models.page.get('style'); window.location.href = link.replace(/\&\;/g, '&') diff --git a/src/mibew/js/source/chat/model_views/leave_message/leave_message_description.js b/src/mibew/js/source/chat/model_views/leave_message/leave_message_description.js index 539034e9..4f148cae 100644 --- a/src/mibew/js/source/chat/model_views/leave_message/leave_message_description.js +++ b/src/mibew/js/source/chat/model_views/leave_message/leave_message_description.js @@ -42,7 +42,7 @@ serializeData: function() { return { page: Mibew.Objects.Models.page.toJSON() - } + }; } } ); diff --git a/src/mibew/js/source/chat/model_views/leave_message/leave_message_form.js b/src/mibew/js/source/chat/model_views/leave_message/leave_message_form.js index 4be77dfd..36526072 100644 --- a/src/mibew/js/source/chat/model_views/leave_message/leave_message_form.js +++ b/src/mibew/js/source/chat/model_views/leave_message/leave_message_form.js @@ -81,7 +81,7 @@ // Update group id if (this.model.get('groups')) { - values.groupId = this.ui.groupSelect.val() + values.groupId = this.ui.groupSelect.val(); } // Update name diff --git a/src/mibew/js/source/chat/model_views/leave_message/leave_message_sent_description.js b/src/mibew/js/source/chat/model_views/leave_message/leave_message_sent_description.js index d720c62e..465950bc 100644 --- a/src/mibew/js/source/chat/model_views/leave_message/leave_message_sent_description.js +++ b/src/mibew/js/source/chat/model_views/leave_message/leave_message_sent_description.js @@ -42,7 +42,7 @@ serializeData: function() { return { page: Mibew.Objects.Models.page.toJSON() - } + }; } } ); diff --git a/src/mibew/js/source/chat/model_views/survey/survey_form.js b/src/mibew/js/source/chat/model_views/survey/survey_form.js index a497a397..a3693cbc 100644 --- a/src/mibew/js/source/chat/model_views/survey/survey_form.js +++ b/src/mibew/js/source/chat/model_views/survey/survey_form.js @@ -58,7 +58,7 @@ // Update group id if (this.model.get('groups')) { - values.groupId = this.ui.groupSelect.val() + values.groupId = this.ui.groupSelect.val(); } // Update name diff --git a/src/mibew/js/source/chat/models/controls/sound.js b/src/mibew/js/source/chat/models/controls/sound.js index e2369728..bb885117 100644 --- a/src/mibew/js/source/chat/models/controls/sound.js +++ b/src/mibew/js/source/chat/models/controls/sound.js @@ -60,7 +60,7 @@ * @returns {String} Model type */ getModelType: function() { - return 'SoundControl' + return 'SoundControl'; } } ); diff --git a/src/mibew/js/source/chat/models/status/message.js b/src/mibew/js/source/chat/models/status/message.js index 08709777..abb78053 100644 --- a/src/mibew/js/source/chat/models/status/message.js +++ b/src/mibew/js/source/chat/models/status/message.js @@ -53,7 +53,7 @@ * @returns {String} Model type */ getModelType: function() { - return 'StatusMessage' + return 'StatusMessage'; }, /** diff --git a/src/mibew/js/source/chat/models/status/typing.js b/src/mibew/js/source/chat/models/status/typing.js index 328a6a66..31b8f1f3 100644 --- a/src/mibew/js/source/chat/models/status/typing.js +++ b/src/mibew/js/source/chat/models/status/typing.js @@ -55,7 +55,7 @@ * @returns {String} Model type */ getModelType: function() { - return 'StatusTyping' + return 'StatusTyping'; }, /** diff --git a/src/mibew/js/source/chat/modules/chat.js b/src/mibew/js/source/chat/modules/chat.js index 6640da0f..67b6cbb1 100644 --- a/src/mibew/js/source/chat/modules/chat.js +++ b/src/mibew/js/source/chat/modules/chat.js @@ -225,7 +225,7 @@ "user": (! user.get('isAgent')) } } - ] + ]; }, function(args) { // Check if there was an error @@ -258,7 +258,7 @@ // Restart server updater because module just started and there are no // reasons to wait refresh time to get results of previous request Mibew.Objects.server.restartUpdater(); - }) + }); // Add module finalizer chat.addFinalizer(function() { diff --git a/src/mibew/js/source/chat/modules/invitation.js b/src/mibew/js/source/chat/modules/invitation.js index ceeae88c..aacb363f 100644 --- a/src/mibew/js/source/chat/modules/invitation.js +++ b/src/mibew/js/source/chat/modules/invitation.js @@ -78,7 +78,7 @@ "user": true } } - ] + ]; }, function() {} ) @@ -90,7 +90,7 @@ // Restart server updater because module just started and there are no // reasons to wait refresh time to get results of previous request Mibew.Objects.server.restartUpdater(); - }) + }); // Add module finalizer invitation.addFinalizer(function() { diff --git a/src/mibew/js/source/chat/utils.js b/src/mibew/js/source/chat/utils.js index 4237122e..21f3eb29 100644 --- a/src/mibew/js/source/chat/utils.js +++ b/src/mibew/js/source/chat/utils.js @@ -38,6 +38,6 @@ // Just close the window. window.close(); } - } + }; })(Mibew); \ No newline at end of file diff --git a/src/mibew/js/source/chat_popup.js b/src/mibew/js/source/chat_popup.js index 8bdad90f..8483e4ec 100644 --- a/src/mibew/js/source/chat_popup.js +++ b/src/mibew/js/source/chat_popup.js @@ -62,7 +62,7 @@ var Mibew = Mibew || {}; + "path=/; " + (domain ? ("domain=" + domain[1] + "; ") : '') + (expires ? ('expires=' + expires.toUTCString() + '; ') : ''); - } + }; /** * Try to read cookie. @@ -82,7 +82,7 @@ var Mibew = Mibew || {}; } } return value; - } + }; /** * Deletes cookie. @@ -91,7 +91,7 @@ var Mibew = Mibew || {}; */ Mibew.Utils.deleteCookie = function(name) { Mibew.Utils.createCookie(name, '', (new Date(0))); - } + }; /** * Sets correct prototypes chain. @@ -119,7 +119,7 @@ var Mibew = Mibew || {}; ctor.prototype = new Tmp(); Tmp.prototype = null; ctor.prototype.constructor = ctor; - } + }; })(); /** @@ -169,7 +169,7 @@ var Mibew = Mibew || {}; document.getElementsByTagName('head')[0].appendChild(styleSheet); return styleSheet; - } + }; /** * Loads JavaScript file and attach it to DOM. @@ -189,7 +189,7 @@ var Mibew = Mibew || {}; document.getElementsByTagName('head')[0].appendChild(script); return script; - } + }; /** * Initialize a proper chat popup. @@ -205,7 +205,7 @@ var Mibew = Mibew || {}; Popup = canUseIFrame ? Mibew.ChatPopup.IFrame : Mibew.ChatPopup.Window; Mibew.Objects.ChatPopups[options.id] = new Popup(options); - } + }; /** * A constructor for base (abstract) popup object. @@ -260,7 +260,7 @@ var Mibew = Mibew || {}; * @type {Boolean} */ this.modSecurity = options.modSecurity || false; - } + }; /** * Builds an URL that initializes a chat. @@ -279,7 +279,7 @@ var Mibew = Mibew || {}; return this.url + ((this.url.indexOf('?') === -1) ? '?' : '&') + 'url=' + encodeURIComponent(href) + '&referrer=' + encodeURIComponent(referrer); - } + }; /** * Constructs IFrame popup. @@ -317,7 +317,7 @@ var Mibew = Mibew || {}; // new page is visited. this.open(openedChatUrl); } - } + }; // Set correct prototype chain for IFrame popup. Mibew.Utils.inherits(Mibew.ChatPopup.IFrame, BasePopup); @@ -386,7 +386,7 @@ var Mibew = Mibew || {}; this.iframe.style.display = 'block'; this.iframe.src = url || this.buildChatUrl(); this.isOpened = true; - } + }; /** * Closes the popup. @@ -401,7 +401,7 @@ var Mibew = Mibew || {}; this.iframe.src = ''; this.isOpened = false; Mibew.Utils.deleteCookie('mibew-chat-frame-' + this.id); - } + }; /** * Constructs Window popup. @@ -414,7 +414,7 @@ var Mibew = Mibew || {}; BasePopup.call(this, options); this.window = null; - } + }; // Set correct prototype chain for Window popup. Mibew.Utils.inherits(Mibew.ChatPopup.Window, BasePopup); @@ -433,7 +433,7 @@ var Mibew = Mibew || {}; ); this.window.focus(); this.window.opener = window; - } + }; /** * Closes the popup. @@ -446,7 +446,7 @@ var Mibew = Mibew || {}; this.window.close(); this.window = null; - } + }; /** * Builds window params string. @@ -468,7 +468,7 @@ var Mibew = Mibew || {}; 'height=' + this.height.toString(), 'resizable=' + (this.resizable ? '1' : '0') ].join(','); - } + }; // Attach a listener to window's "message" event to get the url of the chat // which is opened in iframe popup. diff --git a/src/mibew/js/source/default/collection_views/base_collection.js b/src/mibew/js/source/default/collection_views/base_collection.js index d017662a..59cc3cd2 100644 --- a/src/mibew/js/source/default/collection_views/base_collection.js +++ b/src/mibew/js/source/default/collection_views/base_collection.js @@ -41,7 +41,7 @@ } else { return new ChildViewType(options); } - } + }; /** * @class Represents base collection view diff --git a/src/mibew/js/source/default/init.js b/src/mibew/js/source/default/init.js index 33059309..8ecf3916 100644 --- a/src/mibew/js/source/default/init.js +++ b/src/mibew/js/source/default/init.js @@ -26,7 +26,7 @@ var Mibew = {}; // Use Backbone.Marionette with handlebars.js Backbone.Marionette.TemplateCache.prototype.compileTemplate = function(rawTemplate) { return Handlebars.compile(rawTemplate); - } + }; // Use all handlebars template as partials too // We does not use Handlebars.partials property because of it can be changed diff --git a/src/mibew/js/source/default/localization.js b/src/mibew/js/source/default/localization.js index 08e94a46..4aa64dc5 100644 --- a/src/mibew/js/source/default/localization.js +++ b/src/mibew/js/source/default/localization.js @@ -47,7 +47,7 @@ return localized.replace(/\{([0-9]+)\}/g, function(match, index) { return placeholders[parseInt(index)] || ''; }); - } + }; /** * Store localization object. Can be call multiple times, localization @@ -56,6 +56,6 @@ */ Mibew.Localization.set = function(strs) { _.extend(localStrings, strs); - } + }; })(Mibew, _); \ No newline at end of file diff --git a/src/mibew/js/source/default/model_views/control.js b/src/mibew/js/source/default/model_views/control.js index 83bc485d..947e4e7b 100644 --- a/src/mibew/js/source/default/model_views/control.js +++ b/src/mibew/js/source/default/model_views/control.js @@ -74,7 +74,7 @@ } return { 'class': classes.join(' ') - } + }; }, /** diff --git a/src/mibew/js/source/default/server.js b/src/mibew/js/source/default/server.js index a3ce5067..0c35a5fe 100644 --- a/src/mibew/js/source/default/server.js +++ b/src/mibew/js/source/default/server.js @@ -92,7 +92,7 @@ * @type Object * @private */ - this.functions = {} + this.functions = {}; /** * Id of the last registered function @@ -107,7 +107,7 @@ * @private */ this.mibewAPI = new MibewAPI(new this.options['interactionType']()); - } + }; /** * Make call to the server @@ -148,7 +148,7 @@ return false; } return true; - } + }; /** * Call function at every request to build functions list @@ -165,7 +165,7 @@ callbackFunction: callbackFunction }; return this.callPeriodicallyLastId; - } + }; /** * Stop calling function at every request. @@ -177,7 +177,7 @@ if (id in this.callPeriodically) { delete this.callPeriodically[id]; } - } + }; /** * Generates unique request token @@ -195,7 +195,7 @@ // Check token uniqueness } while(token in this.callbacks); return token; - } + }; /** * Process request @@ -236,7 +236,7 @@ delete this.callbacks[requestObject.token]; } } - } + }; /** * Process function @@ -266,7 +266,7 @@ // Add function results to the execution context context.storeFunctionResults(functionObject, results); - } + }; /** * Send the request to the server @@ -291,14 +291,14 @@ success: _.bind(self.receiveResponse, self), error: _.bind(self.onError, self) }); - } + }; /** * Start automatic updater */ Mibew.Server.prototype.runUpdater = function() { this.update(); - } + }; /** * Call Mibew.Server.update after specified timeout @@ -310,7 +310,7 @@ _.bind(this.update, this), time * 1000 ); - } + }; /** * Restarts the automatic updater @@ -326,7 +326,7 @@ } // Restart updater. Try to reconnect after a while this.updateAfter(this.options.reconnectPause); - } + }; /** * Send request to server @@ -360,7 +360,7 @@ // Handle errors this.options.onUpdateError(e); } - } + }; /** * Process response from the Server @@ -385,7 +385,7 @@ } finally { this.updateAfter(this.options.requestsFrequency); } - } + }; /** * Add function that can be called by the Server @@ -401,7 +401,7 @@ } this.functions[functionName][this.functionsLastId] = handler; return this.functionsLastId; - } + }; /** * Remove function that can be called by Server @@ -421,7 +421,7 @@ delete this.functions[i]; } } - }, + }; /** * Call on AJAX errors @@ -440,6 +440,6 @@ this.options.onTransportError(); } } - } + }; })(Mibew, MibewAPI, $, _); \ No newline at end of file diff --git a/src/mibew/js/source/default/utils.js b/src/mibew/js/source/default/utils.js index 15329a25..4d488f58 100644 --- a/src/mibew/js/source/default/utils.js +++ b/src/mibew/js/source/default/utils.js @@ -36,7 +36,7 @@ return str; } return str.substring(0, 1).toUpperCase() + str.substring(1); - } + }; /** * Cast string in camel case to dash format. @@ -61,7 +61,7 @@ } return parts.join('-'); - } + }; /** * Check if email address valid or not. @@ -99,7 +99,7 @@ // The regular exprassion is base on RFC 2822. It's not fully compatible // with RFC but is sutabe for most real cases. return /^(([a-zA-Z0-9!#$%&'*+\-/=?\^_`{|}~]+(\.[a-zA-Z0-9!#$%&'*+\-/=?\^_`{|}~]+)*)|(\".+\"))$/.test(localPart); - } + }; /** * Play .wav or .mp3 sound file @@ -121,7 +121,7 @@ audioTag.attr('data-file', file); } } - } + }; /** * Builds params string for window.open method. @@ -150,7 +150,7 @@ 'height=' + allOptions.height, 'resizable=' + (allOptions.resizable ? '1' : '0') ].join(','); - } + }; /** * Sets default options for Vex dialogs. @@ -170,7 +170,7 @@ */ var isVexOpened = function () { return (vex.getAllVexes().length > 0); - } + }; /** * Alerts a message. @@ -183,7 +183,7 @@ return; } vex.dialog.alert({message: message}); - } + }; /** * Requires user confirmation. @@ -198,7 +198,7 @@ message: message, callback: callback }); - } + }; /** * Requests some info from the user. @@ -213,6 +213,6 @@ message: message, callback: callback }); - } + }; })(Mibew, jQuery, _, vex, validator); \ No newline at end of file diff --git a/src/mibew/js/source/mibewapi.js b/src/mibew/js/source/mibewapi.js index 103959de..d3195192 100644 --- a/src/mibew/js/source/mibewapi.js +++ b/src/mibew/js/source/mibewapi.js @@ -104,7 +104,7 @@ MibewAPI.prototype.checkFunction = function(functionObject, filterReservedFuncti functionObject["function"] + "' function" ); } -} +}; /** * Validate request @@ -138,7 +138,7 @@ MibewAPI.prototype.checkRequest = function(requestObject) { for (var i = 0; i < requestObject.functions.length; i++) { this.checkFunction(requestObject.functions[i]); } -} +}; /** * Validate package. @@ -181,7 +181,7 @@ MibewAPI.prototype.checkPackage = function (packageObject) { for (var i = 0; i < packageObject.requests.length; i++) { this.checkRequest(packageObject.requests[i]); } -} +}; /** * Search 'result' function in functionsList. If request contains more than @@ -226,7 +226,7 @@ MibewAPI.prototype.getResultFunction = function(functionsList, existence){ throw new Error("There is 'result' function in functions list"); } return resultFunction; -} +}; /** * Builds result package @@ -252,8 +252,8 @@ MibewAPI.prototype.buildResult = function(resultArguments, token) { 'arguments' : mergedArguments } ] - } -} + }; +}; /** * Encodes package @@ -269,7 +269,7 @@ MibewAPI.prototype.encodePackage = function(requests) { packageObject.async = true; packageObject.requests = requests; return encodeURIComponent(JSON.stringify(packageObject)).replace(/\%20/gi, '+'); -} +}; /** * Decodes package and validate package structure @@ -284,7 +284,7 @@ MibewAPI.prototype.decodePackage = function(encodedPackage){ var decodedPackage = JSON.parse(decodeURIComponent(encodedPackage.replace(/\+/gi, ' '))); this.checkPackage(decodedPackage); return decodedPackage; -} +}; /** * End of MibewAPI Class */ @@ -322,7 +322,7 @@ function MibewAPIInteraction(){ */ this.mandatoryArguments = function() { return {}; - } + }; /** * Returns reserved (system) functions' names @@ -366,7 +366,7 @@ MibewAPIInteraction.prototype.getMandatoryArguments = function(functionName) { } } return mandatoryArguments; -} +}; /** * Returns default values of mandatory arguments for the functionName function @@ -397,7 +397,7 @@ MibewAPIInteraction.prototype.getMandatoryArgumentsDefaults = function(functionN } } return mandatoryArguments; -} +}; /** * End of MibewAPIInteraction class */ @@ -473,7 +473,7 @@ MibewAPIExecutionContext.prototype.getArgumentsList = function(functionObject) { argumentsList[variableName] = this.functionsResults[funcNum - 1][referenceTo]; } return argumentsList; -} +}; /** * Returns requets results @@ -482,7 +482,7 @@ MibewAPIExecutionContext.prototype.getArgumentsList = function(functionObject) { */ MibewAPIExecutionContext.prototype.getResults = function(){ return this.returnValues; -} +}; /** * Stores functions results in execution context and add values to request @@ -519,7 +519,7 @@ MibewAPIExecutionContext.prototype.storeFunctionResults = function(functionObjec } // Store function results in execution context this.functionsResults.push(results); -} +}; /** * End of MibewAPIExecutionContext class */ diff --git a/src/mibew/js/source/users/app.js b/src/mibew/js/source/users/app.js index 36b49045..6257cef7 100644 --- a/src/mibew/js/source/users/app.js +++ b/src/mibew/js/source/users/app.js @@ -36,7 +36,7 @@ Mibew.Utils.alert(Mibew.Localization.trans('Network problems detected. Please refresh the page.')); badRequestsCount = 0; } - } + }; // Create application instance var App = new Backbone.Marionette.Application(); diff --git a/src/mibew/js/source/users/collection_views/threads_collection.js b/src/mibew/js/source/users/collection_views/threads_collection.js index 8cce05a9..d3bdad8d 100644 --- a/src/mibew/js/source/users/collection_views/threads_collection.js +++ b/src/mibew/js/source/users/collection_views/threads_collection.js @@ -84,7 +84,7 @@ return { tagName: page.get('threadTag'), collection: model.get('controls') - } + }; }, /** @@ -172,7 +172,7 @@ var queueCode = this.getQueueCode(thread) || 'Z'; sort.field = queueCode.toString() + '_' - + thread.get('waitingTime').toString() + + thread.get('waitingTime').toString(); }, /** @@ -202,7 +202,7 @@ Mibew.Utils.alert( Mibew.Localization.trans('A new visitor is waiting for an answer.') ); - }) + }); } }, diff --git a/src/mibew/js/source/users/collection_views/visitors_collection.js b/src/mibew/js/source/users/collection_views/visitors_collection.js index 68cb31b4..e83cbc18 100644 --- a/src/mibew/js/source/users/collection_views/visitors_collection.js +++ b/src/mibew/js/source/users/collection_views/visitors_collection.js @@ -82,7 +82,7 @@ return { tagName: page.get('visitorTag'), collection: model.get('controls') - } + }; }, /** diff --git a/src/mibew/js/source/users/collections/threads.js b/src/mibew/js/source/users/collections/threads.js index 8765c630..e2b2b743 100644 --- a/src/mibew/js/source/users/collections/threads.js +++ b/src/mibew/js/source/users/collections/threads.js @@ -90,7 +90,7 @@ // Create default sort field var sort = { field: thread.get('waitingTime').toString() - } + }; // Trigger event to provide an ability to change sorting order this.trigger('sort:field', thread, sort); diff --git a/src/mibew/js/source/users/collections/visitors.js b/src/mibew/js/source/users/collections/visitors.js index dadd51ad..ce72e686 100644 --- a/src/mibew/js/source/users/collections/visitors.js +++ b/src/mibew/js/source/users/collections/visitors.js @@ -77,7 +77,7 @@ // Create default sort field var sort = { field: visitor.get('firstTime').toString() - } + }; // Trigger event to provide an ability to change sorting order this.trigger('sort:field', visitor, sort); diff --git a/src/mibew/js/source/users/init.js b/src/mibew/js/source/users/init.js index 5373bbcc..3af91b28 100644 --- a/src/mibew/js/source/users/init.js +++ b/src/mibew/js/source/users/init.js @@ -43,7 +43,7 @@ newWindow.focus(); newWindow.opener = window; - } + }; /** * Update time in timers @@ -73,6 +73,6 @@ // Build result string $(this).html(result.join(':')); }); - } + }; })(Mibew, jQuery); \ No newline at end of file diff --git a/src/mibew/js/source/users/mibewapi_users_interaction.js b/src/mibew/js/source/users/mibewapi_users_interaction.js index 36b3f312..b305811f 100644 --- a/src/mibew/js/source/users/mibewapi_users_interaction.js +++ b/src/mibew/js/source/users/mibewapi_users_interaction.js @@ -33,12 +33,12 @@ MibewAPIUsersInteraction = function() { 'errorCode': 0 } }; - } + }; this.getReservedFunctionsNames = function() { return [ 'result' ]; - } -} + }; +}; MibewAPIUsersInteraction.prototype = new MibewAPIInteraction(); \ No newline at end of file diff --git a/src/mibew/js/source/users/model_views/queued_thread.js b/src/mibew/js/source/users/model_views/queued_thread.js index 0d8a78b1..2e82847b 100644 --- a/src/mibew/js/source/users/model_views/queued_thread.js +++ b/src/mibew/js/source/users/model_views/queued_thread.js @@ -96,7 +96,7 @@ * @returns {Object} Template data */ serializeData: function() { - var thread = this.model + var thread = this.model; var page = Mibew.Objects.Models.page; var data = thread.toJSON(); data.stateDesc = this.stateToDesc(thread.get('state')); @@ -105,7 +105,7 @@ if (data.firstMessage) { data.firstMessagePreview = data.firstMessage.length > 30 ? data.firstMessage.substring(0,30) + '...' - : data.firstMessage + : data.firstMessage; } return data; }, diff --git a/src/mibew/js/source/users/models/queued_thread.js b/src/mibew/js/source/users/models/queued_thread.js index e66cf9fa..d445a8ee 100644 --- a/src/mibew/js/source/users/models/queued_thread.js +++ b/src/mibew/js/source/users/models/queued_thread.js @@ -148,7 +148,7 @@ * @param {Function} Mibew.Models.Control or inherited constructor */ addControl: function(control) { - controlsConstructors.push(control) + controlsConstructors.push(control); }, /** diff --git a/src/mibew/js/source/users/models/visitor.js b/src/mibew/js/source/users/models/visitor.js index 26068229..1792222d 100644 --- a/src/mibew/js/source/users/models/visitor.js +++ b/src/mibew/js/source/users/models/visitor.js @@ -134,7 +134,7 @@ * @param {Function} Mibew.Models.Control or inherited constructor */ addControl: function(control) { - controlsConstructors.push(control) + controlsConstructors.push(control); }, /** diff --git a/src/mibew/js/source/widget.js b/src/mibew/js/source/widget.js index b3768a14..2e74c4be 100644 --- a/src/mibew/js/source/widget.js +++ b/src/mibew/js/source/widget.js @@ -99,7 +99,7 @@ var Mibew = Mibew || {}; // Load additional styles Mibew.Utils.loadStyleSheet(options.inviteStyle); - } + }; /** * Make request to the server. @@ -130,7 +130,7 @@ var Mibew = Mibew || {}; // Clean up request data this.dataToSend = {}; - } + }; /** * Build GET request params list @@ -146,7 +146,7 @@ var Mibew = Mibew || {}; query.push(index + '=' + this.dataToSend[index]); } return query.join('&'); - } + }; /** * Send arbitrary data to the Server as GET params @@ -176,7 +176,7 @@ var Mibew = Mibew || {}; this.dataToSend[index] = value; } - } + }; /** * Parse server response. Called as JSONP callback function @@ -236,12 +236,10 @@ var Mibew = Mibew || {}; this.cleanUpAfterRequest(); // Make new request after timeout - window.setTimeout( - function() { - context.makeRequest(); - }, - this.requestTimeout); - } + window.setTimeout(function() { + context.makeRequest(); + }, this.requestTimeout); + }; /** * Remove dynamically loaded request script from DOM @@ -250,7 +248,7 @@ var Mibew = Mibew || {}; Mibew.Widget.prototype.cleanUpAfterRequest = function() { document.getElementsByTagName('head')[0] .removeChild(document.getElementById('mibew-response-script')); - } + }; /** * Load script and add handler for script onLoad event @@ -266,14 +264,14 @@ var Mibew = Mibew || {}; // Check if script loaded script.onload = function(){ context.scriptReady(id); - } + }; // Do it in crossbrowser way script.onreadystatechange = function(){ if (this.readyState == 'complete' || this.readyState == 'loaded') { context.scriptReady(id); } - } - } + }; + }; /** * Event listener for script onLoad event. Run handlers which have no @@ -291,7 +289,7 @@ var Mibew = Mibew || {}; delete this.handlers[handlerName]; } } - } + }; /** * Check if handler can be run @@ -305,7 +303,7 @@ var Mibew = Mibew || {}; } } return true; - } + }; /** * Helper function which create new widget object, store it into @@ -314,7 +312,7 @@ var Mibew = Mibew || {}; Mibew.Widget.init = function(options) { Mibew.Objects.widget = new Mibew.Widget(options); Mibew.Objects.widget.makeRequest(); - } + }; /** * @namespace Holds invitation stuff @@ -380,7 +378,7 @@ var Mibew = Mibew || {}; if (invitationdiv) { invitationdiv.innerHTML = popuptext; } - } + }; /** * Display invitation popup @@ -391,7 +389,7 @@ var Mibew = Mibew || {}; Mibew.Invitation.trigger('show'); invitationPopup.style.display = 'block'; } - } + }; /** * Hide invitation popup and remove it from DOM @@ -402,7 +400,7 @@ var Mibew = Mibew || {}; Mibew.Invitation.trigger('hide'); invitationPopup.parentNode.removeChild(invitationPopup); } - } + }; /** * Accept invitation and open chat window @@ -413,7 +411,7 @@ var Mibew = Mibew || {}; document.getElementById('mibew-agent-button').onclick(); Mibew.Invitation.hide(); } - } + }; /** * Visitor rejects invitation @@ -422,7 +420,7 @@ var Mibew = Mibew || {}; Mibew.Invitation.trigger('reject'); Mibew.Objects.widget.sendToServer({'invitation_rejected': 1}); Mibew.Invitation.hide(); - } + }; /** * Contains callbacks for invitation events. @@ -451,7 +449,7 @@ var Mibew = Mibew || {}; } invitaionEventsCallbacks[event].push(callback); - } + }; /** * Triggers invitation event. @@ -476,7 +474,7 @@ var Mibew = Mibew || {}; for(var i = 0, length = callbacks.length; i < length; i++) { callbacks[i](data); } - } + }; /** * @namespace Holds functions that can be called by the Core @@ -492,7 +490,7 @@ var Mibew = Mibew || {}; Mibew.Objects.widget.visitorCookieName, response.user.id ); - } + }; /** * Show invitation popup @@ -500,13 +498,13 @@ var Mibew = Mibew || {}; */ Mibew.APIFunctions.invitationCreate = function(data) { Mibew.Invitation.create(data.invitation); - } + }; /** * Close invitation popup */ Mibew.APIFunctions.invitationClose = function() { Mibew.Invitation.hide(); - } + }; })(Mibew);