mirror of
https://github.com/zulip/zulip.git
synced 2025-11-01 12:33:40 +00:00
refactor: Use explicit path when referencing handlebars templates.
This commit is contained in:
@@ -36,7 +36,7 @@ const _channel = {};
|
||||
|
||||
const _templates = {
|
||||
render: function (name, data) {
|
||||
if (name === 'admin-realm-domains-list') {
|
||||
if (name === 'settings/admin-realm-domains-list') {
|
||||
assert(data.realm_domain.domain);
|
||||
return 'stub-domains-list';
|
||||
}
|
||||
|
||||
@@ -20,13 +20,13 @@ function render(template_name, args) {
|
||||
run_test('finding_partials', () => {
|
||||
var fns = global.find_included_partials('settings_tab');
|
||||
assert.deepEqual(fns, [
|
||||
'account-settings',
|
||||
'display-settings',
|
||||
'notification-settings',
|
||||
'bot-settings',
|
||||
'alert-word-settings',
|
||||
'attachments-settings',
|
||||
'muted-topics-settings',
|
||||
'settings/account-settings',
|
||||
'settings/display-settings',
|
||||
'settings/notification-settings',
|
||||
'settings/bot-settings',
|
||||
'settings/alert-word-settings',
|
||||
'settings/attachments-settings',
|
||||
'settings/muted-topics-settings',
|
||||
]);
|
||||
});
|
||||
|
||||
@@ -91,7 +91,7 @@ run_test('admin_realm_domains_list', () => {
|
||||
allow_subdomains: true,
|
||||
},
|
||||
};
|
||||
html += render("admin-realm-domains-list", args);
|
||||
html += render("settings/admin-realm-domains-list", args);
|
||||
html += "</table>";
|
||||
|
||||
var button = $(html).find('.button');
|
||||
@@ -115,7 +115,7 @@ run_test('admin_realm_dropdown_stream_list', () => {
|
||||
stream_id: 18,
|
||||
},
|
||||
};
|
||||
html += render("admin-realm-dropdown-stream-list", args);
|
||||
html += render("settings/admin-realm-dropdown-stream-list", args);
|
||||
html += "</ul>";
|
||||
|
||||
var link = $(html).find("a");
|
||||
@@ -442,7 +442,7 @@ run_test('bankruptcy_modal', () => {
|
||||
assert.equal(count.text(), 99);
|
||||
});
|
||||
|
||||
run_test('admin_auth_methods_list', () => {
|
||||
run_test('settings/admin_auth_methods_list', () => {
|
||||
var args = {
|
||||
method: "Email",
|
||||
enabled: false,
|
||||
@@ -450,7 +450,7 @@ run_test('admin_auth_methods_list', () => {
|
||||
|
||||
var html = '';
|
||||
html += '<tbody>';
|
||||
html += render('admin_auth_methods_list', args);
|
||||
html += render('settings/admin_auth_methods_list', args);
|
||||
html += '</tbody>';
|
||||
|
||||
var method = $(html).find('tr.method_row').first().find('span.method');
|
||||
@@ -590,7 +590,7 @@ run_test('compose_private_stream_alert', () => {
|
||||
run_test('custom_user_profile_field', () => {
|
||||
var field = {name: "GitHub user name", id: 2, hint: "Or link to profile"};
|
||||
var args = {field: field, field_value: {value: "@GitHub", rendered_value: "<p>@GitHub</p>"}, field_type: "text"};
|
||||
var html = render('custom-user-profile-field', args);
|
||||
var html = render('settings/custom-user-profile-field', args);
|
||||
assert.equal($(html).attr('data-field-id'), 2);
|
||||
assert.equal($(html).find('.custom_user_field_value').val(), "@GitHub");
|
||||
assert.equal($(html).find('.field_hint').text(), "Or link to profile");
|
||||
@@ -602,7 +602,7 @@ run_test('deactivate_stream_modal', () => {
|
||||
stream_name: "Public stream",
|
||||
stream_id: 1,
|
||||
};
|
||||
var html = render('deactivation-stream-modal', args);
|
||||
var html = render('settings/deactivation-stream-modal', args);
|
||||
|
||||
var modal_header = $(html).find("#deactivation_stream_modal_label");
|
||||
assert.equal(modal_header.text(), "translated: Delete stream " + args.stream_name);
|
||||
@@ -612,8 +612,8 @@ run_test('deactivate_stream_modal', () => {
|
||||
assert.equal(button.data('stream-id'), args.stream_id);
|
||||
});
|
||||
|
||||
run_test('dev_env_email_access', () => {
|
||||
render('dev_env_email_access');
|
||||
run_test('settings/dev_env_email_access', () => {
|
||||
render('settings/dev_env_email_access');
|
||||
});
|
||||
|
||||
run_test('draft_table_body', () => {
|
||||
@@ -1097,7 +1097,7 @@ run_test('revoke_invite_modal', () => {
|
||||
};
|
||||
|
||||
var html = "<div>";
|
||||
html += render('revoke-invite-modal', args);
|
||||
html += render('settings/revoke-invite-modal', args);
|
||||
html += "</div>";
|
||||
assert.equal($(html).find("p strong").text(), "iago@zulip.com");
|
||||
});
|
||||
@@ -1471,7 +1471,7 @@ run_test('upload_space_stats', () => {
|
||||
percent_used: 50,
|
||||
upload_quota: "1 GB",
|
||||
};
|
||||
var html = render('upload-space-stats', args);
|
||||
var html = render('settings/upload-space-stats', args);
|
||||
assert.equal($(html).text().trim(), "translated: Organization using 50% of 1 GB.\n translated: Upgrade for more space.");
|
||||
|
||||
args = {
|
||||
@@ -1479,7 +1479,7 @@ run_test('upload_space_stats', () => {
|
||||
percent_used: 10,
|
||||
upload_quota: "5 GB",
|
||||
};
|
||||
html = render('upload-space-stats', args);
|
||||
html = render('settings/upload-space-stats', args);
|
||||
assert.equal($(html).text().trim(), "translated: Organization using 10% of 5 GB.");
|
||||
});
|
||||
|
||||
@@ -1678,7 +1678,7 @@ run_test('edit_outgoing_webhook_service', () => {
|
||||
service: {base_url: "http://www.foo.bar",
|
||||
interface: "1"},
|
||||
};
|
||||
var html = render('edit-outgoing-webhook-service', args);
|
||||
var html = render('settings/edit-outgoing-webhook-service', args);
|
||||
assert.equal($(html).find('#edit_service_base_url').val(), args.service.base_url);
|
||||
assert.equal($(html).find('#edit_service_interface').val(), args.service.interface);
|
||||
});
|
||||
@@ -1688,7 +1688,7 @@ run_test('edit_embedded_bot_service', () => {
|
||||
service: {service_name: "giphy",
|
||||
config_data: {key: "abcd1234"}},
|
||||
};
|
||||
var html = render('edit-embedded-bot-service', args);
|
||||
var html = render('settings/edit-embedded-bot-service', args);
|
||||
assert.equal($(html).find('#embedded_bot_key_edit').attr('name'), 'key');
|
||||
assert.equal($(html).find('#embedded_bot_key_edit').val(), 'abcd1234');
|
||||
});
|
||||
|
||||
@@ -141,11 +141,11 @@ run_test('poll_data_holder my question', () => {
|
||||
run_test('activate another person poll', () => {
|
||||
people.is_my_user_id = return_false;
|
||||
templates.render = (template_name) => {
|
||||
if (template_name === 'poll-widget') {
|
||||
return 'poll-widget';
|
||||
if (template_name === 'widgets/poll-widget') {
|
||||
return 'widgets/poll-widget';
|
||||
}
|
||||
if (template_name === 'poll-widget-results') {
|
||||
return 'poll-widget-results';
|
||||
if (template_name === 'widgets/poll-widget-results') {
|
||||
return 'widgets/poll-widget-results';
|
||||
}
|
||||
};
|
||||
|
||||
@@ -234,8 +234,8 @@ run_test('activate another person poll', () => {
|
||||
|
||||
poll_widget.activate(opts);
|
||||
|
||||
assert.equal(widget_elem.html(), 'poll-widget');
|
||||
assert.equal(widget_option_container.html(), 'poll-widget-results');
|
||||
assert.equal(widget_elem.html(), 'widgets/poll-widget');
|
||||
assert.equal(widget_option_container.html(), 'widgets/poll-widget-results');
|
||||
assert.equal(poll_question_header.text(), 'What do you want?');
|
||||
|
||||
const e = {
|
||||
@@ -306,11 +306,11 @@ run_test('activate own poll', () => {
|
||||
|
||||
people.is_my_user_id = return_true;
|
||||
templates.render = (template_name) => {
|
||||
if (template_name === 'poll-widget') {
|
||||
return 'poll-widget';
|
||||
if (template_name === 'widgets/poll-widget') {
|
||||
return 'widgets/poll-widget';
|
||||
}
|
||||
if (template_name === 'poll-widget-results') {
|
||||
return 'poll-widget-results';
|
||||
if (template_name === 'widgets/poll-widget-results') {
|
||||
return 'widgets/poll-widget-results';
|
||||
}
|
||||
};
|
||||
|
||||
@@ -396,8 +396,8 @@ run_test('activate own poll', () => {
|
||||
|
||||
poll_widget.activate(opts);
|
||||
|
||||
assert.equal(widget_elem.html(), 'poll-widget');
|
||||
assert.equal(widget_option_container.html(), 'poll-widget-results');
|
||||
assert.equal(widget_elem.html(), 'widgets/poll-widget');
|
||||
assert.equal(widget_option_container.html(), 'widgets/poll-widget-results');
|
||||
assert.equal(poll_question_header.text(), 'Where to go?');
|
||||
|
||||
{
|
||||
|
||||
@@ -7,7 +7,7 @@ var _ = require('underscore/underscore.js');
|
||||
var Handlebars = require('handlebars');
|
||||
|
||||
function template_dir() {
|
||||
return __dirname + '/../../static/templates/';
|
||||
return __dirname + '/../../static/templates';
|
||||
}
|
||||
|
||||
exports.init = function () {
|
||||
@@ -53,10 +53,10 @@ exports.walk = function (dir, filelist) {
|
||||
if (fs.statSync(dir + "/" + file).isDirectory()) {
|
||||
filelist = exports.walk(dir + "/" + file, filelist);
|
||||
} else {
|
||||
filelist.push({
|
||||
url: dir + "/" + file,
|
||||
name: file,
|
||||
});
|
||||
var url = dir + "/" + file;
|
||||
// Get the file path starting after static/templates/
|
||||
var name = url.replace(/^.+static\/templates\//, '');
|
||||
filelist.push({ url, name });
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ function set_upload_space_stats() {
|
||||
percent_used: exports.percentage_used_space(upload_space_used),
|
||||
upload_quota: attachments_ui.bytes_to_size(page_params.realm_upload_quota, true),
|
||||
};
|
||||
var rendered_upload_stats_html = templates.render("upload-space-stats", args);
|
||||
var rendered_upload_stats_html = templates.render("settings/upload-space-stats", args);
|
||||
$("#attachment-stats-holder").html(rendered_upload_stats_html);
|
||||
}
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@ function submit_invitation_form() {
|
||||
invitee_emails.val('');
|
||||
|
||||
if (page_params.development_environment) {
|
||||
var rendered_email_msg = templates.render('dev_env_email_access');
|
||||
var rendered_email_msg = templates.render('settings/dev_env_email_access');
|
||||
$('#dev_env_msg').html(rendered_email_msg).addClass('alert-info').show();
|
||||
}
|
||||
|
||||
|
||||
@@ -285,7 +285,7 @@ exports.activate = function (opts) {
|
||||
}
|
||||
|
||||
function build_widget() {
|
||||
var html = templates.render('poll-widget');
|
||||
var html = templates.render('widgets/poll-widget');
|
||||
elem.html(html);
|
||||
|
||||
elem.find('input.poll-question').on('keyup', function (e) {
|
||||
@@ -346,7 +346,7 @@ exports.activate = function (opts) {
|
||||
function render_results() {
|
||||
var widget_data = poll_data.get_widget_data();
|
||||
|
||||
var html = templates.render('poll-widget-results', widget_data);
|
||||
var html = templates.render('widgets/poll-widget-results', widget_data);
|
||||
elem.find('ul.poll-widget').html(html);
|
||||
|
||||
elem.find("button.poll-vote").off('click').on('click', function (e) {
|
||||
|
||||
@@ -112,7 +112,7 @@ exports.append_custom_profile_fields = function (element_id, user_id) {
|
||||
}
|
||||
}
|
||||
|
||||
var html = templates.render("custom-user-profile-field", {
|
||||
var html = templates.render("settings/custom-user-profile-field", {
|
||||
field: field,
|
||||
field_type: all_field_template_types[field.type],
|
||||
field_value: field_value,
|
||||
|
||||
@@ -34,7 +34,7 @@ function can_admin_emoji(emoji) {
|
||||
}
|
||||
|
||||
exports.update_custom_emoji_ui = function () {
|
||||
var rendered_tip = templates.render("emoji-settings-tip", {
|
||||
var rendered_tip = templates.render("settings/emoji-settings-tip", {
|
||||
realm_add_emoji_by_admins_only: page_params.realm_add_emoji_by_admins_only,
|
||||
});
|
||||
$('#emoji-settings').find('.emoji-settings-tip-container').html(rendered_tip);
|
||||
|
||||
@@ -146,7 +146,7 @@ exports.on_load_success = function (invites_data, initialize_event_handlers) {
|
||||
meta.invite_id = $(e.currentTarget).attr("data-invite-id");
|
||||
meta.is_multiuse = $(e.currentTarget).attr("data-is-multiuse");
|
||||
var ctx = {is_multiuse: meta.is_multiuse === "true", email: email, referred_by: referred_by};
|
||||
var rendered_revoke_modal = templates.render("revoke-invite-modal", ctx);
|
||||
var rendered_revoke_modal = templates.render("settings/revoke-invite-modal", ctx);
|
||||
$("#revoke_invite_modal_holder").html(rendered_revoke_modal);
|
||||
$("#revoke_invite_modal #do_revoke_invite_button").attr("data-invite-id", meta.invite_id);
|
||||
$("#revoke_invite_modal #do_revoke_invite_button").attr("data-is-multiuse", meta.is_multiuse);
|
||||
|
||||
@@ -325,7 +325,7 @@ exports.populate_realm_domains = function (realm_domains) {
|
||||
var realm_domains_table_body = $("#realm_domains_table tbody").expectOne();
|
||||
realm_domains_table_body.find("tr").remove();
|
||||
_.each(realm_domains, function (realm_domain) {
|
||||
realm_domains_table_body.append(templates.render("admin-realm-domains-list", {realm_domain: realm_domain}));
|
||||
realm_domains_table_body.append(templates.render("settings/admin-realm-domains-list", {realm_domain: realm_domain}));
|
||||
});
|
||||
};
|
||||
function sort_object_by_key(obj) {
|
||||
@@ -344,7 +344,7 @@ exports.populate_auth_methods = function (auth_methods) {
|
||||
auth_methods = sort_object_by_key(auth_methods);
|
||||
var rendered_auth_method_rows = "";
|
||||
_.each(auth_methods, function (value, auth_method) {
|
||||
rendered_auth_method_rows += templates.render('admin_auth_methods_list', {
|
||||
rendered_auth_method_rows += templates.render('settings/admin_auth_methods_list', {
|
||||
method: auth_method,
|
||||
enabled: value,
|
||||
is_admin: page_params.is_admin,
|
||||
@@ -357,7 +357,7 @@ function insert_tip_box() {
|
||||
if (page_params.is_admin) {
|
||||
return;
|
||||
}
|
||||
var tip_box = templates.render("organization-settings-tip", {is_admin: page_params.is_admin});
|
||||
var tip_box = templates.render("settings/organization-settings-tip", {is_admin: page_params.is_admin});
|
||||
$(".organization-box").find(".settings-section:not(.can-edit)")
|
||||
.not("#emoji-settings")
|
||||
.not("#user-groups-admin")
|
||||
@@ -388,7 +388,7 @@ exports.populate_notifications_stream_dropdown = function (stream_list) {
|
||||
list_render.create(dropdown_list_body, stream_list, {
|
||||
name: "admin-realm-notifications-stream-dropdown-list",
|
||||
modifier: function (item) {
|
||||
return templates.render("admin-realm-dropdown-stream-list", { stream: item });
|
||||
return templates.render("settings/admin-realm-dropdown-stream-list", { stream: item });
|
||||
},
|
||||
filter: {
|
||||
element: search_input,
|
||||
@@ -417,7 +417,7 @@ exports.populate_signup_notifications_stream_dropdown = function (stream_list) {
|
||||
list_render.create(dropdown_list_body, stream_list, {
|
||||
name: "admin-realm-signup-notifications-stream-dropdown-list",
|
||||
modifier: function (item) {
|
||||
return templates.render("admin-realm-dropdown-stream-list", { stream: item });
|
||||
return templates.render("settings/admin-realm-dropdown-stream-list", { stream: item });
|
||||
},
|
||||
filter: {
|
||||
element: search_input,
|
||||
|
||||
@@ -92,7 +92,7 @@ function update_choice_delete_btn(container, display_flag) {
|
||||
|
||||
function create_choice_row(container) {
|
||||
var context = {};
|
||||
var row = templates.render("profile-field-choice", context);
|
||||
var row = templates.render("settings/profile-field-choice", context);
|
||||
$(container).append(row);
|
||||
}
|
||||
|
||||
@@ -194,7 +194,7 @@ function set_up_choices_field_edit_form(profile_field, field_data) {
|
||||
|
||||
_.each(choices_data, function (choice) {
|
||||
choice_list.append(
|
||||
templates.render("profile-field-choice", {
|
||||
templates.render("settings/profile-field-choice", {
|
||||
text: choice.text,
|
||||
})
|
||||
);
|
||||
|
||||
@@ -617,7 +617,7 @@ exports.initialize = function () {
|
||||
return;
|
||||
}
|
||||
var stream_name = stream_data.maybe_get_stream_name(stream_id);
|
||||
var deactivate_stream_modal = templates.render("deactivation-stream-modal", {
|
||||
var deactivate_stream_modal = templates.render("settings/deactivation-stream-modal", {
|
||||
stream_name: stream_name,
|
||||
stream_id: stream_id,
|
||||
});
|
||||
|
||||
@@ -2,21 +2,16 @@ var templates = (function () {
|
||||
|
||||
var exports = {};
|
||||
|
||||
var template_context = require.context('../templates', true, /\.handlebars$/);
|
||||
var template_paths = ['./', './settings/', './widgets/'];
|
||||
|
||||
exports.render = function (name, arg) {
|
||||
for (var i = 0; i < template_paths.length; i += 1) {
|
||||
var template;
|
||||
try {
|
||||
template = template_context(template_paths[i] + name + '.handlebars');
|
||||
template = require('../templates/' + name + '.handlebars');
|
||||
} catch (_e) {
|
||||
continue;
|
||||
throw new Error('Cannot find template static/templates/' + name
|
||||
+ '.handlebars.');
|
||||
}
|
||||
|
||||
return template(arg);
|
||||
}
|
||||
throw new Error('Cannot find template ' + name + '.handlebars anywhere '
|
||||
+ 'under the static/templates/ folder.');
|
||||
};
|
||||
|
||||
// Below, we register Zulip-specific extensions to the handlebars API.
|
||||
|
||||
@@ -127,7 +127,7 @@ exports.activate = function (opts) {
|
||||
|
||||
function render() {
|
||||
var widget_data = tictactoe_data.get_widget_data();
|
||||
var html = templates.render('tictactoe-widget', widget_data);
|
||||
var html = templates.render('widgets/tictactoe-widget', widget_data);
|
||||
elem.html(html);
|
||||
|
||||
elem.find("button.tictactoe-square").on('click', function (e) {
|
||||
|
||||
@@ -122,7 +122,7 @@ exports.activate = function (opts) {
|
||||
var task_data = exports.task_data_holder();
|
||||
|
||||
function render() {
|
||||
var html = templates.render('todo-widget');
|
||||
var html = templates.render('widgets/todo-widget');
|
||||
elem.html(html);
|
||||
|
||||
elem.find("button.add-task").on('click', function (e) {
|
||||
@@ -149,7 +149,7 @@ exports.activate = function (opts) {
|
||||
|
||||
function render_results() {
|
||||
var widget_data = task_data.get_widget_data();
|
||||
var html = templates.render('todo-widget-tasks', widget_data);
|
||||
var html = templates.render('widgets/todo-widget-tasks', widget_data);
|
||||
elem.find('ul.todo-widget').html(html);
|
||||
elem.find(".widget-error").text('');
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@ exports.activate = function (opts) {
|
||||
choice.idx = idx;
|
||||
});
|
||||
|
||||
var html = templates.render('zform-choices', data);
|
||||
var html = templates.render('widgets/zform-choices', data);
|
||||
var elem = $(html);
|
||||
|
||||
elem.find('button').on('click', function (e) {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{{ partial "deactivation-user-modal" }}
|
||||
{{ partial "settings/deactivation-user-modal" }}
|
||||
|
||||
{{ partial "realm-domains-modal" }}
|
||||
{{ partial "settings/realm-domains-modal" }}
|
||||
|
||||
{{ partial "revoke-invite-modal" }}
|
||||
{{ partial "settings/revoke-invite-modal" }}
|
||||
|
||||
{{ partial "resend-invite-modal" }}
|
||||
{{ partial "settings/resend-invite-modal" }}
|
||||
|
||||
<div id="user-info-form-modal-container"></div>
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
<hr />
|
||||
<div class="edit_profile_field_choices_container">
|
||||
{{#each choices}}
|
||||
{{partial "profile-field-choice" }}
|
||||
{{partial "settings/profile-field-choice" }}
|
||||
{{/each}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -3,28 +3,28 @@
|
||||
|
||||
{{ partial "admin-settings-modals"}}
|
||||
|
||||
{{ partial "organization-profile-admin" }}
|
||||
{{ partial "settings/organization-profile-admin" }}
|
||||
|
||||
{{ partial "organization-settings-admin" }}
|
||||
{{ partial "settings/organization-settings-admin" }}
|
||||
|
||||
{{ partial "organization-permissions-admin" }}
|
||||
{{ partial "settings/organization-permissions-admin" }}
|
||||
|
||||
{{ partial "emoji-settings-admin" }}
|
||||
{{ partial "settings/emoji-settings-admin" }}
|
||||
|
||||
{{ partial "user-list-admin" }}
|
||||
{{ partial "settings/user-list-admin" }}
|
||||
|
||||
{{ partial "deactivated-users-admin" }}
|
||||
{{ partial "settings/deactivated-users-admin" }}
|
||||
|
||||
{{ partial "bot-list-admin" }}
|
||||
{{ partial "settings/bot-list-admin" }}
|
||||
|
||||
{{ partial "default-streams-list-admin" }}
|
||||
{{ partial "settings/default-streams-list-admin" }}
|
||||
|
||||
{{ partial "auth-methods-settings-admin" }}
|
||||
{{ partial "settings/auth-methods-settings-admin" }}
|
||||
|
||||
{{ partial "linkifier-settings-admin" }}
|
||||
{{ partial "settings/linkifier-settings-admin" }}
|
||||
|
||||
{{ partial "invites-list-admin" }}
|
||||
{{ partial "settings/invites-list-admin" }}
|
||||
|
||||
{{ partial "user-groups-admin" }}
|
||||
|
||||
{{ partial "profile-field-settings-admin" }}
|
||||
{{ partial "settings/profile-field-settings-admin" }}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<div id="org-auth_settings" class="admin-table-wrapper org-subsection-parent">
|
||||
<div class ="subsection-header">
|
||||
<h3>{{t "Authentication methods" }}</h3>
|
||||
{{ partial "settings-save-discard-widget" "section_name" "auth_settings" }}
|
||||
{{ partial "settings/settings-save-discard-widget" "section_name" "auth_settings" }}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
<div class="alert-notification" id="display-settings-status"></div>
|
||||
|
||||
{{#each display_settings.settings.user_display_settings}}
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" this
|
||||
"is_checked" (lookup ../page_params this)
|
||||
"label" (lookup ../settings_label this)
|
||||
@@ -49,7 +49,7 @@
|
||||
<h3 class="inline-block">{{t "Time settings" }}</h3>
|
||||
<div class="alert-notification" id="time-settings-status"></div>
|
||||
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "twenty_four_hour_time"
|
||||
"is_checked" page_params.twenty_four_hour_time
|
||||
"label" settings_label.twenty_four_hour_time}}
|
||||
@@ -93,7 +93,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "translate_emoticons"
|
||||
"is_checked" page_params.translate_emoticons
|
||||
"label" settings_label.translate_emoticons}}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<div id="emoji-settings" data-name="emoji-settings" class="settings-section {{#if can_add_emojis}}can-edit{{/if}}">
|
||||
<div class="emoji-settings-tip-container">
|
||||
{{partial "emoji-settings-tip"}}
|
||||
{{partial "settings/emoji-settings-tip"}}
|
||||
</div>
|
||||
<form class="form-horizontal admin-emoji-form {{#unless can_add_emojis}}hide{{/unless}}">
|
||||
<div class="add-new-emoji-box grey-box">
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<p>{{t "Unless I say otherwise for a particular stream, I want:" }}</p>
|
||||
|
||||
{{#each notification_settings.stream_notification_settings}}
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" this
|
||||
"is_checked" (lookup ../page_params this)
|
||||
"label" (lookup ../settings_label this)
|
||||
@@ -26,7 +26,7 @@
|
||||
<div class="alert-notification" id="pm-mention-notify-settings-status"></div>
|
||||
|
||||
{{#each notification_settings.pm_mention_notification_settings}}
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" this
|
||||
"is_checked" (lookup ../page_params this)
|
||||
"label" (lookup ../settings_label this)
|
||||
@@ -43,7 +43,7 @@
|
||||
<h5>{{t "Desktop" }}</h5>
|
||||
|
||||
{{#each notification_settings.desktop_notification_settings}}
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" this
|
||||
"is_checked" (lookup ../page_params this)
|
||||
"label" (lookup ../settings_label this)}}
|
||||
@@ -70,7 +70,7 @@
|
||||
<h5>{{t "Mobile" }}</h5>
|
||||
|
||||
{{#each notification_settings.mobile_notification_settings}}
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" this
|
||||
"is_checked" (lookup ../page_params this)
|
||||
"label" (lookup ../settings_label this)
|
||||
@@ -81,7 +81,7 @@
|
||||
<h5>{{t "Email" }}</h5>
|
||||
|
||||
{{#each notification_settings.email_notification_settings}}
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" this
|
||||
"is_checked" (lookup ../page_params this)
|
||||
"label" (lookup ../settings_label this)}}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<div id="org-org-join" class="org-subsection-parent">
|
||||
<div class="subsection-header">
|
||||
<h3>{{t "Joining the organization" }}</h3>
|
||||
{{ partial "settings-save-discard-widget" "section_name" "org-join" }}
|
||||
{{ partial "settings/settings-save-discard-widget" "section_name" "org-join" }}
|
||||
</div>
|
||||
<div class="m-10 inline-block organization-permissions-parent">
|
||||
<div class="input-group">
|
||||
@@ -36,22 +36,22 @@
|
||||
<div id="org-user-identity" class="org-subsection-parent">
|
||||
<div class="subsection-header">
|
||||
<h3>{{t "User identity" }}</h3>
|
||||
{{ partial "settings-save-discard-widget" "section_name" "user-identity" }}
|
||||
{{ partial "settings/settings-save-discard-widget" "section_name" "user-identity" }}
|
||||
</div>
|
||||
<div class="inline-block organization-permissions-parent">
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "realm_name_changes_disabled"
|
||||
"prefix" "id_"
|
||||
"is_checked" realm_name_changes_disabled
|
||||
"label" admin_settings_label.realm_name_changes_disabled}}
|
||||
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "realm_email_changes_disabled"
|
||||
"prefix" "id_"
|
||||
"is_checked" realm_email_changes_disabled
|
||||
"label" admin_settings_label.realm_email_changes_disabled}}
|
||||
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "realm_avatar_changes_disabled"
|
||||
"prefix" "id_"
|
||||
"is_checked" realm_avatar_changes_disabled
|
||||
@@ -62,7 +62,7 @@
|
||||
<div id="org-other-permissions" class="org-subsection-parent">
|
||||
<div class="subsection-header">
|
||||
<h3>{{t "Other permissions" }}</h3>
|
||||
{{ partial "settings-save-discard-widget" "section_name" "other-permissions" }}
|
||||
{{ partial "settings/settings-save-discard-widget" "section_name" "other-permissions" }}
|
||||
</div>
|
||||
<div class="m-10 inline-block organization-permissions-parent">
|
||||
<div class="input-group">
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
|
||||
</a>
|
||||
</h3>
|
||||
{{ partial "settings-save-discard-widget" "section_name" "org-profile" }}
|
||||
{{ partial "settings/settings-save-discard-widget" "section_name" "org-profile" }}
|
||||
</div>
|
||||
|
||||
<div class="organization-settings-parent">
|
||||
@@ -116,7 +116,7 @@
|
||||
{{t 'Deactivate organization' }}
|
||||
</button>
|
||||
</div>
|
||||
{{ partial "deactivate-realm-modal"}}
|
||||
{{ partial "settings/deactivate-realm-modal"}}
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<div id="org-msg-editing" class="org-subsection-parent">
|
||||
<div class="subsection-header">
|
||||
<h3>{{t "Message editing" }}</h3>
|
||||
{{ partial "settings-save-discard-widget" "section_name" "msg-editing" }}
|
||||
{{ partial "settings/settings-save-discard-widget" "section_name" "msg-editing" }}
|
||||
</div>
|
||||
<div class="inline-block organization-settings-parent">
|
||||
<div class="input-group">
|
||||
@@ -28,13 +28,13 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "realm_allow_community_topic_editing"
|
||||
"prefix" "id_"
|
||||
"is_checked" realm_allow_community_topic_editing
|
||||
"label" admin_settings_label.realm_allow_community_topic_editing}}
|
||||
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "realm_allow_edit_history"
|
||||
"prefix" "id_"
|
||||
"is_checked" realm_allow_edit_history
|
||||
@@ -68,16 +68,16 @@
|
||||
<div id="org-notifications" class="org-subsection-parent">
|
||||
<div class="subsection-header">
|
||||
<h3>{{t "Notifications" }}</h3>
|
||||
{{ partial "settings-save-discard-widget" "section_name" "notifications" }}
|
||||
{{ partial "settings/settings-save-discard-widget" "section_name" "notifications" }}
|
||||
</div>
|
||||
<div class="inline-block organization-settings-parent">
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "realm_send_welcome_emails"
|
||||
"prefix" "id_"
|
||||
"is_checked" realm_send_welcome_emails
|
||||
"label" admin_settings_label.realm_send_welcome_emails}}
|
||||
{{#if settings_send_digest_emails }}
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "realm_digest_emails_enabled"
|
||||
"prefix" "id_"
|
||||
"is_checked" realm_digest_emails_enabled
|
||||
@@ -148,7 +148,7 @@
|
||||
<div id="org-user-defaults" class="org-subsection-parent">
|
||||
<div class="subsection-header">
|
||||
<h3>{{t "Default user settings" }}</h3>
|
||||
{{ partial "settings-save-discard-widget" "section_name" "user-defaults" }}
|
||||
{{ partial "settings/settings-save-discard-widget" "section_name" "user-defaults" }}
|
||||
</div>
|
||||
<p>{{t "Default settings for new users joining this organization." }}</p>
|
||||
<div class="inline-block organization-settings-parent">
|
||||
@@ -160,7 +160,7 @@
|
||||
{{/each}}
|
||||
</select>
|
||||
</div>
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "realm_default_twenty_four_hour_time"
|
||||
"prefix" "id_"
|
||||
"is_checked" realm_default_twenty_four_hour_time
|
||||
@@ -171,7 +171,7 @@
|
||||
<div id="org-other-settings" class="org-subsection-parent">
|
||||
<div class="subsection-header">
|
||||
<h3>{{t "Other settings" }}</h3>
|
||||
{{ partial "settings-save-discard-widget" "section_name" "other-settings" }}
|
||||
{{ partial "settings/settings-save-discard-widget" "section_name" "other-settings" }}
|
||||
</div>
|
||||
<div class="inline-block organization-settings-parent">
|
||||
<div class="input-group">
|
||||
@@ -223,7 +223,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "realm_message_content_allowed_in_email_notifications"
|
||||
"prefix" "id_"
|
||||
"is_checked" realm_message_content_allowed_in_email_notifications
|
||||
@@ -241,14 +241,14 @@
|
||||
value="{{ realm_message_retention_days }}"/>
|
||||
</div>
|
||||
{{/if}}
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "realm_mandatory_topics"
|
||||
"prefix" "id_"
|
||||
"is_checked" realm_mandatory_topics
|
||||
"label" admin_settings_label.realm_mandatory_topics}}
|
||||
|
||||
{{#if server_inline_image_preview}}
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "realm_inline_image_preview"
|
||||
"prefix" "id_"
|
||||
"is_checked" realm_inline_image_preview
|
||||
@@ -256,7 +256,7 @@
|
||||
{{/if}}
|
||||
|
||||
{{#if server_inline_url_embed_preview}}
|
||||
{{partial "settings_checkbox"
|
||||
{{partial "settings/settings_checkbox"
|
||||
"setting_name" "realm_inline_url_embed_preview"
|
||||
"prefix" "id_"
|
||||
"is_checked" realm_inline_url_embed_preview
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
<div id="settings-change-box" class="new-style">
|
||||
{{ partial "account-settings" }}
|
||||
{{ partial "settings/account-settings" }}
|
||||
|
||||
{{ partial "display-settings" }}
|
||||
{{ partial "settings/display-settings" }}
|
||||
|
||||
{{ partial "notification-settings" }}
|
||||
{{ partial "settings/notification-settings" }}
|
||||
|
||||
{{ partial "bot-settings" }}
|
||||
{{ partial "settings/bot-settings" }}
|
||||
|
||||
{{ partial "alert-word-settings" }}
|
||||
{{ partial "settings/alert-word-settings" }}
|
||||
|
||||
{{ partial "attachments-settings" }}
|
||||
{{ partial "settings/attachments-settings" }}
|
||||
|
||||
{{ partial "muted-topics-settings" }}
|
||||
{{ partial "settings/muted-topics-settings" }}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user