[ Index ] |
PHP Cross Reference of Joomla 4.2.2 documentation |
[Summary view] [Print] [Text view]
1 (function () { 2 'use strict'; 3 4 /** 5 * @copyright (C) 2021 Open Source Matters, Inc. <https://www.joomla.org> 6 * @license GNU General Public License version 2 or later; see LICENSE.txt 7 */ 8 if (!window.Joomla) { 9 throw new Error('Joomla API was not properly initialised!'); 10 } 11 12 var copyToClipboardFallback = function copyToClipboardFallback(input) { 13 input.focus(); 14 input.select(); 15 16 try { 17 var copy = document.execCommand('copy'); 18 19 if (copy) { 20 Joomla.renderMessages({ 21 message: [Joomla.Text._('COM_SCHEDULER_CONFIG_WEBCRON_LINK_COPY_SUCCESS')] 22 }); 23 } else { 24 Joomla.renderMessages({ 25 error: [Joomla.Text._('COM_SCHEDULER_CONFIG_WEBCRON_LINK_COPY_FAIL')] 26 }); 27 } 28 } catch (err) { 29 Joomla.renderMessages({ 30 error: [err] 31 }); 32 } 33 }; 34 35 var copyToClipboard = function copyToClipboard() { 36 var button = document.getElementById('link-copy'); 37 button.addEventListener('click', function (_ref) { 38 var currentTarget = _ref.currentTarget; 39 var input = currentTarget.previousElementSibling; 40 41 if (!navigator.clipboard) { 42 copyToClipboardFallback(input); 43 return; 44 } 45 46 navigator.clipboard.writeText(input.value).then(function () { 47 Joomla.renderMessages({ 48 message: [Joomla.Text._('COM_SCHEDULER_CONFIG_WEBCRON_LINK_COPY_SUCCESS')] 49 }); 50 }, function () { 51 Joomla.renderMessages({ 52 error: [Joomla.Text._('COM_SCHEDULER_CONFIG_WEBCRON_LINK_COPY_FAIL')] 53 }); 54 }); 55 }); 56 }; 57 58 var onBoot = function onBoot() { 59 copyToClipboard(); 60 document.removeEventListener('DOMContentLoaded', onBoot); 61 }; 62 63 document.addEventListener('DOMContentLoaded', onBoot); 64 65 })();
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Sep 7 05:41:13 2022 | Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer |