X-Git-Url: https://yaffs.net/gitweb/?a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fmenu_ui%2Fmenu_ui.es6.js;h=942005192223999c77b2b793e669f7dcb639aa77;hb=74df008bdbb3a11eeea356744f39b802369bda3c;hp=f384f1113f84efbee2a0254b54f3fa43767b603c;hpb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;p=yaffs-website diff --git a/web/core/modules/menu_ui/menu_ui.es6.js b/web/core/modules/menu_ui/menu_ui.es6.js index f384f1113..942005192 100644 --- a/web/core/modules/menu_ui/menu_ui.es6.js +++ b/web/core/modules/menu_ui/menu_ui.es6.js @@ -43,41 +43,41 @@ // in the form, but play nicely with user permissions and form // alterations. const $checkbox = $this.find('.js-form-item-menu-enabled input'); - const $link_title = $context.find('.js-form-item-menu-title input'); + const $linkTitle = $context.find('.js-form-item-menu-title input'); const $title = $this.closest('form').find('.js-form-item-title-0-value input'); // Bail out if we do not have all required fields. - if (!($checkbox.length && $link_title.length && $title.length)) { + if (!($checkbox.length && $linkTitle.length && $title.length)) { return; } // If there is a link title already, mark it as overridden. The user // expects that toggling the checkbox twice will take over the node's // title. - if ($checkbox.is(':checked') && $link_title.val().length) { - $link_title.data('menuLinkAutomaticTitleOverridden', true); + if ($checkbox.is(':checked') && $linkTitle.val().length) { + $linkTitle.data('menuLinkAutomaticTitleOverridden', true); } // Whenever the value is changed manually, disable this behavior. - $link_title.on('keyup', () => { - $link_title.data('menuLinkAutomaticTitleOverridden', true); + $linkTitle.on('keyup', () => { + $linkTitle.data('menuLinkAutomaticTitleOverridden', true); }); // Global trigger on checkbox (do not fill-in a value when disabled). $checkbox.on('change', () => { if ($checkbox.is(':checked')) { - if (!$link_title.data('menuLinkAutomaticTitleOverridden')) { - $link_title.val($title.val()); + if (!$linkTitle.data('menuLinkAutomaticTitleOverridden')) { + $linkTitle.val($title.val()); } } else { - $link_title.val(''); - $link_title.removeData('menuLinkAutomaticTitleOverridden'); + $linkTitle.val(''); + $linkTitle.removeData('menuLinkAutomaticTitleOverridden'); } $checkbox.closest('.vertical-tabs-pane').trigger('summaryUpdated'); $checkbox.trigger('formUpdated'); }); // Take over any title change. $title.on('keyup', () => { - if (!$link_title.data('menuLinkAutomaticTitleOverridden') && $checkbox.is(':checked')) { - $link_title.val($title.val()); - $link_title.val($title.val()).trigger('formUpdated'); + if (!$linkTitle.data('menuLinkAutomaticTitleOverridden') && $checkbox.is(':checked')) { + $linkTitle.val($title.val()); + $linkTitle.val($title.val()).trigger('formUpdated'); } }); });