/*! Help & Manual WebHelp 3 Script functions Copyright (c) 2015-2021 by Tim Green. All rights reserved. Contact: https://www.ec-software.com */ hmWebHelp.funcs.tapImage = function(elem) { var firstTap = new Date().getTime(); var xPos, yPos; function showImage(speed) { document.querySelector('meta[name="viewport"]').content = 'user-scalable=yes, initial-scale=1.0, maximum-scale=5.0, minimum-scale=0.5, width=device-width'; yPos = $("div#hmpagebody_scroller").scrollTop(); hmWebHelp.funcs.doPagePos.getPos(); xPos = 0; $("div#tapImageWrapper").fadeIn(speed, function(){ }); $("div#pagewrapper").fadeOut(speed); } function hideImage(speed) { document.querySelector('meta[name="viewport"]').content = 'width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimum-scale=1'; $("div#pagewrapper").fadeIn(speed, function(){ hmWebHelp.funcs.doPagePos.setPos(); }); $("div#tapImageWrapper").fadeOut(speed); } function closeTap() { var thisTap = new Date().getTime(); var dTap = thisTap - firstTap; if (dTap > 120 && dTap < 500) { hideImage(300); } firstTap = thisTap; } var $I = $("div#tapImageWrapper"); if ($I.length > 0) { $("img#tapImage").attr("src",$(elem).attr("src")).attr("width",$(elem).attr("width")); showImage(300); } else { var newElem = '
'; $("body").append(newElem); showImage(300); $("img#closeTapImage").on(hmBrowser.touchstart, function(event) { var ev = event.originalEvent; hideImage(300); }); $("div#tapImageWrapper").on(hmBrowser.touchstart, function(event){ var ev = event.originalEvent; closeTap(ev); }); } };