From 4eda2c75830b4631c7319782a5f1246fdc552893 Mon Sep 17 00:00:00 2001 From: Herr Vigg Date: Fri, 7 Apr 2023 12:47:36 +0200 Subject: [PATCH] Drop support for Internet Explorer (#1313) WordPress abandoned the support of IE with WP5.8 in July 2021. https://wordpress.org/news/2021/05/dropping-support-for-internet-explorer-11/ Though we don't require that version of WP, it's time to abandon that legacy. See also this very old ticket: #32. 1) Remove workaround for `RegExp:@@split` See also https://caniuse.com/mdn-javascript_builtins_regexp_--split 2) Add more debug info about browser in the troubleshooting section. --- dist/block-editor.js | 2 +- dist/main.js | 2 +- dist/modules/acf.js | 2 +- dist/notices.js | 2 +- dist/options.js | 2 +- js/core/qblocks.js | 23 +++-------------------- js/options.js | 10 ++++++++-- package-lock.json | 42 +++++++++++++++++++++--------------------- package.json | 2 +- 9 files changed, 38 insertions(+), 49 deletions(-) diff --git a/dist/block-editor.js b/dist/block-editor.js index 3f647980..c8bd95f7 100644 --- a/dist/block-editor.js +++ b/dist/block-editor.js @@ -1 +1 @@ -(()=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,o)}return r}function r(t){for(var r=1;r{if(!t.path||"PUT"!==t.method&&"POST"!==t.method)return e(t);const r=wp.data.select("core/editor");if(!r)return e(t);const s=r.getCurrentPost();if(!s.hasOwnProperty("type"))return e(t);const a=wp.data.select("core").getPostType(s.type);if(!a.hasOwnProperty("rest_base"))return e(t);const o="/wp/v2/"+a.rest_base+"/"+s.id;return t.path.startsWith(o)&&"PUT"===t.method||t.path.startsWith(o+"/autosaves")&&"POST"===t.method?s.hasOwnProperty("qtx_editor_lang")?e({...t,data:{...t.data,qtx_editor_lang:s.qtx_editor_lang}}):(console.log("QT-XT API: missing field [qtx_editor_lang] in post id="+s.id),e(t)):e(t)}))})(); \ No newline at end of file diff --git a/dist/main.js b/dist/main.js index 3614248b..57c30aef 100644 --- a/dist/main.js +++ b/dist/main.js @@ -1 +1 @@ -(()=>{"use strict";var e={370:()=>{var e=jQuery;e(document).on("qtxLoadAdmin:edit-tags",(function(t,n){var a=function(e,t){n.addDisplayHook(t)},i=function(t){var n=e(t);n.find(".row-title, .description").each(a),n.find("td.name span.inline").css("display","none")},o=e("#the-list"),r=e("#the-list > tr").length,s=function(){var e=o.children();if(r===e.length)return!1;var t=r>e.length;if(r=e.length,t)return!1;for(var n=0;n tr > td.name span.inline").css("display","none")}))},364:()=>{jQuery(document).on("qtxLoadAdmin:nav-menus",(function(e,t){var n=function(e){t.addContentHooksByClass("edit-menu-item-title",e),t.addContentHooksByClass("edit-menu-item-attr-title",e),t.addContentHooksByClass("[edit-menu-item-description",e),t.addDisplayHooksByClass("menu-item-title",e),t.addDisplayHooksByTagInClass("link-to-original","A",e)},a=function(e){for(var t,a=/id="menu-item-(\d+)"/gi;t=a.exec(e);){var i="menu-item-"+t[1],o=document.getElementById(i);o&&n(o)}};if(wpNavMenu){var i=wpNavMenu.addMenuItemToBottom;"function"==typeof i&&(wpNavMenu.addMenuItemToBottom=function(e,t){i(e,t),a(e)}),"function"==typeof wp_addMenuItemToTop&&(wpNavMenu.addMenuItemToTop=function(e){wp_addMenuItemToTop(e),a(e)})}var o=function(e){wpNavMenu&&("function"==typeof wpNavMenu.refreshKeyboardAccessibility&&wpNavMenu.refreshKeyboardAccessibility(),"function"==typeof wpNavMenu.refreshAdvancedAccessibility&&wpNavMenu.refreshAdvancedAccessibility())};o(),t.addLanguageSwitchAfterListener(o)}))},430:()=>{var e=jQuery,t=Object.freeze({QTX_URL_QUERY:1,QTX_URL_PATH:2,QTX_URL_DOMAIN:3,QTX_URL_DOMAINS:4});e(document).on("qtxLoadAdmin:post",(function(n,a){var i,o,r,s,l,d,c,u=function(e,n){switch(qTranslateConfig.url_mode){case t.QTX_URL_QUERY:e.search?e.search+="&lang="+n:e.search="?lang="+n;break;case t.QTX_URL_PATH:var a=qTranslateConfig.home_url_path,i=e.pathname;"/"!==i[0]&&(i="/"+i);var o=i.indexOf(a);o>=0&&(e.pathname=qTranslateConfig.homeinfo_path+n+i.substring(o+a.length-1));break;case t.QTX_URL_DOMAIN:e.host=n+"."+e.host;break;case t.QTX_URL_DOMAINS:e.host=qTranslateConfig.domains[n]}},g=function(n){if(!i){var a=document.getElementById("view-post-btn");if(!a||!a.children.length)return;if("A"!==(i=a.children[0]).tagName)return;o=i.href,r=qtranxj_ce("a",{}),o.search(/\?/)}r.href=o,u(r,n),i.href=r.href;var g=document.getElementById("preview-action");if(g&&g.children.length&&(g.children[0].href=r.href),qTranslateConfig.url_mode!==t.QTX_URL_QUERY){if(!s){var f=document.getElementById("sample-permalink");f&&f.offsetHeight>0&&f.childNodes.length&&(s=f.childNodes[0],l=s.nodeValue)}s&&(r.href=l,u(r,n),s.nodeValue=r.href)}else c||(e("#sample-permalink").append(''),c=e("#sample-permalink-lang-query")),c&&c.text((o.search(/\?/)<0?"/?lang=":"&lang=")+n);d||(d=document.getElementById("wp-admin-bar-view")),d&&d.children.length&&(d.children[0].href=i.href)},f=e("#title"),h=e("#title-prompt-text");function v(e){for(var t={},n=("?"===e[0]?e.substr(1):e).split("&"),a=0;a{var e=jQuery;e(document).on("qtxLoadAdmin:widgets",(function(t,n){if(window.wpWidgets){jQuery(document).on("tinymce-editor-init",(function(t,a){var i=e(a.settings.selector).parents(".widget"),o=i.find(".widget-id").val(),r="widget-"+o+"-title";i.find(".text-widget-fields input[id$='_title']").each((function(e,t){n.attachContentHook(t,r)}));var s="widget-"+o+"-text";n.attachEditorHook(a,s)}));var a=function(e,t){if("text"===t.find(".id_base").val()){var a=t.find(".widget-id").val(),i=t.find(".text-widget-fields input[id$='_title']");t.find(".widget-content input[id^='widget-text-'][id$='-title']").each((function(e,t){n.refreshContentHook(t),n.attachContentHook(i[0],t.id)}));var o=t.find(".text-widget-fields textarea[id$='_text']"),r=window.tinyMCE.get(o[0].id);t.find(".widget-content textarea[id^='widget-text-'][id$='-text']").each((function(e,a){if(n.refreshContentHook(a),r){n.attachEditorHook(r,a.id);var i=t.find(".sync-input.text");o.val(i.val()+"*")}})),a in wp.textWidgets.widgetControls&&wp.textWidgets.widgetControls[a].updateFields()}else t.find(".widget-content input[id^='widget-'][id$='-title']").each((function(e,t){n.refreshContentHook(t)}));wpWidgets.appendTitle(t)};e(document).on("widget-added",(function(e,t){a(0,t),n.setupLanguageSwitch()})),e(document).on("widget-updated",a),n.addLanguageSwitchAfterListener((function(){e("#widgets-right .widget").each((function(){wpWidgets.appendTitle(this)}))}))}}))}},t={};function n(a){var i=t[a];if(void 0!==i)return i.exports;var o=t[a]={exports:{}};return e[a](o,o.exports,n),o.exports}(()=>{n(370),n(364),n(430),n(802);var e=function(e,t,n,a){var i=document.createElement(e);if(t)for(var o in t)i[o]=t[o];return n&&("boolean"==typeof a&&a&&(console.warn("qTranslate: deprecated boolean type in qtranxj_ce, will be removed in future major release."),a=n.firstChild),n.insertBefore(i,a)),i},t=window.qTranslateConfig,a=function(e){var n="(\x3c!--:lang--\x3e|\x3c!--:--\x3e|\\[:lang]|\\[:]|{:lang}|{:})".replace(/lang/g,t.lang_code_format),a=new RegExp(n,"gi");if(3==="a~b".split(/(~)/).length)return e.split(a);for(var i,o=0,r=[];null!=(i=a.exec(e));)r.push(e.slice(o,i.index)),i.length>1&&r.push(i[1]),o=a.lastIndex;return oh&&(u+=f.name.substring(h,v)),g="[]"}var m=l(t).attr("form"),p=void 0!==m?l("#"+m):l(t).closest("form");if(p.length){var w,y=p[0];if(f.fields={},!d.RAW){for(var b in w=i(t.value),t.value=w[f.lang],w){var C=w[b],L=u+"["+b+"]";g&&(L+=g);var k=e("input",{name:L,type:"hidden",className:"hidden",value:C},t.parentNode,t);void 0!==m&&l(k).attr("form",m),f.fields[b]=k}p.find('input[name="qtranslate-edit-language"]').length||e("input",{type:"hidden",name:"qtranslate-edit-language",value:d.activeLanguage},y,y.firstChild)}switch(a){case"slug":case"term":d.RAW&&(w=i(t.value)),f.sepfield=e("input",{name:u+"[qtranslate-original-value]",type:"hidden",className:"hidden",value:w[d.default_language]},t.parentNode,t);break;default:d.RAW||(f.sepfield=e("input",{name:u+"[qtranslate-separator]",type:"hidden",className:"hidden",value:a},t.parentNode,t))}return f.sepfield&&void 0!==m&&l(f.sepfield).attr("form",m),f}console.error("No form found for translatable field id=",t.id)},this.addContentHookC=function(e){return n.addContentHook(e,"[")},this.addContentHookB=function(e){return n.addContentHook(e,"[")},this.addContentHookById=function(e,t,a){return n.addContentHook(document.getElementById(e),t,a)},this.addContentHookByIdName=function(e){var t;switch(e[0]){case"<":case"[":t=e.substring(0,1),e=e.substring(1)}return n.addContentHookById(e,t)},this.addContentHookByIdC=function(e){return n.addContentHookById(e,"[")},this.addContentHookByIdB=function(e){return n.addContentHookById(e,"[")},this.addContentHooks=function(e,t,a){for(var i=0;i=0;){var n=u[t];n.nd.parentNode?n.nd.nodeValue=n.contents[e]:u.splice(t,1)}for(var i=g.length;--i>=0;){var r=g[i];r.nd.parentNode?r.nd.setAttribute(r.attr,r.contents[e]):g.splice(i,1)}if(!d.RAW)for(var f in c){var h=c[f],v=h.mce&&!h.mce.hidden;v&&h.mce.save();var m=h.contentField.value.trim(),p=a(m);if(!p||p.length<=1){h.fields[h.lang].value=m,h.lang=e;var y=h.fields[h.lang].value;h.contentField.placeholder&&""!==y&&(h.contentField.placeholder=""),h.contentField.value=y,l(h.contentField).trigger("change"),v&&w(h)}else{var b=o(p);for(var C in h.fields)h.fields[C].value=b[C];h.lang=e}}};this.addDisplayHooks=function(e){for(var t=0;t=0){var h=n.createSetOfLSB();f.target.parentNode.insertBefore(h,f.target)}if(f.where&&f.where.indexOf("after")>=0){var v=n.createSetOfLSB();f.target.parentNode.insertBefore(v,f.target.nextSibling)}if(f.where&&f.where.indexOf("first")>=0){var m=n.createSetOfLSB();f.target.insertBefore(m,f.target.firstChild)}if(f.where&&f.where.indexOf("last")>=0){var p=n.createSetOfLSB();f.target.insertBefore(p,null)}}}(),n.addLanguageSwitchListener(y),t.onTabSwitch&&n.addLanguageSwitchListener(t.onTabSwitch),f=!0)},d.LSB?(d.activeLanguage=sessionStorage.getItem(r),d.activeLanguage&&n.isLanguageEnabled(d.activeLanguage)||(d.activeLanguage=d.language,n.isLanguageEnabled(d.activeLanguage)?s(d.activeLanguage):d.LSB=!1)):(d.activeLanguage=d.language,s(d.activeLanguage)),d.onTabSwitchFunctions||(d.onTabSwitchFunctions=[]),d.onTabSwitchFunctionsSave||(d.onTabSwitchFunctionsSave=[]),d.onTabSwitchFunctionsLoad||(d.onTabSwitchFunctionsLoad=[]),"function"==typeof t.addContentHooks&&t.addContentHooks(n),d.page_config&&d.page_config.forms&&function(e){for(var t in e){var a=e[t],i=void 0;if(a.form){if(a.form.id)i=document.getElementById(a.form.id);else if(a.form.jquery)i=l(a.form.jquery);else if(a.form.name){var o=document.getElementsByName(a.form.name);o&&o.length&&(i=o[0])}}else i=document.getElementById(t);for(var r in i||(i=b())||(i=document),a.fields){var s=a.fields[r],d=[];if(s.container_id){var c=document.getElementById(s.container_id);c&&d.push(c)}else s.container_jquery?d=l(s.container_jquery):s.container_class?d=document.getElementsByClassName(s.container_class):d.push(i);var u=s.encode;switch(u){case"none":break;case"display":if(s.jquery)for(var g=0;g{"use strict";var t={370:()=>{const t=jQuery;t(document).on("qtxLoadAdmin:edit-tags",((e,n)=>{const o=function(t,e){n.addDisplayHook(e)},a=function(e){const n=t(e);n.find(".row-title, .description").each(o),n.find("td.name span.inline").css("display","none")},i=t("#the-list");let s=t("#the-list > tr").length;const c=function(){const t=i.children();if(s===t.length)return!1;const e=s>t.length;if(s=t.length,e)return!1;for(let e=0;e tr > td.name span.inline").css("display","none")}))},364:()=>{jQuery(document).on("qtxLoadAdmin:nav-menus",((t,e)=>{const n=function(t){e.addContentHooksByClass("edit-menu-item-title",t),e.addContentHooksByClass("edit-menu-item-attr-title",t),e.addContentHooksByClass("[edit-menu-item-description",t),e.addDisplayHooksByClass("menu-item-title",t),e.addDisplayHooksByTagInClass("link-to-original","A",t)},o=function(t){const e=/id="menu-item-(\d+)"/gi;let o;for(;o=e.exec(t);){const t="menu-item-"+o[1],e=document.getElementById(t);e&&n(e)}};if(wpNavMenu){const t=wpNavMenu.addMenuItemToBottom;"function"==typeof t&&(wpNavMenu.addMenuItemToBottom=function(e,n){t(e,n),o(e)}),"function"==typeof wp_addMenuItemToTop&&(wpNavMenu.addMenuItemToTop=function(t){wp_addMenuItemToTop(t),o(t)})}const a=function(t){wpNavMenu&&("function"==typeof wpNavMenu.refreshKeyboardAccessibility&&wpNavMenu.refreshKeyboardAccessibility(),"function"==typeof wpNavMenu.refreshAdvancedAccessibility&&wpNavMenu.refreshAdvancedAccessibility())};a(),e.addLanguageSwitchAfterListener(a)}))},430:()=>{const t=jQuery,e=Object.freeze({QTX_URL_QUERY:1,QTX_URL_PATH:2,QTX_URL_DOMAIN:3,QTX_URL_DOMAINS:4});t(document).on("qtxLoadAdmin:post",((n,o)=>{const a=function(t,n){switch(qTranslateConfig.url_mode){case e.QTX_URL_QUERY:t.search?t.search+="&lang="+n:t.search="?lang="+n;break;case e.QTX_URL_PATH:const o=qTranslateConfig.home_url_path;let a=t.pathname;"/"!==a[0]&&(a="/"+a);const i=a.indexOf(o);i>=0&&(t.pathname=qTranslateConfig.homeinfo_path+n+a.substring(i+o.length-1));break;case e.QTX_URL_DOMAIN:t.host=n+"."+t.host;break;case e.QTX_URL_DOMAINS:t.host=qTranslateConfig.domains[n]}};let i,s,c,l,r,d,u,g;const f=function(n){if(!i){const t=document.getElementById("view-post-btn");if(!t||!t.children.length)return;if(i=t.children[0],"A"!==i.tagName)return;s=i.href,c=qtranxj_ce("a",{}),l=s.search(/\?/)>0}c.href=s,a(c,n),i.href=c.href;const o=document.getElementById("preview-action");if(o&&o.children.length&&(o.children[0].href=c.href),qTranslateConfig.url_mode!==e.QTX_URL_QUERY){if(!r){const t=document.getElementById("sample-permalink");t&&t.offsetHeight>0&&t.childNodes.length&&(r=t.childNodes[0],d=r.nodeValue)}r&&(c.href=d,a(c,n),r.nodeValue=c.href)}else g||(t("#sample-permalink").append(''),g=t("#sample-permalink-lang-query")),g&&g.text((s.search(/\?/)<0?"/?lang=":"&lang=")+n);u||(u=document.getElementById("wp-admin-bar-view")),u&&u.children.length&&(u.children[0].href=i.href)},h=t("#title"),m=t("#title-prompt-text");function p(t){const e={},n=("?"===t[0]?t.substr(1):t).split("&");for(let t=0;t{const t=jQuery;t(document).on("qtxLoadAdmin:widgets",((e,n)=>{if(!window.wpWidgets)return;jQuery(document).on("tinymce-editor-init",((e,o)=>{const a=t(o.settings.selector).parents(".widget"),i=a.find(".widget-id").val(),s="widget-"+i+"-title";a.find(".text-widget-fields input[id$='_title']").each((function(t,e){n.attachContentHook(e,s)}));const c="widget-"+i+"-text";n.attachEditorHook(o,c)}));const o=function(t,e){if("text"===e.find(".id_base").val()){const t=e.find(".widget-id").val(),o=e.find(".text-widget-fields input[id$='_title']");e.find(".widget-content input[id^='widget-text-'][id$='-title']").each((function(t,e){n.refreshContentHook(e),n.attachContentHook(o[0],e.id)}));const a=e.find(".text-widget-fields textarea[id$='_text']"),i=window.tinyMCE.get(a[0].id);e.find(".widget-content textarea[id^='widget-text-'][id$='-text']").each((function(t,o){if(n.refreshContentHook(o),i){n.attachEditorHook(i,o.id);const t=e.find(".sync-input.text");a.val(t.val()+"*")}})),t in wp.textWidgets.widgetControls&&wp.textWidgets.widgetControls[t].updateFields()}else e.find(".widget-content input[id^='widget-'][id$='-title']").each((function(t,e){n.refreshContentHook(e)}));wpWidgets.appendTitle(e)};t(document).on("widget-added",(function(t,e){o(0,e),n.setupLanguageSwitch()})),t(document).on("widget-updated",o),n.addLanguageSwitchAfterListener((function(){t("#widgets-right .widget").each((function(){wpWidgets.appendTitle(this)}))}))}))}},e={};function n(o){var a=e[o];if(void 0!==a)return a.exports;var i=e[o]={exports:{}};return t[o](i,i.exports,n),i.exports}(()=>{n(370),n(364),n(430),n(802);const t=function(t,e,n,o){const a=document.createElement(t);if(e)for(const t in e)a[t]=e[t];return n&&("boolean"==typeof o&&o&&(console.warn("qTranslate: deprecated boolean type in qtranxj_ce, will be removed in future major release."),o=n.firstChild),n.insertBefore(a,o)),a},e=window.qTranslateConfig,o=function(t){const n="(\x3c!--:lang--\x3e|\x3c!--:--\x3e|\\[:lang]|\\[:]|{:lang}|{:})".replace(/lang/g,e.lang_code_format),o=new RegExp(n,"gi");return t.split(o)},a=function(t){const e=o(t);return i(e)},i=function(t){const n=new Object;for(const t in e.language_config)n[t]="";if(!t||!t.length)return n;if(1===t.length){const o=t[0];for(const t in e.language_config)n[t]+=o;return n}const o=new RegExp("\x3c!--:(lang)--\x3e".replace(/lang/g,e.lang_code_format),"gi"),a=new RegExp("\\[:(lang)]".replace(/lang/g,e.lang_code_format),"gi"),i=new RegExp("{:(lang)}".replace(/lang/g,e.lang_code_format),"gi");let s,c=!1;for(let e=0;ef&&(u+=s.name.substring(f,t)),g="[]"}const h=l(e).attr("form"),m=void 0!==h?l("#"+h):l(e).closest("form");if(!m.length)return void console.error("No form found for translatable field id=",e.id);const p=m[0];let w;if(s.fields={},!r.RAW){w=a(e.value),e.value=w[s.lang];for(const n in w){const o=w[n];let a=u+"["+n+"]";g&&(a+=g);const i=t("input",{name:a,type:"hidden",className:"hidden",value:o},e.parentNode,e);void 0!==h&&l(i).attr("form",h),s.fields[n]=i}m.find('input[name="qtranslate-edit-language"]').length||t("input",{type:"hidden",name:"qtranslate-edit-language",value:r.activeLanguage},p,p.firstChild)}switch(o){case"slug":case"term":r.RAW&&(w=a(e.value)),s.sepfield=t("input",{name:u+"[qtranslate-original-value]",type:"hidden",className:"hidden",value:w[r.default_language]},e.parentNode,e);break;default:r.RAW||(s.sepfield=t("input",{name:u+"[qtranslate-separator]",type:"hidden",className:"hidden",value:o},e.parentNode,e))}return s.sepfield&&void 0!==h&&l(s.sepfield).attr("form",h),s},this.addContentHookC=function(t){return n.addContentHook(t,"[")},this.addContentHookB=function(t){return n.addContentHook(t,"[")},this.addContentHookById=function(t,e,o){return n.addContentHook(document.getElementById(t),e,o)},this.addContentHookByIdName=function(t){let e;switch(t[0]){case"<":case"[":e=t.substring(0,1),t=t.substring(1)}return n.addContentHookById(t,e)},this.addContentHookByIdC=function(t){return n.addContentHookById(t,"[")},this.addContentHookByIdB=function(t){return n.addContentHookById(t,"[")},this.addContentHooks=function(t,e,o){for(let a=0;a=0;){const n=u[e];n.nd.parentNode?n.nd.nodeValue=n.contents[t]:u.splice(e,1)}for(let e=g.length;--e>=0;){const n=g[e];n.nd.parentNode?n.nd.setAttribute(n.attr,n.contents[t]):g.splice(e,1)}if(!r.RAW)for(const e in d){const n=d[e],a=n.mce&&!n.mce.hidden;a&&n.mce.save();const s=n.contentField.value.trim(),c=o(s);if(!c||c.length<=1){n.fields[n.lang].value=s,n.lang=t;const e=n.fields[n.lang].value;n.contentField.placeholder&&""!==e&&(n.contentField.placeholder=""),n.contentField.value=e,l(n.contentField).trigger("change"),a&&y(n)}else{const e=i(c);for(const t in n.fields)n.fields[t].value=e[t];n.lang=t}}};this.addDisplayHooks=function(t){for(let e=0;e=0){const t=n.createSetOfLSB();o.target.parentNode.insertBefore(t,o.target)}if(o.where&&o.where.indexOf("after")>=0){const t=n.createSetOfLSB();o.target.parentNode.insertBefore(t,o.target.nextSibling)}if(o.where&&o.where.indexOf("first")>=0){const t=n.createSetOfLSB();o.target.insertBefore(t,o.target.firstChild)}if(o.where&&o.where.indexOf("last")>=0){const t=n.createSetOfLSB();o.target.insertBefore(t,null)}}}(),n.addLanguageSwitchListener(b),e.onTabSwitch&&n.addLanguageSwitchListener(e.onTabSwitch),f=!0)},r.LSB?(r.activeLanguage=sessionStorage.getItem(s),r.activeLanguage&&n.isLanguageEnabled(r.activeLanguage)||(r.activeLanguage=r.language,n.isLanguageEnabled(r.activeLanguage)?c(r.activeLanguage):r.LSB=!1)):(r.activeLanguage=r.language,c(r.activeLanguage)),r.onTabSwitchFunctions||(r.onTabSwitchFunctions=[]),r.onTabSwitchFunctionsSave||(r.onTabSwitchFunctionsSave=[]),r.onTabSwitchFunctionsLoad||(r.onTabSwitchFunctionsLoad=[]),"function"==typeof e.addContentHooks&&e.addContentHooks(n),r.page_config&&r.page_config.forms&&function(t){for(const e in t){const o=t[e];let a;if(o.form){if(o.form.id)a=document.getElementById(o.form.id);else if(o.form.jquery)a=l(o.form.jquery);else if(o.form.name){const t=document.getElementsByName(o.form.name);t&&t.length&&(a=t[0])}}else a=document.getElementById(e);a||(a=C(),a||(a=document));for(const t in o.fields){const e=o.fields[t];let i=[];if(e.container_id){const t=document.getElementById(e.container_id);t&&i.push(t)}else e.container_jquery?i=l(e.container_jquery):e.container_class?i=document.getElementsByClassName(e.container_class):i.push(a);const s=e.encode;switch(s){case"none":break;case"display":if(e.jquery)for(let t=0;t{g(document).trigger("qtxLoadAdmin:"+e,[t])}))}))})()})(); \ No newline at end of file diff --git a/dist/modules/acf.js b/dist/modules/acf.js index 0094ac3e..0964ab4c 100644 --- a/dist/modules/acf.js +++ b/dist/modules/acf.js @@ -1 +1 @@ -(()=>{var t={698:()=>{var t=jQuery;t(window).on("load",(function(){var e=qTranslateConfig.js.get_qtx();e.enableLanguageSwitchingButtons("block");var a=function(t){var e,a;return!(null===(e=window.qTranslateModuleAcf)||void 0===e||null===(a=e.standard_fields)||void 0===a||!a[t])};if("acf-field-group"!==t("#post_type").val())t.each({text:"input:text",textarea:"textarea"},(function(n,i){a(n)&&acf.findFields({type:n}).each((function(){t(this).find(i).each((function(){e.hasContentHook(this)||e.addContentHookB(this)}))}))})),a("wysiwyg")&&acf.addFilter("wysiwyg_tinymce_settings",(function(t,a,n){if("wysiwyg"===n.type){var i=n.$input()[0];e.addContentHookB(i);var r=t.init_instance_callback;t.init_instance_callback=function(t){void 0!==r&&r(),e.attachEditorHook(t)}}return t}));else{acf.addAction("open_field_object",(function(t){t.$el.find("input:text, textarea").each((function(){var t=this;!e.hasContentHook(t)&&function(t){var e,n,i,r=t.id.match(/acf_fields-(\d+|field_[a-z0-9]+)-(label|instructions|default_value)/);return r&&(e=r[2],!(null===(n=window.qTranslateModuleAcf)||void 0===n||null===(i=n.group_sub_fields)||void 0===i||!i[e]))&&("default_value"!==r[2]||a(t.type))}(t)&&e.addContentHookB(t)}))}))}}))},363:()=>{var t=jQuery;acf.registerFieldType(acf.models.FileField.extend({type:"qtranslate_file",$control:function(){return this.$(".acf-file-uploader.current-language")},$input:function(){return this.$('.acf-file-uploader.current-language input[type="hidden"]')},render:function(t){t=this.validateAttachment(t),this.$control().find("img").attr({src:t.icon,alt:t.alt,title:t.title}),this.$control().find('[data-name="title"]').text(t.title),this.$control().find('[data-name="filename"]').text(t.filename).attr("href",t.url),this.$control().find('[data-name="filesize"]').text(t.filesizeHumanReadable);var e=t.id||"";acf.val(this.$input(),e),e?this.$control().addClass("has-value"):this.$control().removeClass("has-value")}})),acf.registerFieldType(acf.models.ImageField.extend({type:"qtranslate_image",$control:function(){return this.$(".acf-image-uploader.current-language")},$input:function(){return this.$('.acf-image-uploader.current-language input[type="hidden"]')},render:function(t){t=this.validateAttachment(t),this.$control().find("img").attr({src:t.url,alt:t.alt,title:t.title});var e=t.id||"";this.val(e),e?this.$control().addClass("has-value"):this.$control().removeClass("has-value")}})),acf.registerFieldType(acf.models.PostObjectField.extend({type:"qtranslate_post_object",$control:function(){return this.$(".acf-post-object.current-language")},$input:function(){return this.$(".acf-post-object.current-language select")},initialize:function(){var e=this,a=this.$input();if(this.inherit(a),this.get("ui")){var n=this.get("ajax_action");n||(n="acf/fields/"+this.get("type")+"/query"),this.select2=[],this.$(".acf-post-object select").each((function(){var a=acf.newSelect2(t(this),{field:e,ajax:e.get("ajax"),multiple:e.get("multiple"),placeholder:e.get("placeholder"),allowNull:e.get("allow_null"),ajaxAction:n});e.select2.push(a)})),this.$(".acf-post-object span.select2-selection").addClass("qtranxs-translatable")}},onRemove:function(){if(this.select2)for(var t=0;t{var t=jQuery,e=t("body"),a=function(e){var a=t(".multi-language-field");a.find(".current-language").removeClass("current-language"),a.find('[data-language="'+e+'"]').addClass("current-language"),a.find('input[data-language="'+e+'"], textarea[data-language="'+e+'"]')};e.on("click",".qtranxs-lang-switch",(function(){var e=t(this).attr("lang");a(e)})),e.on("click",".wp-switch-editor[data-language]",(function(){var e=t(this).parent(".multi-language-field"),a=t(this).data("language");return e.find(".current-language").removeClass("current-language"),e.find('[data-language="'+a+'"]').addClass("current-language"),e.find('input[data-language="'+a+'"], textarea[data-language="'+a+'"]').focus(),t('.qtranxs-lang-switch[lang="'+a+'"]:first').trigger("click"),!1})),e.on("focusin",".multi-language-field input, .multi-language-field textarea",(function(){t(this).parent(".multi-language-field").addClass("focused")})),e.on("focusout",".multi-language-field input, .multi-language-field textarea",(function(){t(this).parent(".multi-language-field").removeClass("focused")})),e.on("click",".wp-editor-tabs .wp-switch-editor",(function(){var e=t(this).parents(".multi-language-field"),a=t(this).hasClass("switch-tmce")?"tmce":"html";e.find(".wp-editor-tabs .wp-switch-editor.switch-"+a).not(this).each((function(){var e=t(this).attr("data-wp-editor-id");e&&window.switchEditors.go(e,a)}))})),t((function(){if(qTranslateConfig.LSB){var e=qTranslateConfig.js.get_qtx().getActiveLanguage();if(e){a(e);var n=t(".multi-language-field");n.find(".current-language").removeClass("current-language"),n.find('[data-language="'+e+'"]').addClass("current-language")}}}))}},e={};function a(n){var i=e[n];if(void 0!==i)return i.exports;var r=e[n]={exports:{}};return t[n](r,r.exports,a),r.exports}a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";a(363),a(606),a(698)})()})(); \ No newline at end of file +(()=>{var t={698:()=>{const t=jQuery;t(window).on("load",(function(){const e=qTranslateConfig.js.get_qtx();e.enableLanguageSwitchingButtons("block");const a=function(t){return!!window.qTranslateModuleAcf?.standard_fields?.[t]};if("acf-field-group"!==t("#post_type").val())t.each({text:"input:text",textarea:"textarea"},(function(n,i){a(n)&&acf.findFields({type:n}).each((function(){t(this).find(i).each((function(){e.hasContentHook(this)||e.addContentHookB(this)}))}))})),a("wysiwyg")&&acf.addFilter("wysiwyg_tinymce_settings",(function(t,a,n){if("wysiwyg"===n.type){const a=n.$input()[0];e.addContentHookB(a);const i=t.init_instance_callback;t.init_instance_callback=function(t){void 0!==i&&i(),e.attachEditorHook(t)}}return t}));else{const t=function(t){const e=t.id.match(/acf_fields-(\d+|field_[a-z0-9]+)-(label|instructions|default_value)/);return e&&(n=e[2],!!window.qTranslateModuleAcf?.group_sub_fields?.[n])&&("default_value"!==e[2]||a(t.type));var n};acf.addAction("open_field_object",(function(a){a.$el.find("input:text, textarea").each((function(){const a=this;!e.hasContentHook(a)&&t(a)&&e.addContentHookB(a)}))}))}}))},363:()=>{const t=jQuery;acf.registerFieldType(acf.models.FileField.extend({type:"qtranslate_file",$control:function(){return this.$(".acf-file-uploader.current-language")},$input:function(){return this.$('.acf-file-uploader.current-language input[type="hidden"]')},render:function(t){t=this.validateAttachment(t),this.$control().find("img").attr({src:t.icon,alt:t.alt,title:t.title}),this.$control().find('[data-name="title"]').text(t.title),this.$control().find('[data-name="filename"]').text(t.filename).attr("href",t.url),this.$control().find('[data-name="filesize"]').text(t.filesizeHumanReadable);const e=t.id||"";acf.val(this.$input(),e),e?this.$control().addClass("has-value"):this.$control().removeClass("has-value")}})),acf.registerFieldType(acf.models.ImageField.extend({type:"qtranslate_image",$control:function(){return this.$(".acf-image-uploader.current-language")},$input:function(){return this.$('.acf-image-uploader.current-language input[type="hidden"]')},render:function(t){t=this.validateAttachment(t),this.$control().find("img").attr({src:t.url,alt:t.alt,title:t.title});const e=t.id||"";this.val(e),e?this.$control().addClass("has-value"):this.$control().removeClass("has-value")}})),acf.registerFieldType(acf.models.PostObjectField.extend({type:"qtranslate_post_object",$control:function(){return this.$(".acf-post-object.current-language")},$input:function(){return this.$(".acf-post-object.current-language select")},initialize:function(){const e=this,a=this.$input();if(this.inherit(a),this.get("ui")){let a=this.get("ajax_action");a||(a="acf/fields/"+this.get("type")+"/query"),this.select2=[],this.$(".acf-post-object select").each((function(){const n=acf.newSelect2(t(this),{field:e,ajax:e.get("ajax"),multiple:e.get("multiple"),placeholder:e.get("placeholder"),allowNull:e.get("allow_null"),ajaxAction:a});e.select2.push(n)})),this.$(".acf-post-object span.select2-selection").addClass("qtranxs-translatable")}},onRemove:function(){if(this.select2)for(let t=0;t{const t=jQuery,e=t("body"),a=function(e){const a=t(".multi-language-field");a.find(".current-language").removeClass("current-language"),a.find('[data-language="'+e+'"]').addClass("current-language"),a.find('input[data-language="'+e+'"], textarea[data-language="'+e+'"]')};e.on("click",".qtranxs-lang-switch",(function(){const e=t(this).attr("lang");a(e)})),e.on("click",".wp-switch-editor[data-language]",(function(){const e=t(this).parent(".multi-language-field"),a=t(this).data("language");return e.find(".current-language").removeClass("current-language"),e.find('[data-language="'+a+'"]').addClass("current-language"),e.find('input[data-language="'+a+'"], textarea[data-language="'+a+'"]').focus(),t('.qtranxs-lang-switch[lang="'+a+'"]:first').trigger("click"),!1})),e.on("focusin",".multi-language-field input, .multi-language-field textarea",(function(){t(this).parent(".multi-language-field").addClass("focused")})),e.on("focusout",".multi-language-field input, .multi-language-field textarea",(function(){t(this).parent(".multi-language-field").removeClass("focused")})),e.on("click",".wp-editor-tabs .wp-switch-editor",(function(){const e=t(this).parents(".multi-language-field"),a=t(this).hasClass("switch-tmce")?"tmce":"html";e.find(".wp-editor-tabs .wp-switch-editor.switch-"+a).not(this).each((function(){const e=t(this).attr("data-wp-editor-id");e&&window.switchEditors.go(e,a)}))})),t((function(){if(!qTranslateConfig.LSB)return;const e=qTranslateConfig.js.get_qtx().getActiveLanguage();if(e){a(e);const n=t(".multi-language-field");n.find(".current-language").removeClass("current-language"),n.find('[data-language="'+e+'"]').addClass("current-language")}}))}},e={};function a(n){var i=e[n];if(void 0!==i)return i.exports;var l=e[n]={exports:{}};return t[n](l,l.exports,a),l.exports}a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";a(363),a(606),a(698)})()})(); \ No newline at end of file diff --git a/dist/notices.js b/dist/notices.js index ed993e4f..33da199b 100644 --- a/dist/notices.js +++ b/dist/notices.js @@ -1 +1 @@ -(()=>{"use strict";var i=jQuery;i((function(){i(".notice-dismiss, .qtranxs-notice-dismiss").each((function(){var s=i(this),t=s.closest("div.is-dismissible");if(t.length){if(!s.hasClass("qtranxs-notice-dismiss")&&!t.find(".qtranxs-notice-dismiss").length)return;var n=t.attr("id");if(n){n=n.replace("qtranxs-","");var a=t.attr("action");s.on("click",(function(){t.css("display","none"),i.post(ajaxurl,{action:"qtranslate_admin_notice",notice_id:n,notice_action:a})}))}}}))}))})(); \ No newline at end of file +(()=>{"use strict";const i=jQuery;i((function(){i(".notice-dismiss, .qtranxs-notice-dismiss").each((function(){const t=i(this),s=t.closest("div.is-dismissible");if(!s.length)return;if(!t.hasClass("qtranxs-notice-dismiss")&&!s.find(".qtranxs-notice-dismiss").length)return;let n=s.attr("id");if(!n)return;n=n.replace("qtranxs-","");const c=s.attr("action");t.on("click",(function(){s.css("display","none"),i.post(ajaxurl,{action:"qtranslate_admin_notice",notice_id:n,notice_action:c})}))}))}))})(); \ No newline at end of file diff --git a/dist/options.js b/dist/options.js index 6dad2a3c..ae88fb6f 100644 --- a/dist/options.js +++ b/dist/options.js @@ -1 +1 @@ -(()=>{"use strict";var n=jQuery,a="qtranslate-xt-admin-section",t=function(t){if(!t)return!1;var e=n('.nav-tab-wrapper a[href="'+t+'"]');if(!e.length)return!1;e.parent().children().removeClass("nav-tab-active"),e.addClass("nav-tab-active");var r=n("#qtranxs-configuration-form"),o=t.replace("#","#tab-"),i=n(".tabs-content");i.children().addClass("hidden"),i.find("div"+o).removeClass("hidden");var s=r.attr("action").replace(/(#.*|$)/,t);r.attr("action",s);try{sessionStorage.setItem(a,t)}catch(n){console.log('Failed to store "'+a+'" with sessionStorage',n)}return!0},e=function(n){var e=window.location.hash;if(!t(e)){var r=sessionStorage.getItem(a);t(r)||t(n)}},r=function(a){var t=n("#preview_flag");t.css("display","inline"),t.attr("src",t.attr("data-flag-path")+a)};n((function(){n(window).bind("hashchange",(function(){e()})),e("#general");var a=n("#language_flag");a.on("change",(function(){r(this.value)})),r(a.val()),n("#qtranxs_debug_query").on("click",(function(){for(var a=document.cookie.split(";"),t={cookies:[],navigator:navigator.userAgent},e=0;e{"use strict";const n=jQuery,t="qtranslate-xt-admin-section",o=function(o){if(!o)return!1;const e=n('.nav-tab-wrapper a[href="'+o+'"]');if(!e.length)return!1;e.parent().children().removeClass("nav-tab-active"),e.addClass("nav-tab-active");const a=n("#qtranxs-configuration-form"),s=o.replace("#","#tab-"),i=n(".tabs-content");i.children().addClass("hidden"),i.find("div"+s).removeClass("hidden");const r=a.attr("action").replace(/(#.*|$)/,o);a.attr("action",r);try{sessionStorage.setItem(t,o)}catch(n){console.log('Failed to store "'+t+'" with sessionStorage',n)}return!0},e=function(n){const e=window.location.hash;if(o(e))return;const a=sessionStorage.getItem(t);o(a)||o(n)},a=function(t){const o=n("#preview_flag");o.css("display","inline"),o.attr("src",o.attr("data-flag-path")+t)};n((function(){n(window).bind("hashchange",(function(){e()})),e("#general");const t=n("#language_flag");t.on("change",(function(){a(this.value)})),a(t.val()),n("#qtranxs_debug_query").on("click",(function(){const t=document.cookie.split(";"),o=3==="a~b".split(/(~)/).length,e={cookies:[],navigator:navigator.userAgent,"Javascript built-in RegExp: @@split":o?"supported":"not supported!"};for(let n=0;n 1) - arr.push(result[1]); - start = splitRegex.lastIndex; - } - if (start < text.length) - arr.push(text.slice(start)); - if (start === text.length) - arr.push(''); // delimiter at the end - return arr; + // Most browsers support RegExp.prototype[@@split]()... except IE (see debug info from troubleshooting) + // https://caniuse.com/mdn-javascript_builtins_regexp_--split + return text.split(splitRegex); }; export const qtranxj_split = function (text) { diff --git a/js/options.js b/js/options.js index 39a896f8..6b51382f 100644 --- a/js/options.js +++ b/js/options.js @@ -71,9 +71,12 @@ $(function () { $('#qtranxs_debug_query').on('click', function () { const cookies = document.cookie.split(';'); + // Check "RegExp: @@split" support, see also: https://caniuse.com/mdn-javascript_builtins_regexp_--split + const isRegexSplitSupported = ('a~b'.split(/(~)/).length === 3); const browserInfo = { 'cookies': [], - 'navigator': navigator.userAgent + 'navigator': navigator.userAgent, + 'Javascript built-in RegExp: @@split': isRegexSplitSupported ? 'supported' : 'not supported!', }; for (let i = 0; i < cookies.length; i++) { const cookieStr = cookies[i].trim(); @@ -82,10 +85,13 @@ $(function () { } } - $('#qtranxs_debug_info').show(); + if (!isRegexSplitSupported) { + $('#qtranxs_debug_info_browser').css('color', 'red'); + } $('#qtranxs_debug_info_browser').val(JSON.stringify(browserInfo, null, 2)); $('#qtranxs_debug_info_versions').val('...'); $('#qtranxs_debug_info_configuration').val('...'); + $('#qtranxs_debug_info').show(); $.ajax({ url: ajaxurl, diff --git a/package-lock.json b/package-lock.json index 4543bd09..7f7293f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1223,9 +1223,9 @@ "dev": true }, "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", + "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.3.0", @@ -1233,9 +1233,9 @@ }, "dependencies": { "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", @@ -1269,9 +1269,9 @@ "optional": true }, "@types/eslint": { - "version": "8.21.3", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.3.tgz", - "integrity": "sha512-fa7GkppZVEByMWGbTtE5MbmXWJTVbrjjaS8K6uQj+XtuuUv1fsuPAxhygfqLmsb/Ufb3CV8deFCpiMfAgi00Sw==", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", "dev": true, "requires": { "@types/estree": "*", @@ -1301,9 +1301,9 @@ "dev": true }, "@types/node": { - "version": "18.15.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz", - "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==", + "version": "18.15.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", + "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", "dev": true }, "@webassemblyjs/ast": { @@ -2617,9 +2617,9 @@ "dev": true }, "terser": { - "version": "5.16.6", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.6.tgz", - "integrity": "sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==", + "version": "5.16.8", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.8.tgz", + "integrity": "sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.2", @@ -2650,9 +2650,9 @@ }, "dependencies": { "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", "dev": true, "requires": { "@jridgewell/resolve-uri": "3.1.0", @@ -2770,9 +2770,9 @@ } }, "webpack": { - "version": "5.76.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.2.tgz", - "integrity": "sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==", + "version": "5.78.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.78.0.tgz", + "integrity": "sha512-gT5DP72KInmE/3azEaQrISjTvLYlSM0j1Ezhht/KLVkrqtv10JoP/RXhwmX/frrutOPuSq3o5Vq0ehR/4Vmd1g==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.3", diff --git a/package.json b/package.json index 7a54d3e7..a58a1a6d 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@babel/core": "^7.21.4", "@babel/preset-env": "^7.21.4", "babel-loader": "^9.1.2", - "webpack": "^5.76.2", + "webpack": "^5.78.0", "webpack-cli": "^5.0.1" }, "dependencies": {}