PageSourceSearch

https://www.hotelamparkring.wien/assets/js/schickhotels/panorama.min.js

js hotelamparkring.wien collected 2026-10-05 18:04:43 UTC 3,912 bytes, 9 lines download raw bytes

1(function($){$.fn.panorama=function(options){this.each(function(){var settings={viewport_width:600,speed:100000,direction:'left',control_display:'auto',start_position:0,auto_start:!0,mode_360:!0};if(options)$.extend(settings,options);var elemWidth=parseInt($(this).attr('width'));var elemHeight=parseInt($(this).attr('height'));var currentElement=this;var panoramaViewport,panoramaContainer;var bMouseMove=!1;var mouseMoveStart=0;var mouseMoveMarginStart=0;$(this).attr('unselectable','on').css('position','relative').css('-moz-user-select','none').css('-webkit-user-select','none').css('margin','0').css('padding','0').css('border','none').wrap("<div class='panorama-container'></div>");if(settings.mode_360)
2$(this).clone().insertAfter(this);panoramaContainer=$(this).parent();panoramaContainer.css('height',elemHeight+'px').css('overflow','hidden').wrap("<div class='panorama-viewport'></div>").parent().css('width',settings.viewport_width+'px').append("<div class='panorama-control'><a href='#' class='panorama-control-left' aria-label='Prev'><i class='fas fa-chevron-left'></i></a> <a href='#' class='panorama-control-pause' aria-label='Pause'><i class='fas fa-stop-circle'></i></a> <a href='#' class='panorama-control-right' aria-label='Next'><i class='fas fa-chevron-right'></i></a> </div>");panoramaViewport=panoramaContainer.parent();panoramaViewport.mousedown(function(e){if(!bMouseMove){bMouseMove=!0;mouseMoveStart=e.clientX}
3return!1}).mouseup(function(){bMouseMove=!1;mouseMoveStart=0;return!1}).mousemove(function(e){if(bMouseMove){var delta=parseInt((mouseMoveStart-e.clientX)/30);if((delta>10)||(delta<10)){var newMarginLeft=parseInt(panoramaContainer.css('marginLeft'))+(delta);if(settings.mode_360){if(newMarginLeft>0){newMarginLeft=-elemWidth}
4if(newMarginLeft<-elemWidth){newMarginLeft=0}}else{if(newMarginLeft>0){newMarginLeft=0}
5if(newMarginLeft<-elemWidth){newMarginLeft=-elemWidth}}
6panoramaContainer.css('marginLeft',newMarginLeft+'px')}}}).bind('contextmenu',function(){return!1});panoramaViewport.css('height',elemHeight+'px').css('overflow','hidden').find('a.panorama-control-left').bind('click',function(){$(panoramaContainer).stop();settings.direction='right';panorama_animate(panoramaContainer,elemWidth,settings);return!1});panoramaViewport.bind('click',function(){$(panoramaContainer).stop()});panoramaViewport.find('a.panorama-control-right').bind('click',function(){$(panoramaContainer).stop();settings.direction='left';panorama_animate(panoramaContainer,elemWidth,settings);return!1});panoramaViewport.find('a.panorama-control-pause').bind('click',function(){$(panoramaContainer).stop();return!1});if(settings.control_display=='yes'){panoramaViewport.find('.panorama-control').show()}else if(settings.control_display=='auto'){panoramaViewport.bind('mouseover',function(){$(this).find('.panorama-control').show();return!1}).bind('mouseout',function(){$(this).find('.panorama-control').hide();return!1})}
7$(this).parent().css('margin-left','-'+settings.start_position+'px');if(settings.auto_start)
8panorama_animate(panoramaContainer,elemWidth,settings)});function panorama_animate(element,elemWidth,settings){currentPosition=0-parseInt($(element).css('margin-left'));if(settings.direction=='right'){$(element).animate({marginLeft:0},((settings.speed/elemWidth)*(currentPosition)),'linear',function(){if(settings.mode_360){$(element).css('marginLeft','-'+(parseInt(parseInt(elemWidth))+'px'));panorama_animate(element,elemWidth,settings)}})}else{var rightlimit;if(settings.mode_360)
9rightlimit=elemWidth;else rightlimit=elemWidth-settings.viewport_width;$(element).animate({marginLeft:-rightlimit},((settings.speed/rightlimit)*(rightlimit-currentPosition)),'linear',function(){if(settings.mode_360){$(element).css('margin-left',0);panorama_animate(element,elemWidth,settings)}})}}};$(document).ready(function(){$("img.advancedpanorama").panorama({start_position:0})})})(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.