Changeset 3220623
- Timestamp:
- 01/11/2025 08:18:43 AM (12 months ago)
- Location:
- interactive-image-map-builder/trunk
- Files:
-
- 5 edited
-
assets/js/isimb-6310-admin-script.js (modified) (1 diff)
-
assets/js/main-output-file.js (modified) (5 diffs)
-
index.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
-
settings/form.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
interactive-image-map-builder/trunk/assets/js/isimb-6310-admin-script.js
r3147856 r3220623 705 705 jQuery("body").on("change", 'select[name="tooltip_position"]', function () { 706 706 const value = Number(jQuery(this).val()); 707 if (value && value !== 2 && value !== 5 ) {707 if (value && value !== 2 && value !== 5 && value !== 7) { 708 708 jQuery(".tooltip-attribute").show(); 709 709 let selectedText = jQuery(this).find("option:selected").text().split(" "); -
interactive-image-map-builder/trunk/assets/js/main-output-file.js
r3208676 r3220623 240 240 topPos = fromTop + "px"; 241 241 } else if (toolTipPosition == 2) { 242 if (tooltipType === 7) { 243 //Show tooltip center of the polygon 244 areaHeight = areaHeight / 2; 245 } 242 246 fromTop += areaHeight; 243 247 topPos = fromTop + "px"; … … 537 541 }); 538 542 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 ); 573 581 } 574 582 … … 690 698 //Hover on pointer 691 699 jQuery(".isimb-6310-pol-loaded, .isimb-6310-pol-loaded-nested") 692 .on( 'mouseover touchstart', function () {700 .on("mouseover touchstart", function () { 693 701 clearTimeout(isimb_6310_Timeout); 694 702 let pointId = … … 736 744 setTimeout(function () { 737 745 jQuery(".isimb-6310-hover-content") 738 .on( 'mouseover touchstart', function () {746 .on("mouseover touchstart", function () { 739 747 clearTimeout(isimb_6310_Timeout); 740 748 }) … … 773 781 function isimb_6310_direct_link() { 774 782 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 ); 790 802 }, 1000); 791 803 } -
interactive-image-map-builder/trunk/index.php
r3219383 r3220623 7 7 Author: Mehjabin Orthi 8 8 Author URI: https://www.wpmart.org/ 9 Version: 2. 79 Version: 2.8 10 10 */ 11 11 if (!defined('ABSPATH')) … … 18 18 define('isimb_6310_plugin_url', plugin_dir_path(__FILE__)); 19 19 define('isimb_6310_plugin_dir_url', plugin_dir_url(__FILE__)); 20 define('isimb_6310_PLUGIN_CURRENT_VERSION', 2. 7);20 define('isimb_6310_PLUGIN_CURRENT_VERSION', 2.8); 21 21 22 22 add_shortcode('isimb_6310_builder', 'isimb_6310_builder_shortcode'); -
interactive-image-map-builder/trunk/readme.txt
r3219383 r3220623 4 4 Requires at least: 5.4 5 5 Tested up to: 6.7 6 Stable tag: 2. 76 Stable tag: 2.8 7 7 Requires PHP: 5.6 8 8 License: GPLv2 or later … … 132 132 133 133 == Changelog == 134 = 2.8 = 135 * More option added for tooltip position 136 134 137 = 2.7 = 135 138 * Tooltip width added -
interactive-image-map-builder/trunk/settings/form.php
r3147856 r3220623 27 27 <select name="tooltip_position" class="isimb-6310-form-input"> 28 28 <?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']; 30 30 $tooltip_position = isset($cssData['tooltip_position']) ? esc_attr($cssData['tooltip_position']) : 0; 31 31 foreach ($arr as $key => $value) {
Note: See TracChangeset
for help on using the changeset viewer.