Plugin Directory

Changeset 3340813


Ignore:
Timestamp:
08/07/2025 08:56:12 AM (8 months ago)
Author:
codecanel
Message:

Fixed cross-browser compatibility issues.

Location:
wp-before-after-image-slider
Files:
85 added
7 edited

Legend:

Unmodified
Added
Removed
  • wp-before-after-image-slider/trunk/CHANGELOG

    r3338731 r3340813  
    11# Changelog
     2## [2.0.4] = - 2025-08-06
     3* Fixed cross-browser compatibility issues.
     4
    25## [2.0.3] = - 2025-08-04
    36* WordPress compatibility issue fixed
  • wp-before-after-image-slider/trunk/assets/admin/js/save-post.asset.php

    r3338695 r3340813  
    1 <?php return array('dependencies' => array('jquery', 'wp-api-fetch'), 'version' => 'cec6ac90a552c69195b6');
     1<?php return array('dependencies' => array('jquery', 'wp-api-fetch'), 'version' => '8a3d60842834ed07c054');
  • wp-before-after-image-slider/trunk/assets/admin/js/save-post.js

    r3338695 r3340813  
    1 "use strict";var __webpack_require__={n:e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(a,{a}),a},d:(e,a)=>{for(var _ in a)__webpack_require__.o(a,_)&&!__webpack_require__.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:a[_]})},o:(e,a)=>Object.prototype.hasOwnProperty.call(e,a)};const external_jQuery_namespaceObject=window.jQuery;var external_jQuery_default=__webpack_require__.n(external_jQuery_namespaceObject);const external_wp_apiFetch_namespaceObject=window.wp.apiFetch;var external_wp_apiFetch_default=__webpack_require__.n(external_wp_apiFetch_namespaceObject);external_jQuery_default()(document).ready((()=>{external_jQuery_default()(".post-type-coca_bais form#post").on("submit",(()=>{const e=window.localStorage.getItem("coca_bais_data");e&&JSON.parse(e)&&external_wp_apiFetch_default()({path:"/coca-bais/v1/save-post-meta",method:"post",data:JSON.parse(e)})}))}));
     1"use strict";var __webpack_require__={n:e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},d:(e,t)=>{for(var a in t)__webpack_require__.o(t,a)&&!__webpack_require__.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const external_jQuery_namespaceObject=window.jQuery;var external_jQuery_default=__webpack_require__.n(external_jQuery_namespaceObject);const external_wp_apiFetch_namespaceObject=window.wp.apiFetch;var external_wp_apiFetch_default=__webpack_require__.n(external_wp_apiFetch_namespaceObject);external_jQuery_default()(document).ready((function(){var e=null,t=!1;function a(){external_jQuery_default()('.post-type-coca_bais form#post input[type="submit"], .post-type-coca_bais form#post button[type="submit"]').on("click touchstart",(function(t){(e=external_jQuery_default()(this)).clickedAt=Date.now(),e.buttonName=external_jQuery_default()(this).attr("name")||"",e.buttonValue=external_jQuery_default()(this).val()||external_jQuery_default()(this).text()||"",e.buttonId=external_jQuery_default()(this).attr("id")||""}))}function n(e,a,n){try{external_jQuery_default()(e).off("submit"),external_jQuery_default()('.post-type-coca_bais form#post input[type="submit"], .post-type-coca_bais form#post button[type="submit"]').off("click touchstart"),a&&(["#post_status","#original_post_status","#hidden_post_status"].forEach((function(e){external_jQuery_default()(e).length&&external_jQuery_default()(e).val("publish")})),external_jQuery_default()('input[name="publish"][type="hidden"]').remove(),external_jQuery_default()("<input>").attr({type:"hidden",name:"publish",value:"Publish"}).appendTo(e),external_jQuery_default()("#post_action").length&&external_jQuery_default()("#post_action").val("publish"));var u=function(){if(t=!1,e.submit&&"function"==typeof e.submit)e.submit();else{var n=document.createElement("input");n.type="submit",n.style.display="none",a&&(n.name="publish",n.value="Publish"),e.appendChild(n),n.click()}},o=navigator.userAgent.toLowerCase();-1!==o.indexOf("safari")&&-1===o.indexOf("chrome")?setTimeout(u,150):-1!==o.indexOf("firefox")?setTimeout(u,10):setTimeout(u,50)}catch(e){if(console.error("Form submission error:",e),t=!1,!n){var r=window.location.href;r+=(-1!==r.indexOf("?")?"&":"?")+"submit_failed=1",window.location.href=r}}}a(),external_jQuery_default()(".post-type-coca_bais form#post").on("submit",(function(a){if(t)return!1;var u;try{u=window.localStorage.getItem("coca_bais_data")}catch(e){return void console.warn("localStorage not available:",e)}if(u){var o=this,r=e;(!r||Date.now()-(r.clickedAt||0)>5e3)&&((r=external_jQuery_default()(document.activeElement))&&r.is("input, button")||(r=external_jQuery_default()(o).find('input[name="publish"], button[name="publish"], #publish, .editor-post-publish-button').first()));var i,l=function(e){if(!e)return!1;var t=e.buttonName||e.attr("name")||"",a=e.buttonValue||e.val()||e.text()||"",n=e.buttonId||e.attr("id")||"",u=e.attr("class")||"";return"publish"===t||"Publish"===a||-1!==a.indexOf("Publish")||"publish"===n||-1!==n.indexOf("publish")||-1!==u.indexOf("publish")||-1!==u.indexOf("editor-post-publish-button")}(r);try{i=JSON.parse(u)}catch(e){return console.error("Invalid localStorage JSON:",e),confirm("Invalid meta data format. Do you want to continue anyway?")?void 0:(a.preventDefault(),!1)}i&&"object"==typeof i&&(a.preventDefault(),t=!0,i.post_id=external_jQuery_default()("#post_ID").val(),i.intended_status=l?"publish":"draft",("undefined"!=typeof wp&&wp.apiFetch?wp.apiFetch({path:"/coca-bais/v1/save-post-meta",method:"POST",data:i}):void 0!==external_wp_apiFetch_default()?external_wp_apiFetch_default()({path:"/coca-bais/v1/save-post-meta",method:"POST",data:i}):external_jQuery_default().ajax({url:"/wp-json/coca-bais/v1/save-post-meta",method:"POST",contentType:"application/json",data:JSON.stringify(i),beforeSend:function(e){var t=external_jQuery_default()("#_wpnonce").val()||external_jQuery_default()('input[name="_wpnonce"]').val();t&&e.setRequestHeader("X-WP-Nonce",t)}})).then((function(e){n(o,l,!1)})).catch((function(e){console.error("Meta save failed:",e),confirm("Failed to save meta data. Do you want to continue anyway?")?n(o,l,!1):t=!1}))),e=null}})),external_jQuery_default()(document).ajaxComplete((function(){setTimeout(a,100)})),document.addEventListener&&document.addEventListener("visibilitychange",(function(){document.hidden||(t=!1)}))}));
  • wp-before-after-image-slider/trunk/languages/wp-before-after-image-slider-pro.pot

    r3338731 r3340813  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: WP Before After Image Slider Pro 2.0.1\n"
     5"Project-Id-Version: WP Before After Image Slider Pro 2.0.4\n"
    66"Report-Msgid-Bugs-To: "
    77"https://wordpress.org/support/plugin/before-after-image-slider\n"
    8 "POT-Creation-Date: 2025-08-04 04:53:44+00:00\n"
     8"POT-Creation-Date: 2025-08-06 03:44:43+00:00\n"
    99"MIME-Version: 1.0\n"
    1010"Content-Type: text/plain; charset=utf-8\n"
  • wp-before-after-image-slider/trunk/languages/wp-before-after-image-slider.pot

    r3338731 r3340813  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: WP Before After Image Slider 2.0.3\n"
     5"Project-Id-Version: WP Before After Image Slider 2.0.4\n"
    66"Report-Msgid-Bugs-To: "
    77"https://wordpress.org/support/plugin/before-after-image-slider\n"
    8 "POT-Creation-Date: 2025-08-04 06:04:42+00:00\n"
     8"POT-Creation-Date: 2025-08-06 04:41:22+00:00\n"
    99"MIME-Version: 1.0\n"
    1010"Content-Type: text/plain; charset=utf-8\n"
  • wp-before-after-image-slider/trunk/readme.txt

    r3338731 r3340813  
    66Tested up to: 6.8
    77Requires PHP: 7.4
    8 Stable tag: 2.0.3
     8Stable tag: 2.0.4
    99License: GPL-2.0-or-later
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    120120
    121121== Upgrade Notice ==
     122== 2.0.4 ==
     123* Fixed cross-browser compatibility issues.
     124
    122125== 2.0.3 ==
    123126* WordPress compatibility issue fixed
     
    183186
    184187== Changelog ==
     188== 2.0.4 ==
     189* Fixed cross-browser compatibility issues.
     190
    185191== 2.0.3 ==
    186192* WordPress compatibility issue fixed
  • wp-before-after-image-slider/trunk/wp-before-after-image-slider.php

    r3338731 r3340813  
    1515 * Plugin URI:          https://codecanel.com/wp-before-after-image-slider/
    1616 * Description:         Craft dynamic before and after image sliders effortlessly. Engage viewers with seamless visual transitions. Compatible with top page builders like Elementor, Divi, and Gutenberg.
    17  * Version:             2.0.3
     17 * Version:             2.0.4
    1818 * Requires at least:   6.0
    1919 * Tested up to:        6.8
     
    4747     * @var string
    4848     */
    49     private string $version = '2.0.3';
     49    private string $version = '2.0.4';
    5050
    5151    /**
Note: See TracChangeset for help on using the changeset viewer.