Also use _converse as pluggable object reference.

This commit is contained in:
JC Brand 2016-12-20 10:28:30 +00:00
parent 55dbbede8a
commit b701c4830f
10 changed files with 22 additions and 23 deletions

View File

@ -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
// ...

View File

@ -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

View File

@ -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,

View File

@ -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 = {
@ -1974,8 +1974,7 @@
_converse.pluggable.initializePlugins({
'updateSettings': updateSettings,
// TODO: rename
'converse': _converse
'_converse': _converse
});
_converse.emit('pluginsInitialized');
_converse._initialize();

View File

@ -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,
});

View File

@ -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'));
}

View File

@ -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({

View File

@ -108,7 +108,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)) {
@ -135,7 +135,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) {
@ -226,7 +226,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,
@ -273,7 +273,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);
@ -301,7 +301,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, '+
@ -346,7 +346,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');
@ -378,7 +378,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') {
@ -425,7 +425,7 @@
},
renderToolbar: function (toolbar, options) {
var _converse = this.__super__.converse;
var _converse = this.__super__._converse;
if (!_converse.show_toolbar) {
return;
}
@ -461,7 +461,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

View File

@ -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

View File

@ -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,