X7ROOT File Manager
Current Path:
/home/notabjze/narcev.com/media/plg_quickicon_overridecheck/js
home
/
notabjze
/
narcev.com
/
media
/
plg_quickicon_overridecheck
/
js
/
ðŸ“
..
📄
overridecheck-es5.js
(2.51 KB)
📄
overridecheck-es5.min.js
(1.13 KB)
📄
overridecheck-es5.min.js.gz
(620 B)
📄
overridecheck.js
(2.28 KB)
📄
overridecheck.min.js
(1.08 KB)
📄
overridecheck.min.js.gz
(605 B)
Editing: overridecheck.js
/** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ (() => { const checkOverride = () => { if (Joomla.getOptions('js-override-check')) { const options = Joomla.getOptions('js-override-check'); const update = (type, text, linkHref) => { const link = document.getElementById('plg_quickicon_overridecheck'); const linkSpans = link.querySelectorAll('span.j-links-link'); if (link) { link.classList.add(type); if (linkHref) { link.setAttribute('href', linkHref); } } if (linkSpans.length) { linkSpans.forEach(span => { span.innerHTML = Joomla.sanitizeHtml(text); }); } }; Joomla.request({ url: options.ajaxUrl, method: 'GET', data: '', perform: true, onSuccess: response => { const updateInfoList = JSON.parse(response); if (updateInfoList.installerOverride !== 'disabled') { if (Array.isArray(updateInfoList)) { if (updateInfoList.length === 0) { // No overrides found update('success', Joomla.Text._('PLG_QUICKICON_OVERRIDECHECK_UPTODATE'), ''); } else { // Scroll to page top window.scrollTo(0, 0); update('danger', Joomla.Text._('PLG_QUICKICON_OVERRIDECHECK_OVERRIDEFOUND').replace('%s', `<span class="badge text-dark bg-light">${updateInfoList.length}</span>`), ''); } } else { // An error occurred update('danger', Joomla.Text._('PLG_QUICKICON_OVERRIDECHECK_ERROR'), ''); } } else { update('danger', Joomla.Text._('PLG_QUICKICON_OVERRIDECHECK_ERROR_ENABLE'), `index.php?option=com_plugins&task=plugin.edit&extension_id=${options.pluginId}`); } }, onError: () => { // An error occurred update('danger', Joomla.Text._('PLG_QUICKICON_OVERRIDECHECK_ERROR'), ''); } }); } }; // Give some times to the layout and other scripts to settle their stuff window.addEventListener('load', () => { setTimeout(checkOverride, 390); }); })();
Upload File
Create Folder