scratch – Rev 115

Subversion Repositories:
Rev:
{"version":3,"sources":["blueimp-helper.js","blueimp-gallery.js","blueimp-gallery-fullscreen.js","blueimp-gallery-indicator.js","blueimp-gallery-video.js","blueimp-gallery-vimeo.js","blueimp-gallery-youtube.js"],"names":["extend","obj1","obj2","prop","hasOwnProperty","Helper","query","this","find","prototype","length","nodeType","window","i","contains","container","element","parentNode","parseJSON","string","JSON","parse","document","querySelectorAll","charAt","getElementById","slice","getElementsByTagName","hasClass","className","RegExp","test","addClass","removeClass","regexp","replace","on","eventName","handler","eventNames","split","shift","addEventListener","attachEvent","off","removeEventListener","detachEvent","empty","hasChildNodes","removeChild","lastChild","first","define","amd","blueimp","helper","factory","Gallery","jQuery","$","list","options","undefined","body","style","maxHeight","num","initOptions","initialize","console","log","slidesContainer","titleElement","displayClass","controlsClass","singleClass","leftEdgeClass","rightEdgeClass","playingClass","slideClass","slideLoadingClass","slideErrorClass","slideContentClass","toggleClass","prevClass","nextClass","closeClass","playPauseClass","typeProperty","titleProperty","urlProperty","srcsetProperty","displayTransition","clearSlides","stretchImages","toggleControlsOnReturn","toggleControlsOnSlideClick","toggleSlideshowOnSpace","enableKeyboardNavigation","closeOnEscape","closeOnSlideClick","closeOnSwipeUpOrDown","emulateTouchEvents","stopTouchEventsPropagation","hidePageScrollbars","disableScroll","carousel","continuous","unloadElements","startSlideshow","slideshowInterval","index","preloadRange","transitionSpeed","slideshowTransitionSpeed","event","onopen","onopened","onslide","onslideend","onslidecomplete","onclose","onclosed","carouselOptions","support","elementTests","translateZ","transition","appendChild","name","getComputedStyle","getPropertyValue","prefix","transform","translate","backgroundSize","contain","cover","touch","ontouchstart","DocumentTouch","transitions","webkitTransition","end","MozTransition","OTransition","createElement","requestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","initStartIndex","initWidget","initEventListeners","ontransitionend","play","slide","to","speed","clearTimeout","timeout","direction","naturalDirection","diff","circle","Math","abs","positions","slideWidth","move","animate","getIndex","getNumber","prev","next","time","that","interval","elements","setTimeout","animationFrameId","call","pause","add","concat","Array","addSlide","positionSlide","initSlides","resetSlides","unloadAllSlides","slides","handleClose","destroyEventListeners","display","overflow","bodyOverflowStyle","close","closeHandler","target","dist","translateX","x","y","translateY","from","left","start","Date","getTime","timer","setInterval","timeElap","clearInterval","floor","preventDefault","returnValue","stopPropagation","cancelBubble","onresize","onmousedown","which","nodeName","originalEvent","touches","pageX","pageY","onmousemove","touchStart","ontouchmove","onmouseup","ontouchend","onmouseout","related","relatedTarget","now","isScrolling","touchDelta","touchDeltaX","indices","scale","push","unshift","pop","indexForward","indexBackward","distanceForward","distanceBackward","isShortDuration","Number","isValidSlide","isPastBounds","isValidClose","slideHeight","ontouchcancel","oncomplete","srcElement","parent","getNodeIndex","type","clientHeight","onload","onerror","onkeydown","keyCode","toggleControls","stopImmediatePropagation","toggleSlideshow","handleClick","isTarget","onclick","updateEdgeClasses","handleSlide","loadElements","setTitle","text","firstChild","title","createTextNode","func","args","wait","apply","imageFactory","obj","callback","callbackWrapper","called","img","background","url","imagePrototype","cloneNode","getItemProperty","elementPrototype","draggable","src","srcset","setAttribute","loadElement","proxyListener","limit","min","j","unloadSlide","slidePrototype","width","reload","children","offsetWidth","offsetHeight","len","parseInt","getAttribute","getNestedProperty","property","str","singleQuoteProp","doubleQuoteProp","arrayIndex","dotProp","getDataProperty","dataset","_","b","toUpperCase","toLowerCase","ignore","handleOpen","openHandler","fullScreen","getFullScreenElement","fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement","requestFullScreen","requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen","exitFullScreen","exitFullscreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen","indicatorContainer","activeIndicatorClass","thumbnailProperty","thumbnailIndicators","createIndicator","thumbnailUrl","thumbnail","indicator","indicatorPrototype","backgroundImage","addIndicator","indicators","setActiveIndicator","activeIndicator","videoContentClass","videoLoadingClass","videoPlayingClass","videoPosterProperty","videoSourcesProperty","playingVideo","videoFactory","videoInterface","posterImage","source","playMediaControl","isLoading","hasControls","videoContainerNode","videoContainer","errorArgs","video","posterUrl","sources","canPlayType","poster","href","controls","seeking","postMessage","vimeoVideoIdProperty","vimeoPlayerUrl","vimeoPlayerIdPrefix","vimeoClickToPlay","textFactory","VimeoPlayer","videoId","playerId","clickToPlay","listeners","counter","loadAPI","playOnReady","scriptTag","apiUrl","scriptTags","insertBefore","readyState","onReady","ready","player","addEvent","hasPlayed","onPlaying","onPause","playStatus","playing","insertIframe","iframe","id","replaceChild","navigator","platform","api","$f","youTubeVideoIdProperty","youTubePlayerVars","wmode","youTubeClickToPlay","YouTubePlayer","playerVars","onYouTubeIframeAPIReady","checkSeek","stateChange","YT","PlayerState","PAUSED","ENDED","onStateChange","data","PLAYING","onError","error","playVideo","Player","events","pauseVideo"],"mappings":"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","file":"blueimp-gallery.min.js"}

Generated by GNU Enscript 1.6.5.90.