PluginProbe
Booking Calendar / 11.1
Booking Calendar v11.1
11.8.3 11.8.2 11.8.1 11.8 11.7 11.6.1 11.6 11.5 11.4.3 11.4.2 11.4.1 11.4 11.3 11.2.1 11.2 11.1 11.0 10.15.7 10.15.6 10.1.3 10.10 10.10.1 10.10.2 10.11 10.11.2 All 203 releases
booking / includes / page-form-builder / _out / support_functions.js

support_functions.js in Booking Calendar 11.1, at includes/page-form-builder/_out/support_functions.js

41 lines 4.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 "use strict";
2
3 /**
4 * Help Fucntions.
5 * @file: ../includes/page-form-builder/_out/bfb_support_func.js
6 */
7
8 /**
9 * Clipboard (UI-only helper)
10 *
11 * @param text
12 * @returns {Promise<boolean>}
13 */
14 async function wpbc_copy_to_clipboard(text) {
15 try {
16 if (window.isSecureContext && navigator.clipboard && navigator.clipboard.writeText) {
17 await navigator.clipboard.writeText(String(text || ''));
18 return true;
19 }
20 } catch (e) {
21 window._wpbc?.dev?.error?.('wpbc_copy_to_clipboard', e);
22 }
23 try {
24 const ta = document.createElement('textarea');
25 ta.value = String(text || '');
26 ta.setAttribute('readonly', '');
27 ta.style.position = 'fixed';
28 ta.style.top = '-9999px';
29 ta.style.opacity = '0';
30 document.body.appendChild(ta);
31 ta.focus();
32 ta.select();
33 const ok = document.execCommand('copy');
34 document.body.removeChild(ta);
35 return !!ok;
36 } catch (_) {
37 return false;
38 }
39 }
40 //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5jbHVkZXMvcGFnZS1mb3JtLWJ1aWxkZXIvX291dC9zdXBwb3J0X2Z1bmN0aW9ucy5qcyIsIm5hbWVzIjpbIndwYmNfY29weV90b19jbGlwYm9hcmQiLCJ0ZXh0Iiwid2luZG93IiwiaXNTZWN1cmVDb250ZXh0IiwibmF2aWdhdG9yIiwiY2xpcGJvYXJkIiwid3JpdGVUZXh0IiwiU3RyaW5nIiwiZSIsIl93cGJjIiwiZGV2IiwiZXJyb3IiLCJ0YSIsImRvY3VtZW50IiwiY3JlYXRlRWxlbWVudCIsInZhbHVlIiwic2V0QXR0cmlidXRlIiwic3R5bGUiLCJwb3NpdGlvbiIsInRvcCIsIm9wYWNpdHkiLCJib2R5IiwiYXBwZW5kQ2hpbGQiLCJmb2N1cyIsInNlbGVjdCIsIm9rIiwiZXhlY0NvbW1hbmQiLCJyZW1vdmVDaGlsZCIsIl8iXSwic291cmNlcyI6WyJpbmNsdWRlcy9wYWdlLWZvcm0tYnVpbGRlci9fc3JjL3N1cHBvcnRfZnVuY3Rpb25zLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBIZWxwIEZ1Y250aW9ucy5cclxuICogQGZpbGU6IC4uL2luY2x1ZGVzL3BhZ2UtZm9ybS1idWlsZGVyL19vdXQvYmZiX3N1cHBvcnRfZnVuYy5qc1xyXG4gKi9cclxuXHJcbi8qKlxyXG4gKiBDbGlwYm9hcmQgKFVJLW9ubHkgaGVscGVyKVxyXG4gKlxyXG4gKiBAcGFyYW0gdGV4dFxyXG4gKiBAcmV0dXJucyB7UHJvbWlzZTxib29sZWFuPn1cclxuICovXHJcbmFzeW5jIGZ1bmN0aW9uIHdwYmNfY29weV90b19jbGlwYm9hcmQodGV4dCkge1xyXG5cdHRyeSB7XHJcblx0XHRpZiAoIHdpbmRvdy5pc1NlY3VyZUNvbnRleHQgJiYgbmF2aWdhdG9yLmNsaXBib2FyZCAmJiBuYXZpZ2F0b3IuY2xpcGJvYXJkLndyaXRlVGV4dCApIHtcclxuXHRcdFx0YXdhaXQgbmF2aWdhdG9yLmNsaXBib2FyZC53cml0ZVRleHQoIFN0cmluZyggdGV4dCB8fCAnJyApICk7XHJcblx0XHRcdHJldHVybiB0cnVlO1xyXG5cdFx0fVxyXG5cdH0gY2F0Y2ggKCBlICkge1xyXG5cdFx0d2luZG93Ll93cGJjPy5kZXY/LmVycm9yPy4oICd3cGJjX2NvcHlfdG9fY2xpcGJvYXJkJywgZSApO1xyXG5cdH1cclxuXHJcblx0dHJ5IHtcclxuXHRcdGNvbnN0IHRhID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCggJ3RleHRhcmVhJyApO1xyXG5cdFx0dGEudmFsdWUgPSBTdHJpbmcoIHRleHQgfHwgJycgKTtcclxuXHRcdHRhLnNldEF0dHJpYnV0ZSggJ3JlYWRvbmx5JywgJycgKTtcclxuXHRcdHRhLnN0eWxlLnBvc2l0aW9uID0gJ2ZpeGVkJztcclxuXHRcdHRhLnN0eWxlLnRvcCAgICAgID0gJy05OTk5cHgnO1xyXG5cdFx0dGEuc3R5bGUub3BhY2l0eSAgPSAnMCc7XHJcblx0XHRkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKCB0YSApO1xyXG5cdFx0dGEuZm9jdXMoKTtcclxuXHRcdHRhLnNlbGVjdCgpO1xyXG5cdFx0Y29uc3Qgb2sgPSBkb2N1bWVudC5leGVjQ29tbWFuZCggJ2NvcHknICk7XHJcblx0XHRkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKCB0YSApO1xyXG5cdFx0cmV0dXJuICEhIG9rO1xyXG5cdH0gY2F0Y2ggKCBfICkge1xyXG5cdFx0cmV0dXJuIGZhbHNlO1xyXG5cdH1cclxufVxyXG4iXSwibWFwcGluZ3MiOiI7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZUEsc0JBQXNCQSxDQUFDQyxJQUFJLEVBQUU7RUFDM0MsSUFBSTtJQUNILElBQUtDLE1BQU0sQ0FBQ0MsZUFBZSxJQUFJQyxTQUFTLENBQUNDLFNBQVMsSUFBSUQsU0FBUyxDQUFDQyxTQUFTLENBQUNDLFNBQVMsRUFBRztNQUNyRixNQUFNRixTQUFTLENBQUNDLFNBQVMsQ0FBQ0MsU0FBUyxDQUFFQyxNQUFNLENBQUVOLElBQUksSUFBSSxFQUFHLENBQUUsQ0FBQztNQUMzRCxPQUFPLElBQUk7SUFDWjtFQUNELENBQUMsQ0FBQyxPQUFRTyxDQUFDLEVBQUc7SUFDYk4sTUFBTSxDQUFDTyxLQUFLLEVBQUVDLEdBQUcsRUFBRUMsS0FBSyxHQUFJLHdCQUF3QixFQUFFSCxDQUFFLENBQUM7RUFDMUQ7RUFFQSxJQUFJO0lBQ0gsTUFBTUksRUFBRSxHQUFHQyxRQUFRLENBQUNDLGFBQWEsQ0FBRSxVQUFXLENBQUM7SUFDL0NGLEVBQUUsQ0FBQ0csS0FBSyxHQUFHUixNQUFNLENBQUVOLElBQUksSUFBSSxFQUFHLENBQUM7SUFDL0JXLEVBQUUsQ0FBQ0ksWUFBWSxDQUFFLFVBQVUsRUFBRSxFQUFHLENBQUM7SUFDakNKLEVBQUUsQ0FBQ0ssS0FBSyxDQUFDQyxRQUFRLEdBQUcsT0FBTztJQUMzQk4sRUFBRSxDQUFDSyxLQUFLLENBQUNFLEdBQUcsR0FBUSxTQUFTO0lBQzdCUCxFQUFFLENBQUNLLEtBQUssQ0FBQ0csT0FBTyxHQUFJLEdBQUc7SUFDdkJQLFFBQVEsQ0FBQ1EsSUFBSSxDQUFDQyxXQUFXLENBQUVWLEVBQUcsQ0FBQztJQUMvQkEsRUFBRSxDQUFDVyxLQUFLLENBQUMsQ0FBQztJQUNWWCxFQUFFLENBQUNZLE1BQU0sQ0FBQyxDQUFDO0lBQ1gsTUFBTUMsRUFBRSxHQUFHWixRQUFRLENBQUNhLFdBQVcsQ0FBRSxNQUFPLENBQUM7SUFDekNiLFFBQVEsQ0FBQ1EsSUFBSSxDQUFDTSxXQUFXLENBQUVmLEVBQUcsQ0FBQztJQUMvQixPQUFPLENBQUMsQ0FBRWEsRUFBRTtFQUNiLENBQUMsQ0FBQyxPQUFRRyxDQUFDLEVBQUc7SUFDYixPQUFPLEtBQUs7RUFDYjtBQUNEIiwiaWdub3JlTGlzdCI6W119
41