diff --git a/converse.js b/converse.js index 47668c8dd..bd96a78e1 100644 --- a/converse.js +++ b/converse.js @@ -11,7 +11,7 @@ if (typeof define === 'function' && define.amd) { define("converse", ["converse-dependencies", "converse-templates"], - function(dependencies, templates) { + function (dependencies, templates) { var otr = dependencies.otr, moment = dependencies.moment; if (typeof otr !== "undefined") { @@ -42,9 +42,9 @@ }; // TODO: these non-backbone methods should all be moved to utils. - $.fn.addHyperlinks = function() { + $.fn.addHyperlinks = function () { if (this.length > 0) { - this.each(function(i, obj) { + this.each(function (i, obj) { var x = $(obj).html(); var list = x.match(/\b(https?:\/\/|www\.|https?:\/\/www\.)[^\s<]{2,200}\b/g ); if (list) { @@ -99,10 +99,10 @@ } }; - $.fn.addEmoticons = function() { + $.fn.addEmoticons = function () { if (converse.visible_toolbar_buttons.emoticons) { if (this.length > 0) { - this.each(function(i, obj) { + this.each(function (i, obj) { var text = $(obj).html(); text = text.replace(/>:\)/g, ''); text = text.replace(/:\)/g, ''); @@ -136,16 +136,16 @@ var converse = { templates: templates, - emit: function(evt, data) { + emit: function (evt, data) { $(this).trigger(evt, data); }, - once: function(evt, handler) { + once: function (evt, handler) { $(this).one(evt, handler); }, - on: function(evt, handler) { + on: function (evt, handler) { $(this).bind(evt, handler); }, - off: function(evt, handler) { + off: function (evt, handler) { $(this).unbind(evt, handler); }, refreshWebkit: function () { @@ -588,7 +588,7 @@ }; this.registerGlobalEventHandlers = function () { - $(document).click(function() { + $(document).click(function () { if ($('.toggle-otr ul').is(':visible')) { $('.toggle-otr ul', this).slideUp(); } @@ -653,7 +653,7 @@ }) .c('enable', {xmlns: 'urn:xmpp:carbons:2'}); this.connection.send(carbons_iq); - this.connection.addHandler(function(iq) { + this.connection.addHandler(function (iq) { //TODO: check if carbons was enabled: }, null, "iq", null, "enablecarbons"); }; @@ -1550,7 +1550,7 @@ } var ctx = canvas.getContext('2d'); var img = new Image(); // Create new Image object - img.onload = function() { + img.onload = function () { var ratio = img.width/img.height; ctx.drawImage(img, 0,0, 35*ratio, 35); }; @@ -2911,7 +2911,7 @@ }, this); }, - _ensureElement: function() { + _ensureElement: function () { /* Override method from backbone.js * If the #conversejs element doesn't exist, create it. */ @@ -3085,14 +3085,10 @@ return this; }, - restore: function(ev) { + restore: _.debounce(function (ev) { if (ev && ev.preventDefault) { ev.preventDefault(); } - this._restore(); - }, - - _restore: _.debounce(function () { this.remove(); this.model.maximize(); }, 200) @@ -4240,7 +4236,7 @@ 'desc_change_status': __('Click to change your chat status') })); // iterate through all the