From 5885e37127187828cac3f37203e94cac05cb0906 Mon Sep 17 00:00:00 2001 From: Peter Jaszkowiak Date: Wed, 30 Aug 2017 10:50:28 -0600 Subject: [PATCH] Switch admin t.js usage to Benchpress --- public/src/admin/appearance/skins.js | 4 ++-- public/src/admin/appearance/themes.js | 4 ++-- public/src/admin/extend/plugins.js | 4 ++-- public/src/admin/extend/rewards.js | 4 ++-- public/src/admin/general/dashboard.js | 4 ++-- public/src/admin/general/navigation.js | 6 +++--- public/src/admin/manage/categories.js | 6 +++--- public/src/admin/manage/category.js | 7 ++++--- public/src/admin/manage/group.js | 5 +++-- public/src/admin/manage/groups.js | 4 ++-- public/src/admin/manage/ip-blacklist.js | 4 ++-- public/src/admin/manage/users.js | 8 ++++---- 12 files changed, 31 insertions(+), 29 deletions(-) diff --git a/public/src/admin/appearance/skins.js b/public/src/admin/appearance/skins.js index f234cac414..7ec56349f7 100644 --- a/public/src/admin/appearance/skins.js +++ b/public/src/admin/appearance/skins.js @@ -1,7 +1,7 @@ 'use strict'; -define('admin/appearance/skins', ['translator'], function (translator) { +define('admin/appearance/skins', ['translator', 'benchpress'], function (translator, Benchpress) { var Skins = {}; Skins.init = function () { @@ -52,7 +52,7 @@ define('admin/appearance/skins', ['translator'], function (translator) { Skins.render = function (bootswatch) { var themeContainer = $('#bootstrap_themes'); - templates.parse('admin/partials/theme_list', { + Benchpress.parse('admin/partials/theme_list', { themes: bootswatch.themes.map(function (theme) { return { type: 'bootswatch', diff --git a/public/src/admin/appearance/themes.js b/public/src/admin/appearance/themes.js index 68165268b2..64d7a202fd 100644 --- a/public/src/admin/appearance/themes.js +++ b/public/src/admin/appearance/themes.js @@ -1,7 +1,7 @@ 'use strict'; -define('admin/appearance/themes', ['translator'], function (translator) { +define('admin/appearance/themes', ['translator', 'benchpress'], function (translator, Benchpress) { var Themes = {}; Themes.init = function () { @@ -73,7 +73,7 @@ define('admin/appearance/themes', ['translator'], function (translator) { if (!themes.length) { instListEl.append($('
  • ').addClass('no-themes').translateHtml('[[admin/appearance/themes:no-themes]]')); } else { - templates.parse('admin/partials/theme_list', { + Benchpress.parse('admin/partials/theme_list', { themes: themes, }, function (html) { translator.translate(html, function (html) { diff --git a/public/src/admin/extend/plugins.js b/public/src/admin/extend/plugins.js index c5b2b2ff70..1debd9b168 100644 --- a/public/src/admin/extend/plugins.js +++ b/public/src/admin/extend/plugins.js @@ -1,7 +1,7 @@ 'use strict'; -define('admin/extend/plugins', ['jqueryui', 'translator'], function (jqueryui, translator) { +define('admin/extend/plugins', ['jqueryui', 'translator', 'benchpress'], function (jqueryui, translator, Benchpress) { var Plugins = {}; Plugins.init = function () { var pluginsList = $('.plugins'); @@ -58,7 +58,7 @@ define('admin/extend/plugins', ['jqueryui', 'translator'], function (jqueryui, t } if (pluginData.license && pluginData.active !== true) { - templates.parse('admin/partials/plugins/license', pluginData, function (html) { + Benchpress.parse('admin/partials/plugins/license', pluginData, function (html) { bootbox.dialog({ title: '[[admin/extend/plugins:license.title]]', message: html, diff --git a/public/src/admin/extend/rewards.js b/public/src/admin/extend/rewards.js index fe1322b8e2..acfcb0bb39 100644 --- a/public/src/admin/extend/rewards.js +++ b/public/src/admin/extend/rewards.js @@ -1,7 +1,7 @@ 'use strict'; -define('admin/extend/rewards', ['translator'], function (translator) { +define('admin/extend/rewards', ['translator', 'benchpress'], function (translator, Benchpress) { var rewards = {}; @@ -139,7 +139,7 @@ define('admin/extend/rewards', ['translator'], function (translator) { rewards: available, }; - templates.parse('admin/extend/rewards', 'active', data, function (li) { + Benchpress.parse('admin/extend/rewards', 'active', data, function (li) { translator.translate(li, function (li) { li = $(li); ul.append(li); diff --git a/public/src/admin/general/dashboard.js b/public/src/admin/general/dashboard.js index 2d08c73685..9bc29a2ceb 100644 --- a/public/src/admin/general/dashboard.js +++ b/public/src/admin/general/dashboard.js @@ -1,7 +1,7 @@ 'use strict'; -define('admin/general/dashboard', ['semver', 'Chart', 'translator'], function (semver, Chart, translator) { +define('admin/general/dashboard', ['semver', 'Chart', 'translator', 'benchpress'], function (semver, Chart, translator, Benchpress) { var Admin = {}; var intervals = { rooms: false, @@ -317,7 +317,7 @@ define('admin/general/dashboard', ['semver', 'Chart', 'translator'], function (s $('[data-action="updateGraph"][data-units="custom"]').on('click', function () { var targetEl = $(this); - templates.parse('admin/partials/pageviews-range-select', {}, function (html) { + Benchpress.parse('admin/partials/pageviews-range-select', {}, function (html) { var modal = bootbox.dialog({ title: '[[admin/general/dashboard:page-views-custom]]', message: html, diff --git a/public/src/admin/general/navigation.js b/public/src/admin/general/navigation.js index 5269c1c2c0..9e44ac0468 100644 --- a/public/src/admin/general/navigation.js +++ b/public/src/admin/general/navigation.js @@ -1,7 +1,7 @@ 'use strict'; -define('admin/general/navigation', ['translator', 'iconSelect', 'jqueryui'], function (translator, iconSelect) { +define('admin/general/navigation', ['translator', 'iconSelect', 'benchpress', 'jqueryui'], function (translator, iconSelect, Benchpress) { var navigation = {}; var available; @@ -68,7 +68,7 @@ define('admin/general/navigation', ['translator', 'iconSelect', 'jqueryui'], fun data.enabled = false; data.index = (parseInt($('#enabled').children().last().attr('data-index'), 10) || 0) + 1; - templates.parse('admin/general/navigation', 'navigation', { navigation: [data] }, function (li) { + Benchpress.parse('admin/general/navigation', 'navigation', { navigation: [data] }, function (li) { translator.translate(li, function (li) { li = $(translator.unescape(li)); el.after(li); @@ -76,7 +76,7 @@ define('admin/general/navigation', ['translator', 'iconSelect', 'jqueryui'], fun }); }); - templates.parse('admin/general/navigation', 'enabled', { enabled: [data] }, function (li) { + Benchpress.parse('admin/general/navigation', 'enabled', { enabled: [data] }, function (li) { translator.translate(li, function (li) { li = $(translator.unescape(li)); $('#enabled').append(li); diff --git a/public/src/admin/manage/categories.js b/public/src/admin/manage/categories.js index 2951481411..5d211d00ca 100644 --- a/public/src/admin/manage/categories.js +++ b/public/src/admin/manage/categories.js @@ -1,7 +1,7 @@ 'use strict'; -define('admin/manage/categories', ['vendor/jquery/serializeObject/jquery.ba-serializeobject.min', 'translator'], function (serialize, translator) { +define('admin/manage/categories', ['vendor/jquery/serializeObject/jquery.ba-serializeobject.min', 'translator', 'benchpress'], function (serialize, translator, Benchpress) { var Categories = {}; var newCategoryId = -1; var sortables; @@ -45,7 +45,7 @@ define('admin/manage/categories', ['vendor/jquery/serializeObject/jquery.ba-seri return app.alertError(err.message); } - templates.parse('admin/partials/categories/create', { + Benchpress.parse('admin/partials/categories/create', { categories: categories, }, function (html) { var modal = bootbox.dialog({ @@ -185,7 +185,7 @@ define('admin/manage/categories', ['vendor/jquery/serializeObject/jquery.ba-seri } function continueRender() { - templates.parse('admin/partials/categories/category-rows', { + Benchpress.parse('admin/partials/categories/category-rows', { cid: parentId, categories: categories, }, function (html) { diff --git a/public/src/admin/manage/category.js b/public/src/admin/manage/category.js index 2115db338e..8ac0ecdf15 100644 --- a/public/src/admin/manage/category.js +++ b/public/src/admin/manage/category.js @@ -8,7 +8,8 @@ define('admin/manage/category', [ 'autocomplete', 'translator', 'categorySelector', -], function (uploader, iconSelect, colorpicker, autocomplete, translator, categorySelector) { + 'benchpress', +], function (uploader, iconSelect, colorpicker, autocomplete, translator, categorySelector, Benchpress) { var Category = {}; var modified_categories = {}; @@ -248,7 +249,7 @@ define('admin/manage/category', [ return app.alertError(err.message); } - templates.parse('admin/partials/categories/privileges', { + Benchpress.parse('admin/partials/categories/privileges', { privileges: privileges, }, function (html) { translator.translate(html, function (html) { @@ -407,7 +408,7 @@ define('admin/manage/category', [ callback = categories; categories = ajaxify.data.allCategories; } - templates.parse('admin/partials/categories/select-category', { + Benchpress.parse('admin/partials/categories/select-category', { categories: categories, }, function (html) { translator.translate(html, function (html) { diff --git a/public/src/admin/manage/group.js b/public/src/admin/manage/group.js index b334dcb3fb..910db07af7 100644 --- a/public/src/admin/manage/group.js +++ b/public/src/admin/manage/group.js @@ -6,7 +6,8 @@ define('admin/manage/group', [ 'iconSelect', 'admin/modules/colorpicker', 'translator', -], function (memberList, iconSelect, colorpicker, translator) { + 'benchpress', +], function (memberList, iconSelect, colorpicker, translator, Benchpress) { var Groups = {}; Groups.init = function () { @@ -103,7 +104,7 @@ define('admin/manage/group', [ 'icon:text': userLabel.attr('data-usericon-text'), }; - templates.parse('admin/partials/groups/memberlist', 'members', { + Benchpress.parse('admin/partials/groups/memberlist', 'members', { group: { isOwner: ajaxify.data.group.isOwner, members: [member], diff --git a/public/src/admin/manage/groups.js b/public/src/admin/manage/groups.js index 5aa7b969b7..5b42e9eb64 100644 --- a/public/src/admin/manage/groups.js +++ b/public/src/admin/manage/groups.js @@ -1,7 +1,7 @@ 'use strict'; -define('admin/manage/groups', ['translator'], function (translator) { +define('admin/manage/groups', ['translator', 'benchpress'], function (translator, Benchpress) { var Groups = {}; var intervalId = 0; @@ -94,7 +94,7 @@ define('admin/manage/groups', ['translator'], function (translator) { return app.alertError(err.message); } - templates.parse('admin/manage/groups', 'groups', { + Benchpress.parse('admin/manage/groups', 'groups', { groups: groups, }, function (html) { translator.translate(html, function (html) { diff --git a/public/src/admin/manage/ip-blacklist.js b/public/src/admin/manage/ip-blacklist.js index 4b5b37ce11..5e6589da9c 100644 --- a/public/src/admin/manage/ip-blacklist.js +++ b/public/src/admin/manage/ip-blacklist.js @@ -1,7 +1,7 @@ 'use strict'; -define('admin/manage/ip-blacklist', ['Chart'], function (Chart) { +define('admin/manage/ip-blacklist', ['Chart', 'benchpress'], function (Chart, Benchpress) { var Blacklist = {}; Blacklist.init = function () { @@ -32,7 +32,7 @@ define('admin/manage/ip-blacklist', ['Chart'], function (Chart) { return app.alertError(err.message); } - templates.parse('admin/partials/blacklist-validate', data, function (html) { + Benchpress.parse('admin/partials/blacklist-validate', data, function (html) { bootbox.alert(html); }); }); diff --git a/public/src/admin/manage/users.js b/public/src/admin/manage/users.js index 507067337c..8c22a65720 100644 --- a/public/src/admin/manage/users.js +++ b/public/src/admin/manage/users.js @@ -1,7 +1,7 @@ 'use strict'; -define('admin/manage/users', ['translator'], function (translator) { +define('admin/manage/users', ['translator', 'benchpress'], function (translator, Benchpress) { var Users = {}; Users.init = function () { @@ -81,7 +81,7 @@ define('admin/manage/users', ['translator'], function (translator) { return false; // specifically to keep the menu open } - templates.parse('admin/partials/temporary-ban', {}, function (html) { + Benchpress.parse('admin/partials/temporary-ban', {}, function (html) { bootbox.dialog({ className: 'ban-modal', title: '[[user:ban_account]]', @@ -248,7 +248,7 @@ define('admin/manage/users', ['translator'], function (translator) { function handleUserCreate() { $('#createUser').on('click', function () { - templates.parse('admin/partials/create_user_modal', {}, function (html) { + Benchpress.parse('admin/partials/create_user_modal', {}, function (html) { bootbox.dialog({ message: html, title: '[[admin/manage/users:alerts.create]]', @@ -323,7 +323,7 @@ define('admin/manage/users', ['translator'], function (translator) { return app.alertError(err.message); } - templates.parse('admin/manage/users', 'users', data, function (html) { + Benchpress.parse('admin/manage/users', 'users', data, function (html) { translator.translate(html, function (html) { html = $(html); $('.users-table tr').not(':first').remove();