File manager - Edit - /home/opticamezl/www/newok/mod_quickicon.zip
Back
PK V�\@��Td d js/quickicon-es5.jsnu �[��� (function () { 'use strict'; /** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ /** * Every quickicon with an ajax request url loads data and set them into the counter element * Also the data name is set as singular or plural. * A SR-only text is added * The class pulse gets 'warning', 'success' or 'error', depending on the retrieved data. */ if (!Joomla) { throw new Error('Joomla API was not properly initialized'); } Array.from(document.querySelectorAll('.quickicon')).forEach(function (quickicon) { var counter = quickicon.querySelector('.quickicon-amount'); if (!counter) { return; } if (counter.dataset.url) { Joomla.request({ url: counter.dataset.url, method: 'GET', onSuccess: function onSuccess(resp) { var response; try { response = JSON.parse(resp); } catch (error) { quickicon.classList.add('error'); } if (Object.prototype.hasOwnProperty.call(response, 'data')) { var name = quickicon.querySelector('.quickicon-name'); var nameSpan = document.createElement('span'); quickicon.classList.add(response.data > 0 ? 'warning' : 'success'); // Set name in singular or plural if (response.data.name && name) { nameSpan.textContent = response.data.name; name.replaceChild(nameSpan, name.firstChild); } // Set amount of number into counter span counter.textContent = "\u200E" + response.data.amount; // Insert screenreader text var sronly = quickicon.querySelector('.quickicon-sr-desc'); if (response.data.sronly && sronly) { sronly.textContent = response.data.sronly; } } else { quickicon.classList.add('error'); } }, onError: function onError() { quickicon.classList.add('error'); } }); } }); })(); PK V�\)�N�# # js/quickicon.min.js.gznu �[��� � }RKO1��+�V����I�5�M���� �����NXS�^Ƴ]�Q�{��*@��<���p08�|������ � NF�>ü� �ؒE�2�H)��`5|���4���1��ё�'�S�Y ή�$�ᦽ����a�)��"�7�T@B�����z1��G0���p�{@qM���̈"I�����9t&A� ���cg����P�)���JVѶ+�[�~�-G:�^ ��:����Rzifl-���m���W��c��m`� �2ҕa��uK>�D5�c���%?~�����X�����cX��bJ�PN��`��X^,�1�P���m�fm�I��%֦����;Bm�R��вn(r�A]�4����%�5�K�Ŗ�P�Ӽ�3� ���0�<n+)Rc�P�k^�<}���½���)T�����,3Y&�f|�i���g�|kd��i�|%cn��Q�]�TN/��?ۓ�h�q}8��is[쵦w�&:�0Y��:Q�ϲ�e2���~Am�'�7��c��T���7j����g�la� PK V�\g�la� � js/quickicon.min.jsnu �[��� /** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */if(!Joomla)throw new Error("Joomla API was not properly initialized");Array.from(document.querySelectorAll(".quickicon")).forEach(t=>{const r=t.querySelector(".quickicon-amount");r&&r.dataset.url&&Joomla.request({url:r.dataset.url,method:"GET",onSuccess:n=>{let e;try{e=JSON.parse(n)}catch{t.classList.add("error")}if(Object.prototype.hasOwnProperty.call(e,"data")){const a=t.querySelector(".quickicon-name"),o=document.createElement("span");t.classList.add(e.data>0?"warning":"success"),e.data.name&&a&&(o.textContent=e.data.name,a.replaceChild(o,a.firstChild)),r.textContent=`\u200E${e.data.amount}`;const s=t.querySelector(".quickicon-sr-desc");e.data.sronly&&s&&(s.textContent=e.data.sronly)}else t.classList.add("error")},onError:()=>{t.classList.add("error")}})}); PK V�\�K� � js/quickicon.jsnu �[��� /** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ /** * Every quickicon with an ajax request url loads data and set them into the counter element * Also the data name is set as singular or plural. * A SR-only text is added * The class pulse gets 'warning', 'success' or 'error', depending on the retrieved data. */ if (!Joomla) { throw new Error('Joomla API was not properly initialized'); } Array.from(document.querySelectorAll('.quickicon')).forEach(quickicon => { const counter = quickicon.querySelector('.quickicon-amount'); if (!counter) { return; } if (counter.dataset.url) { Joomla.request({ url: counter.dataset.url, method: 'GET', onSuccess: resp => { let response; try { response = JSON.parse(resp); } catch (error) { quickicon.classList.add('error'); } if (Object.prototype.hasOwnProperty.call(response, 'data')) { const name = quickicon.querySelector('.quickicon-name'); const nameSpan = document.createElement('span'); quickicon.classList.add(response.data > 0 ? 'warning' : 'success'); // Set name in singular or plural if (response.data.name && name) { nameSpan.textContent = response.data.name; name.replaceChild(nameSpan, name.firstChild); } // Set amount of number into counter span counter.textContent = `\u200E${response.data.amount}`; // Insert screenreader text const sronly = quickicon.querySelector('.quickicon-sr-desc'); if (response.data.sronly && sronly) { sronly.textContent = response.data.sronly; } } else { quickicon.classList.add('error'); } }, onError: () => { quickicon.classList.add('error'); } }); } }); PK V�\� � � js/quickicon-es5.min.jsnu �[��� (function(){"use strict";/** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */if(!Joomla)throw new Error("Joomla API was not properly initialized");Array.from(document.querySelectorAll(".quickicon")).forEach(function(t){var e=t.querySelector(".quickicon-amount");e&&e.dataset.url&&Joomla.request({url:e.dataset.url,method:"GET",onSuccess:function(c){var r;try{r=JSON.parse(c)}catch{t.classList.add("error")}if(Object.prototype.hasOwnProperty.call(r,"data")){var a=t.querySelector(".quickicon-name"),o=document.createElement("span");t.classList.add(r.data>0?"warning":"success"),r.data.name&&a&&(o.textContent=r.data.name,a.replaceChild(o,a.firstChild)),e.textContent="\u200E"+r.data.amount;var s=t.querySelector(".quickicon-sr-desc");r.data.sronly&&s&&(s.textContent=r.data.sronly)}else t.classList.add("error")},onError:function(){t.classList.add("error")}})})})(); PK V�\��p�2 2 js/quickicon-es5.min.js.gznu �[��� � }S�N1��SVv�8)�fZED R�[/�;aM{ϲ,Q���,B� �i<�f�{c�u,��ڊ&!$&gY��� F��ƺ#wS1��+8�|� ��bC�aFJ9���[�\��xܶ���q㍎ts�o�Ő ���7�b@2��k�,\<e�� x�H$D�8�/.W�| ��[�O��+�-laAI��N�Π5 Bd�)�H�;��#�B'D��k�YF�l0��k��z���{)�]��_gcJ�u����|v����� �%��lbX��ui�$dݐϲ��&�k0��6䧯J� r˩8]�y��ZLi���`�4;_-/um(��jg �j��z�҅K�MYJ��WB��Z.�oѲ�)r�F]��l���3�5�K�EOI�a��Pm0*��gW-�a\x�#)Rm�P�[V��}<�.ZC��1iP+T>du�<�L�ɨxc�ًt��Y{cq^9_ʘ�v�x*��+���M&�Ű��י>ԙ��d�*���b�]��,����C��]J�-O_|�w�w�?R� � � PK V�\@��Td d js/quickicon-es5.jsnu �[��� PK V�\)�N�# # � js/quickicon.min.js.gznu �[��� PK V�\g�la� � js/quickicon.min.jsnu �[��� PK V�\�K� � � js/quickicon.jsnu �[��� PK V�\� � � � js/quickicon-es5.min.jsnu �[��� PK V�\��p�2 2 � js/quickicon-es5.min.js.gznu �[��� PK � w
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Generation time: 0 |
proxy
|
phpinfo
|
Settings