From 1a7473ff459479a7fd3ba62a0b7b04b237565bed Mon Sep 17 00:00:00 2001 From: wxiaoguang Date: Sun, 17 Oct 2021 01:28:04 +0800 Subject: Split `index.js` to separate files (#17315) * split `index.js` to separate files * tune clipboard * fix promise * fix document * remove intermediate empty file * fix async event listener * use `export function` instead of `export {}`, add more comments Co-authored-by: Lunny Xiao Co-authored-by: 6543 <6543@obermui.de> --- web_src/js/features/common-organization.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 web_src/js/features/common-organization.js (limited to 'web_src/js/features/common-organization.js') diff --git a/web_src/js/features/common-organization.js b/web_src/js/features/common-organization.js new file mode 100644 index 0000000000..9496f8ff22 --- /dev/null +++ b/web_src/js/features/common-organization.js @@ -0,0 +1,24 @@ +import {initCompLabelEdit} from './comp/LabelEdit.js'; + +export function initCommonOrganization() { + if ($('.organization').length === 0) { + return; + } + + if ($('.organization.settings.options').length > 0) { + $('#org_name').on('keyup', function () { + const $prompt = $('#org-name-change-prompt'); + const $prompt_redirect = $('#org-name-change-redirect-prompt'); + if ($(this).val().toString().toLowerCase() !== $(this).data('org-name').toString().toLowerCase()) { + $prompt.show(); + $prompt_redirect.show(); + } else { + $prompt.hide(); + $prompt_redirect.hide(); + } + }); + } + + // Labels + initCompLabelEdit('.organization.settings.labels'); +} -- cgit v1.2.3