Apply ESLint auto-fixes: `debug_log_view.js`

pull/1/head
Daniel Gasienica 7 years ago
parent 5d6cd0ea39
commit d4c9422a99

@ -2,65 +2,65 @@
* vim: ts=4:sw=4:expandtab * vim: ts=4:sw=4:expandtab
*/ */
(function () { (function () {
'use strict'; 'use strict';
window.Whisper = window.Whisper || {};
Whisper.DebugLogLinkView = Whisper.View.extend({ window.Whisper = window.Whisper || {};
templateName: 'debug-log-link',
initialize: function(options) {
this.url = options.url;
},
render_attributes: function() {
return {
url: this.url,
reportIssue: i18n('reportIssue')
};
}
});
Whisper.DebugLogView = Whisper.View.extend({
templateName: 'debug-log',
className: 'debug-log modal',
initialize: function() {
this.render();
this.$('textarea').val(i18n('loading'));
window.log.fetch().then(function(text) { Whisper.DebugLogLinkView = Whisper.View.extend({
this.$('textarea').val(text); templateName: 'debug-log-link',
}.bind(this)); initialize(options) {
}, this.url = options.url;
events: { },
'click .submit': 'submit', render_attributes() {
'click .close': 'close' return {
}, url: this.url,
render_attributes: { reportIssue: i18n('reportIssue'),
title: i18n('submitDebugLog'), };
cancel: i18n('cancel'), },
submit: i18n('submit'), });
close: i18n('gotIt'), Whisper.DebugLogView = Whisper.View.extend({
debugLogExplanation: i18n('debugLogExplanation') templateName: 'debug-log',
}, className: 'debug-log modal',
close: function(e) { initialize() {
e.preventDefault(); this.render();
this.remove(); this.$('textarea').val(i18n('loading'));
},
submit: function(e) {
e.preventDefault();
var text = this.$('textarea').val();
if (text.length === 0) {
return;
}
log.publish(text).then(function(url) {
var view = new Whisper.DebugLogLinkView({
url: url,
el: this.$('.result')
});
this.$('.loading').removeClass('loading');
view.render();
this.$('.link').focus().select();
}.bind(this));
this.$('.buttons, textarea').remove();
this.$('.result').addClass('loading');
}
});
})(); window.log.fetch().then((text) => {
this.$('textarea').val(text);
});
},
events: {
'click .submit': 'submit',
'click .close': 'close',
},
render_attributes: {
title: i18n('submitDebugLog'),
cancel: i18n('cancel'),
submit: i18n('submit'),
close: i18n('gotIt'),
debugLogExplanation: i18n('debugLogExplanation'),
},
close(e) {
e.preventDefault();
this.remove();
},
submit(e) {
e.preventDefault();
const text = this.$('textarea').val();
if (text.length === 0) {
return;
}
log.publish(text).then((url) => {
const view = new Whisper.DebugLogLinkView({
url,
el: this.$('.result'),
});
this.$('.loading').removeClass('loading');
view.render();
this.$('.link').focus().select();
});
this.$('.buttons, textarea').remove();
this.$('.result').addClass('loading');
},
});
}());

Loading…
Cancel
Save