Plugin Directory

Changeset 3220623


Ignore:
Timestamp:
01/11/2025 08:18:43 AM (12 months ago)
Author:
mehjabin6310
Message:

modified

Location:
interactive-image-map-builder/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • interactive-image-map-builder/trunk/assets/js/isimb-6310-admin-script.js

    r3147856 r3220623  
    705705  jQuery("body").on("change", 'select[name="tooltip_position"]', function () {
    706706    const value = Number(jQuery(this).val());
    707     if (value && value !== 2 && value !== 5) {
     707    if (value && value !== 2 && value !== 5 && value !== 7) {
    708708      jQuery(".tooltip-attribute").show();
    709709      let selectedText = jQuery(this).find("option:selected").text().split(" ");
  • interactive-image-map-builder/trunk/assets/js/main-output-file.js

    r3208676 r3220623  
    240240      topPos = fromTop + "px";
    241241    } else if (toolTipPosition == 2) {
     242      if (tooltipType === 7) {
     243        //Show tooltip center of the polygon
     244        areaHeight = areaHeight / 2;
     245      }
    242246      fromTop += areaHeight;
    243247      topPos = fromTop + "px";
     
    537541  });
    538542
    539   jQuery("body").on("click touchstart", ".isimb-6310-close-button", function (event) {
    540     jQuery(".isimb-6310-modal").css({
    541       display: "none",
    542     });
    543     jQuery("body").css({
    544       overflow: "initial",
    545     });
    546 
    547     var closest = jQuery(
    548       ".isimb-6310-hover-content iframe, .isimb-6310-modal iframe"
    549     );
    550     if (closest.length) {
    551       closest.each(function () {
    552         let src = jQuery(this).attr("src");
    553         if (src.indexOf("google.com/maps/embed") === -1) {
    554           jQuery(this).attr("src", "");
    555           jQuery(this).attr("src", src);
    556         }
    557       });
    558     }
    559 
    560     setTimeout(function () {
    561       jQuery(
    562         ".isimb-6310-hover-content .isimb-6310-template-02-hover-content"
    563       ).css({ width: 0, height: 0 });
    564       jQuery(".isimb-6310-modal-content iframe").each(function () {
    565         jQuery(this).closest(".isimb-6310-modal-content").removeAttr("style");
    566       });
    567     }, 500);
    568     jQuery(this)
    569       .closest(".isimb-6310-hover-content")
    570       .css({ transform: "scale(0)" });
    571     jQuery(this).closest(".isimb-6310-hover-content").hide();
    572   });
     543  jQuery("body").on(
     544    "click touchstart",
     545    ".isimb-6310-close-button",
     546    function (event) {
     547      jQuery(".isimb-6310-modal").css({
     548        display: "none",
     549      });
     550      jQuery("body").css({
     551        overflow: "initial",
     552      });
     553
     554      var closest = jQuery(
     555        ".isimb-6310-hover-content iframe, .isimb-6310-modal iframe"
     556      );
     557      if (closest.length) {
     558        closest.each(function () {
     559          let src = jQuery(this).attr("src");
     560          if (src.indexOf("google.com/maps/embed") === -1) {
     561            jQuery(this).attr("src", "");
     562            jQuery(this).attr("src", src);
     563          }
     564        });
     565      }
     566
     567      setTimeout(function () {
     568        jQuery(
     569          ".isimb-6310-hover-content .isimb-6310-template-02-hover-content"
     570        ).css({ width: 0, height: 0 });
     571        jQuery(".isimb-6310-modal-content iframe").each(function () {
     572          jQuery(this).closest(".isimb-6310-modal-content").removeAttr("style");
     573        });
     574      }, 500);
     575      jQuery(this)
     576        .closest(".isimb-6310-hover-content")
     577        .css({ transform: "scale(0)" });
     578      jQuery(this).closest(".isimb-6310-hover-content").hide();
     579    }
     580  );
    573581}
    574582
     
    690698  //Hover on pointer
    691699  jQuery(".isimb-6310-pol-loaded, .isimb-6310-pol-loaded-nested")
    692     .on('mouseover touchstart', function () {
     700    .on("mouseover touchstart", function () {
    693701      clearTimeout(isimb_6310_Timeout);
    694702      let pointId =
     
    736744  setTimeout(function () {
    737745    jQuery(".isimb-6310-hover-content")
    738       .on('mouseover touchstart', function () {
     746      .on("mouseover touchstart", function () {
    739747        clearTimeout(isimb_6310_Timeout);
    740748      })
     
    773781function isimb_6310_direct_link() {
    774782  setTimeout(() => {
    775     jQuery("body").on("click touchstart", "[isimb-6310-direct-link]", function () {
    776       var target = Number(
    777         jQuery(this).closest("polygon").attr("isimb-6310-direct-link-target")
    778       );
    779       var directLink = jQuery(this)
    780         .closest("polygon")
    781         .attr("isimb-6310-direct-link");
    782 
    783       if (target) {
    784         var win = window.open(directLink, "_blank");
    785         win.focus();
    786       } else {
    787         window.location.href = directLink;
    788       }
    789     });
     783    jQuery("body").on(
     784      "click touchstart",
     785      "[isimb-6310-direct-link]",
     786      function () {
     787        var target = Number(
     788          jQuery(this).closest("polygon").attr("isimb-6310-direct-link-target")
     789        );
     790        var directLink = jQuery(this)
     791          .closest("polygon")
     792          .attr("isimb-6310-direct-link");
     793
     794        if (target) {
     795          var win = window.open(directLink, "_blank");
     796          win.focus();
     797        } else {
     798          window.location.href = directLink;
     799        }
     800      }
     801    );
    790802  }, 1000);
    791803}
  • interactive-image-map-builder/trunk/index.php

    r3219383 r3220623  
    77  Author: Mehjabin Orthi
    88  Author URI: https://www.wpmart.org/
    9   Version: 2.7
     9  Version: 2.8
    1010 */
    1111if (!defined('ABSPATH'))
     
    1818define('isimb_6310_plugin_url', plugin_dir_path(__FILE__));
    1919define('isimb_6310_plugin_dir_url', plugin_dir_url(__FILE__));
    20 define('isimb_6310_PLUGIN_CURRENT_VERSION', 2.7);
     20define('isimb_6310_PLUGIN_CURRENT_VERSION', 2.8);
    2121
    2222add_shortcode('isimb_6310_builder', 'isimb_6310_builder_shortcode');
  • interactive-image-map-builder/trunk/readme.txt

    r3219383 r3220623  
    44Requires at least: 5.4
    55Tested up to: 6.7
    6 Stable tag: 2.7
     6Stable tag: 2.8
    77Requires PHP: 5.6
    88License: GPLv2 or later
     
    132132
    133133== Changelog ==
     134= 2.8 =
     135* More option added for tooltip position
     136
    134137= 2.7 =
    135138* Tooltip width added
  • interactive-image-map-builder/trunk/settings/form.php

    r3147856 r3220623  
    2727                  <select name="tooltip_position" class="isimb-6310-form-input">
    2828                    <?php
    29                     $arr = ['Auto Adjust', 'Top Right', 'Center Right', 'Bottom Right', 'Top Left', 'Center Left', 'Bottom Left'];
     29                    $arr = ['Auto Adjust', 'Top Right', 'Center Right', 'Bottom Right', 'Top Left', 'Center Left', 'Bottom Left', 'Polygon Center'];
    3030                    $tooltip_position  = isset($cssData['tooltip_position']) ? esc_attr($cssData['tooltip_position']) : 0;
    3131                    foreach ($arr as $key => $value) {
Note: See TracChangeset for help on using the changeset viewer.