|
|
|
|
@ -103,13 +103,13 @@
|
|
|
|
|
|
|
|
|
|
_tokenName: undefined,
|
|
|
|
|
|
|
|
|
|
_addTokenBtn: undefined,
|
|
|
|
|
_addAppPasswordBtn: undefined,
|
|
|
|
|
|
|
|
|
|
_result: undefined,
|
|
|
|
|
|
|
|
|
|
_newToken: undefined,
|
|
|
|
|
_newAppPassword: undefined,
|
|
|
|
|
|
|
|
|
|
_hideTokenBtn: undefined,
|
|
|
|
|
_hideAppPasswordBtn: undefined,
|
|
|
|
|
|
|
|
|
|
_addingToken: false,
|
|
|
|
|
|
|
|
|
|
@ -119,7 +119,7 @@
|
|
|
|
|
var tokenTypes = [0, 1];
|
|
|
|
|
var _this = this;
|
|
|
|
|
_.each(tokenTypes, function(type) {
|
|
|
|
|
var el = type === 0 ? '#sessions' : '#devices';
|
|
|
|
|
var el = type === 0 ? '#sessions' : '#apppasswords';
|
|
|
|
|
_this._views.push(new SubView({
|
|
|
|
|
el: el,
|
|
|
|
|
type: type,
|
|
|
|
|
@ -130,16 +130,16 @@
|
|
|
|
|
$el.on('click', 'a.icon-delete', _.bind(_this._onDeleteToken, _this));
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
this._form = $('#device-token-form');
|
|
|
|
|
this._tokenName = $('#device-token-name');
|
|
|
|
|
this._addTokenBtn = $('#device-add-token');
|
|
|
|
|
this._addTokenBtn.click(_.bind(this._addDeviceToken, this));
|
|
|
|
|
this._form = $('#app-password-form');
|
|
|
|
|
this._tokenName = $('#app-password-name');
|
|
|
|
|
this._addAppPasswordBtn = $('#add-app-password');
|
|
|
|
|
this._addAppPasswordBtn.click(_.bind(this._addAppPassword, this));
|
|
|
|
|
|
|
|
|
|
this._result = $('#device-token-result');
|
|
|
|
|
this._newToken = $('#device-new-token');
|
|
|
|
|
this._newToken.on('focus', _.bind(this._onNewTokenFocus, this));
|
|
|
|
|
this._hideTokenBtn = $('#device-token-hide');
|
|
|
|
|
this._hideTokenBtn.click(_.bind(this._hideToken, this));
|
|
|
|
|
this._result = $('#app-password-result');
|
|
|
|
|
this._newAppPassword = $('#new-app-password');
|
|
|
|
|
this._newAppPassword.on('focus', _.bind(this._onNewTokenFocus, this));
|
|
|
|
|
this._hideAppPasswordBtn = $('#app-password-hide');
|
|
|
|
|
this._hideAppPasswordBtn.click(_.bind(this._hideToken, this));
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
render: function() {
|
|
|
|
|
@ -166,7 +166,7 @@
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
_addDeviceToken: function() {
|
|
|
|
|
_addAppPassword: function() {
|
|
|
|
|
var _this = this;
|
|
|
|
|
this._toggleAddingToken(true);
|
|
|
|
|
|
|
|
|
|
@ -181,9 +181,9 @@
|
|
|
|
|
$.when(creatingToken).done(function(resp) {
|
|
|
|
|
_this.collection.add(resp.deviceToken);
|
|
|
|
|
_this.render();
|
|
|
|
|
_this._newToken.val(resp.token);
|
|
|
|
|
_this._newAppPassword.val(resp.token);
|
|
|
|
|
_this._toggleFormResult(false);
|
|
|
|
|
_this._newToken.select();
|
|
|
|
|
_this._newAppPassword.select();
|
|
|
|
|
_this._tokenName.val('');
|
|
|
|
|
});
|
|
|
|
|
$.when(creatingToken).fail(function() {
|
|
|
|
|
@ -195,7 +195,7 @@
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
_onNewTokenFocus: function() {
|
|
|
|
|
this._newToken.select();
|
|
|
|
|
this._newAppPassword.select();
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
_hideToken: function() {
|
|
|
|
|
@ -204,7 +204,7 @@
|
|
|
|
|
|
|
|
|
|
_toggleAddingToken: function(state) {
|
|
|
|
|
this._addingToken = state;
|
|
|
|
|
this._addTokenBtn.toggleClass('icon-loading-small', state);
|
|
|
|
|
this._addAppPasswordBtn.toggleClass('icon-loading-small', state);
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
_onDeleteToken: function(event) {
|
|
|
|
|
|