diff --git a/client/galaxy/scripts/mvc/user/user-preferences.js b/client/galaxy/scripts/mvc/user/user-preferences.js
index 6438344c5b1..71e42f3aba0 100644
--- a/client/galaxy/scripts/mvc/user/user-preferences.js
+++ b/client/galaxy/scripts/mvc/user/user-preferences.js
@@ -10,7 +10,7 @@ import Ui from "mvc/ui/ui-misc";
import QueryStringParsing from "utils/query-string-parsing";
/** Contains descriptive dictionaries describing user forms */
-var Model = Backbone.Model.extend({
+const Model = Backbone.Model.extend({
initialize: function(options) {
const Galaxy = getGalaxyInstance();
options = options || {};
@@ -149,7 +149,7 @@ var Model = Backbone.Model.extend({
});
/** View of the main user preference panel with links to individual user forms */
-var View = Backbone.View.extend({
+const View = Backbone.View.extend({
title: _l("User Preferences"),
active_tab: "user",
initialize: function() {
@@ -159,49 +159,48 @@ var View = Backbone.View.extend({
},
render: function() {
- var self = this;
const Galaxy = getGalaxyInstance();
- var config = Galaxy.config;
+ const config = Galaxy.config;
$.getJSON(`${getAppRoot()}api/users/${Galaxy.user.id}`, data => {
- self.$preferences = $("
")
+ this.$preferences = $("")
.append($("").append("User preferences"))
.append($("").append(`You are logged in as ${_.escape(data.email)}.`))
- .append((self.$table = $("")));
- var message = QueryStringParsing.get("message");
- var status = QueryStringParsing.get("status");
+ .append((this.$table = $("")));
+ const message = QueryStringParsing.get("message");
+ const status = QueryStringParsing.get("status");
if (message && status) {
- self.$preferences.prepend(new Ui.Message({ message: message, status: status }).$el);
+ this.$preferences.prepend(new Ui.Message({ message: message, status: status }).$el);
}
if (!config.use_remote_user) {
- self._addLink("information");
- self._addLink("password");
+ this._addLink("information");
+ this._addLink("password");
}
if (config.enable_communication_server) {
- self._addLink("communication");
+ this._addLink("communication");
}
- self._addLink("custom_builds");
- self._addLink("permissions");
- self._addLink("make_data_private");
- self._addLink("api_key");
- self._addLink("cloud_auth");
+ this._addLink("custom_builds");
+ this._addLink("permissions");
+ this._addLink("make_data_private");
+ this._addLink("api_key");
+ this._addLink("cloud_auth");
if (config.enable_openid) {
- self._addLink("genomespace");
+ this._addLink("genomespace");
}
if (config.has_user_tool_filters) {
- self._addLink("toolbox_filters");
+ this._addLink("toolbox_filters");
}
if (Galaxy.session_csrf_token) {
- self._addLink("logout");
+ this._addLink("logout");
}
- self.$preferences.append(self._templateFooter(data));
- self.$el.empty().append(self.$preferences);
+ this.$preferences.append(this._templateFooter(data));
+ this.$el.empty().append(this.$preferences);
});
},
_addLink: function(action) {
- var options = this.model.get(action);
- var $row = $(this._templateLink(options));
- var $a = $row.find("a");
+ const options = this.model.get(action);
+ const $row = $(this._templateLink(options));
+ const $a = $row.find("a");
if (options.onclick) {
$a.on("click", () => {
options.onclick();