This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/views/user/preferences_username_view.js

31 lines
641 B
JavaScript

/**
This view handles rendering of a user's username preferences
@class PreferencesUsernameView
@extends Discourse.View
@namespace Discourse
@module Discourse
**/
Discourse.PreferencesUsernameView = Discourse.View.extend({
templateName: 'user/username',
classNames: ['user-preferences'],
didInsertElement: function() {
return $('#change_username').focus();
},
keyDown: function(e) {
if (e.keyCode === 13) {
if (!this.get('controller').get('saveDisabled')) {
return this.get('controller').changeUsername();
} else {
e.preventDefault();
return false;
}
}
}
});