kiftd/webContext/js/viewer.min.js

10 lines
30 KiB
JavaScript
Raw Permalink Normal View History

2018-07-26 03:51:45 +00:00
/*!
2018-11-16 06:57:48 +00:00
* Viewer.js v1.3.0
2018-07-26 03:51:45 +00:00
* https://fengyuanchen.github.io/viewerjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
2018-11-16 06:57:48 +00:00
* Date: 2018-10-25T12:41:54.899Z
2018-07-26 03:51:45 +00:00
*/
2018-11-16 06:57:48 +00:00
!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):t.Viewer=i()}(this,function(){"use strict";function i(t){return(i="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)}function s(t,i){for(var e=0;e<i.length;e++){var n=i[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var o={backdrop:!0,button:!0,navbar:!0,title:!0,toolbar:!0,className:"",container:"body",filter:null,fullscreen:!0,initialViewIndex:0,inline:!1,interval:5e3,keyboard:!0,loading:!0,loop:!0,minWidth:200,minHeight:100,movable:!0,zoomable:!0,rotatable:!0,scalable:!0,toggleOnDblclick:!0,tooltip:!0,transition:!0,zIndex:2015,zIndexInline:0,zoomRatio:.1,minZoomRatio:.01,maxZoomRatio:100,url:"src",ready:null,show:null,shown:null,hide:null,hidden:null,view:null,viewed:null,zoom:null,zoomed:null},a="undefined"!=typeof window,r=a?window:{},p="viewer",c="move",d="switch",u="zoom",m="".concat(p,"-active"),w="".concat(p,"-close"),b="".concat(p,"-fade"),y="".concat(p,"-fixed"),x="".concat(p,"-fullscreen"),h="".concat(p,"-fullscreen-exit"),z="".concat(p,"-hide"),e="".concat(p,"-hide-md-down"),n="".concat(p,"-hide-sm-down"),l="".concat(p,"-hide-xs-down"),f="".concat(p,"-in"),D="".concat(p,"-invisible"),g="".concat(p,"-loading"),v="".concat(p,"-move"),k="".concat(p,"-open"),E="".concat(p,"-show"),I="".concat(p,"-transition"),S="click",T="dblclick",L="dragstart",N="hidden",M="hide",C="keydown",R="load",Y=r.PointerEvent?"pointerdown":"touchstart mousedown",X=r.PointerEvent?"pointermove":"touchmove mousemove",q=r.PointerEvent?"pointerup pointercancel":"touchend touchcancel mouseup",O="ready",F="resize",W="show",A="shown",P="transitionend",H="view",j="viewed",V="wheel mousewheel DOMMouseScroll",B="zoom",K="zoomed",U="".concat(p,"Action"),Z=["zoom-in","zoom-out","one-to-one","reset","prev","play","next","rotate-left","rotate-right","flip-horizontal","flip-vertical"],$=/\s\s*/;function _(t){return"string"==typeof t}var G=Number.isNaN||r.isNaN;function J(t){return"number"==typeof t&&!G(t)}function Q(t){return void 0===t}function tt(t){return"object"===i(t)&&null!==t}var it=Object.prototype.hasOwnProperty;function et(t){if(!tt(t))return!1;try{var i=t.constructor,e=i.prototype;return i&&e&&it.call(e,"isPrototypeOf")}catch(t){return!1}}function nt(t){return"function"==typeof t}function st(i,e){if(i&&nt(e))if(Array.isArray(i)||J(i.length)){var t,n=i.length;for(t=0;t<n&&!1!==e.call(i,i[t],t,i);t+=1);}else tt(i)&&Object.keys(i).forEach(function(t){e.call(i,i[t],t,i)});return i}var ot=Object.assign||function(e){for(var t=arguments.length,i=new Array(1<t?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];return tt(e)&&0<i.length&&i.forEach(function(i){tt(i)&&Object.keys(i).forEach(function(t){e[t]=i[t]})}),e},at=/^(?:width|height|left|top|marginLeft|marginTop)$/;function rt(t,i){var e=t.style;st(i,function(t,i){at.test(i)&&J(t)&&(t+="px"),e[i]=t})}function ht(t,i){if(i)if(J(t.length))st(t,function(t){ht(t,i)});else if(t.classList)t.classList.add(i);else{var e=t.className.trim();e?e.indexOf(i)<0&&(t.className="".concat(e," ").concat(i)):t.className=i}}function lt(t,i){i&&(J(t.length)?st(t,function(t){lt(t,i)}):t.classList?t.classList.remove(i):0<=t.className.indexOf(i)&&(t.className=t.className.replace(i,"")))}function ct(t,i,e){i&&(J(t.length)?st(t,function(t){ct(t,i,e)}):e?ht(t,i):lt(t,i))}var dt=/([a-z\d])([A-Z])/g;function ut(t){return t.replace(dt,"$1-$2").toLowerCase()}function mt(t,i){return tt(t[i])?t[i]:t.dataset?t.dataset[i]:t.getAttribute("data-".concat(ut(i)))}function ft(t,i,e){tt(e)?t[i]=e:t.dataset?t.dataset[i]=e:t.setAttribute("data-".concat(ut(i)),e)}var gt=function(){var t=!1;if(a){var i=!1,e=function(){},n=Object.defineProperty({},"once",{get:function(){return t=!0,i},set:function(t){i=t}});r.addEventListener("test",e,n),r.removeEventListener("test",e,n)}return t}();function vt(e,t,n){