Commit 1bae42b1 authored by JC Brand's avatar JC Brand

Also use `_converse` as pluggable object reference.

parent 1050650c
......@@ -134,7 +134,7 @@ An example plugin
sendPresence: function (type, status_message, jid) {
// The "_converse" object is available via the __super__
// attribute.
var _converse = this.__super__.converse;
var _converse = this.__super__._converse;
// Custom code can come here
// ...
......
......@@ -186,7 +186,7 @@
/* The initialize function gets called as soon as the plugin is
* loaded by converse.js's plugin machinery.
*/
var _converse = this.converse;
var _converse = this._converse;
// Configuration values for this plugin
// ====================================
// Refer to docs/source/configuration.rst for explanations of these
......
......@@ -201,7 +201,7 @@
/* The initialize function gets called as soon as the plugin is
* loaded by converse.js's plugin machinery.
*/
var _converse = this.converse;
var _converse = this._converse;
this.updateSettings({
allow_logout: true,
default_domain: undefined,
......
......@@ -49,7 +49,7 @@
_converse.emit = _converse.trigger;
// Make converse pluggable
pluggable.enable(_converse, 'converse', 'pluggable');
pluggable.enable(_converse, '_converse', 'pluggable');
// Module-level constants
_converse.STATUS_WEIGHTS = {
......@@ -1937,8 +1937,7 @@
_converse.pluggable.initializePlugins({
'updateSettings': updateSettings,
// TODO: rename
'converse': _converse
'_converse': _converse
});
_converse.emit('pluginsInitialized');
_converse._initialize();
......
......@@ -301,7 +301,7 @@
/* The initialize function gets called as soon as the plugin is
* loaded by converse.js's plugin machinery.
*/
var _converse = this.converse;
var _converse = this._converse;
this.updateSettings({
allow_dragresize: true,
});
......
......@@ -132,7 +132,7 @@
ControlBoxView: {
renderContactsPanel: function () {
var _converse = this.__super__.converse;
var _converse = this.__super__._converse;
this.__super__.renderContactsPanel.apply(this, arguments);
if (_converse.allow_muc) {
this.roomspanel = new _converse.RoomsPanel({
......@@ -153,7 +153,7 @@
},
onConnected: function () {
var _converse = this.__super__.converse;
var _converse = this.__super__._converse;
this.__super__.onConnected.apply(this, arguments);
if (!this.model.get('connected')) {
return;
......@@ -183,7 +183,7 @@
},
featureAdded: function (feature) {
var _converse = this.__super__.converse;
var _converse = this.__super__._converse;
if ((feature.get('var') === Strophe.NS.MUC) && (_converse.allow_muc)) {
this.setMUCDomain(feature.get('from'));
}
......
......@@ -25,7 +25,7 @@
/* The initialize function gets called as soon as the plugin is
* loaded by converse.js's plugin machinery.
*/
var _converse = this.converse;
var _converse = this._converse;
_converse.supports_html5_notification = "Notification" in window;
this.updateSettings({
......
......@@ -109,7 +109,7 @@
},
createMessage: function (message, delay, original_stanza) {
var _converse = this.__super__.converse,
var _converse = this.__super__._converse,
text = _.propertyOf(message.querySelector('body'))('textContent');
if ((!text) || (!_converse.allow_otr)) {
......@@ -136,7 +136,7 @@
},
getSession: function (callback) {
var _converse = this.__super__.converse;
var _converse = this.__super__._converse;
var cipher = CryptoJS.lib.PasswordBasedCipher;
var pass, instance_tag, saved_key, pass_check;
if (_converse.cache_otr_key) {
......@@ -227,7 +227,7 @@
// send the query message to them.
this.save({'otr_status': UNENCRYPTED});
this.getSession(function (session) {
var _converse = this.__super__.converse;
var _converse = this.__super__._converse;
this.otr = new otr.OTR({
fragment_size: 140,
send_interval: 200,
......@@ -274,7 +274,7 @@
},
initialize: function () {
var _converse = this.__super__.converse;
var _converse = this.__super__._converse;
this.__super__.initialize.apply(this, arguments);
this.model.on('change:otr_status', this.onOTRStatusChanged, this);
this.model.on('showOTRError', this.showOTRError, this);
......@@ -302,7 +302,7 @@
},
onMessageSubmitted: function (text) {
var _converse = this.__super__.converse;
var _converse = this.__super__._converse;
if (!_converse.connection.authenticated) {
return this.showHelpMessages(
['Sorry, the connection has been lost, '+
......@@ -347,7 +347,7 @@
},
showOTRError: function (msg) {
var _converse = this.__super__.converse;
var _converse = this.__super__._converse;
if (msg === 'Message cannot be sent at this time.') {
this.showHelpMessages(
[__('Your message could not be sent')], 'error');
......@@ -379,7 +379,7 @@
},
authOTR: function (ev) {
var _converse = this.__super__.converse;
var _converse = this.__super__._converse;
var scheme = $(ev.target).data().scheme;
var result, question, answer;
if (scheme === 'fingerprint') {
......@@ -426,7 +426,7 @@
},
renderToolbar: function (toolbar, options) {
var _converse = this.__super__.converse;
var _converse = this.__super__._converse;
if (!_converse.show_toolbar) {
return;
}
......@@ -462,7 +462,7 @@
/* The initialize function gets called as soon as the plugin is
* loaded by converse.js's plugin machinery.
*/
var _converse = this.converse;
var _converse = this._converse;
// Translation aware constants
// ---------------------------
// We can only call the __ translation method *after* converse.js
......
......@@ -26,7 +26,7 @@
/* The initialize function gets called as soon as the plugin is
* loaded by converse.js's plugin machinery.
*/
var _converse = this.converse;
var _converse = this._converse;
this.updateSettings({
ping_interval: 180 //in seconds
......
......@@ -75,7 +75,7 @@
* login panel.
*/
this.__super__.renderLoginPanel.apply(this, arguments);
var _converse = this.__super__.converse;
var _converse = this.__super__._converse;
if (_converse.allow_registration) {
this.registerpanel = new _converse.RegisterPanel({
'$parent': this.$el.find('.controlbox-panes'),
......@@ -92,7 +92,7 @@
/* The initialize function gets called as soon as the plugin is
* loaded by converse.js's plugin machinery.
*/
var _converse = this.converse;
var _converse = this._converse;
this.updateSettings({
allow_registration: true,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment