Scan your site now

Security Report Summary
E
Site:
Scanned Site(s):
1
IP Address:
104.31.74.79
Report Time:
22 Oct 2020 01:04:58 UTC
Checks:
Window Referrer
Window Opener
Comments
Enabled Debugging
Unsafe Functions
Warning:
Please have a look at the security issues / warnings in the report.
Security Issues
Window Referrer
  • window.open(elBelow.getAttribute('href'), '_blank');[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • window.open(link , target || '_self');[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • window.open(that.link , that.link_targ || '_self');[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
Warnings
Comments
Comments should be removed from the public code of a web application, since it can give an aggressor critical insights into the inner structure of the program. By using this information, the attacker could easier understand how the user session is handled by javascript or figure out the pathway data is sent to the server.
  • /*! modernizr 3.4.0 (Custom Build) | MIT * * https://modernizr.com/download/?-flexbox-touchevents-setclasses !*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/modernizr/modernizr-custom.js?v=3.0.46]
  • /*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */[http://smoantzyz.de/catalog/view/theme/journal3/lib/jquery/jquery-2.1.1.min.js?v=3.0.46]
  • /* 2017 Julian Garnier Released under the MIT license*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/anime/anime.min.js?v=3.0.46]
  • /*! * Bootstrap v3.3.5 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under the MIT license */[http://smoantzyz.de/catalog/view/javascript/bootstrap/js/bootstrap.min.js?v=3.0.46]
  • /* Search */[http://smoantzyz.de/catalog/view/javascript/common.js?v=3.0.46]
  • /* Agree to Terms */[http://smoantzyz.de/catalog/view/javascript/common.js?v=3.0.46]
  • /*! * hoverIntent v1.9.0 // 2017.09.01 // jQuery v1.7.0+ * http://briancherne.github.io/jquery-hoverIntent/ * * You may use hoverIntent under the terms of the MIT license. Basically that * means you are free to use hoverIntent as long as this header is left intact. * Copyright 2007-2017 Brian Cherne */[http://smoantzyz.de/catalog/view/theme/journal3/lib/hoverintent/jquery.hoverIntent.min.js?v=3.0.46]
  • /*! * typeahead.js 0.11.1 * https://github.com/twitter/typeahead.js * Copyright 2013-2015 Twitter, Inc. and other contributors; Licensed MIT */[http://smoantzyz.de/catalog/view/theme/journal3/lib/typeahead/typeahead.jquery.min.js?v=3.0.46]
  • /*! * JavaScript Cookie v2.2.0 * https://github.com/js-cookie/js-cookie * * Copyright 2006, 2015 Klaus Hartl & Fagner Brack * Released under the MIT license */[http://smoantzyz.de/catalog/view/theme/journal3/lib/cookie/cookie.js?v=3.0.46]
  • /*! * Master Slider – Responsive Touch Swipe Slider * Copyright © 2017 All Rights Reserved. * * @author Averta [www.averta.net] * @version 2.51.2 * @date Jun 2017 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/tools/base.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Provides requestAnimationFrame in a cross browser way. * @author paulirish / http://paulirish.com/ */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* function FrameRequestCallback */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* DOMElement Element */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*, from*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * check ie browser * @param {Number | string} version * @return {Boolean} */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/tools/EventDispatcher.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/tools/TouchSwipe.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/tools/Timer.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Ticker Class * Author: Averta Ltd */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Timer Class * Author: Averta Ltd */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/tools/CSSTweener.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*if(!evt){ if(window._jcsspfx === 'O') evt = 'otransitionend'; else if(window._jcsspfx == 'Webkit') evt = 'webkitTransitionEnd'; else evt = 'transitionend' ; }*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Cross Tween Class */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*element[0].bx + */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*element[0].by + */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/tools/Aligner.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/tools/pointer-events-polyfill.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * CSS pointer-events polyfill * Adds support for `pointer-events: none;` for browsers not supporting this property * Requires jQuery@~1.9 * * @copyright Sebastian Langer 2016 * @license MIT * @author Sebastian Langer <sl@scn.cx> */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Polyfill main-method * @param {object} userOptions override default options */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * registers events needed for the polyfill to work properly */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * get all events as a jquery-compatible event string * @return {String} namespaced jquery-events */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * detects support for css pointer-events * stolen from modernizr - https://github.com/Modernizr/Modernizr/blob/1f8af59/feature-detects/css/pointerevents.js * @return {boolean} indicates support */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * recursively checks parent nodes if they have a pointer-events css-property * @param {jQuery} $el element to test * @return {boolean} indicates click-through-ability of the given element */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * proxies click-through to underlying element if necessary * @param {Event} e click-event * @return {boolean} preventDefault */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * destroys the plugin - removes listeners and data */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * make polyfill available globally * @param {object} userOptions override default options * @return {Polyfill} polyfill-object */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/controls/controller.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Touch List Control * version 1.1.2 * * Copyright (C) 2014, Averta Ltd. All rights reserved. */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* --------------------------------------------------- PUBLIC METHODS ---------------------------------------------------- */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* --------------------------------------------------- PRIVATE METHODS ---------------------------------------------------- */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* 10; if(!this.options.endless && !this.options.bouncing){ if(this.value <= this._min_value){ this.value = this._min_value; this.__speed = 0; }else if(this.value >= this._max_value){ this.value = this._max_value; this.__speed = 0; } } this._callrenderer(); if(!this.options.endless && this.options.bouncing){ var out_value = 0; if(this.value < this._min_value){ out_value = this._min_value - this.value; }else if(this.value > this._max_value){ out_value = this._max_value - this.value; } this.__isout = Math.abs(out_value) >= this.options.minValidDist; if(this.__isout){ if(this.__speed * out_value <= 0){ this.__speed += out_value * this.options.outFriction; }else { this.__speed = out_value * this.options.outAcceleration; } } } }; p._startDecelaration = function(){ if(this._deceleration) return; this._deceleration = true; var self = this; var tick = function (){ if(!self._deceleration) return; self._computeDeceleration(); if(Math.abs(self.__speed) > self.options.minValidDist || self.__isout){ window.requestAnimationFrame(tick); }else{ self._deceleration = false; self.__isout = false; if(self.__needsSnap && self.options.snapping && !self.options.paging){ self.value = self._checkLimits(self.end_loc + self.__extraMove); }else{ self.value = Math.round(self.value); } self._callrenderer(); self._callonComplete('decel'); } }; tick(); }; window.Controller = Controller; })();/* ================== bin-debug/js/pro/layers/LayerController.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Layer Controller * @author averta * @package Master Slider jQuery PRO * @since 2.11.1 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Layer Controller constructor * @param {MSSlide} slide layer controller's slide. */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-----------------------------------------*\ Public Methods \*-----------------------------------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Adds new layer to the controller and slide * @param {MSLayerElement} layer */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * add layers over slide * it calls after addLayer */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * load layers that requires preloading * @param {Function} callback onload callback function */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * prepare layers to show over slide, this method will be called via `prepareToSelect` method of slide. */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * show layers over slide */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * hideLayers this method will be called via slide class. */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * hide layers from slide */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * calculate new size of layers containers and locate layers * @param {Number} width slider width * @param {Number} height slider height * @param {Boolean} hard whether call init layers. */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * updates layers container height */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * This method will be called by the last layer after loading all of layers. */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * this method will be called by slide when it starts sleeping */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * this method will be called by slide after waking up */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * get the layer object by the id attribute */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * destroy layer controller and stop layer animations */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-----------------------------------------*\ Private Methods \*-----------------------------------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * start layer effect */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * call init method of all layers * @param {Boolean} force */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * locate layers over slide */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * rest layers */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * moves layers based on x and y * @param {Number} x * @param {Number} y * @param {Boolean} fast whether animate or not */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * enable parallax moving layers */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Calculates new position of parallax based on device orintation gamma and beta * @param {Event} e * @since 1.6.0 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*if( window._mobile && window.DeviceOrientationEvent ){ var that = this; this.orientationParallaxMove = function(e){ var beta = Math.round(e.beta), gamma = Math.round(e.gamma); that._applyParallax(beta * that.__width / 360 , -gamma * that.__height / 360); }; window.addEventListener('deviceorientation', this.orientationParallaxMove, false); }*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * disable parallax effect */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*if( window._mobile && window.DeviceOrientationEvent ){ window.removeEventListener('deviceorientation', this.orientationParallaxMove); }*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * reset layers parallax position to 0, 0 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Calculates new mouse position over slide and moves layers * @since 1.6.0 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Calculates new position of parallax based on slide position * @param {Event} e * @since 1.6.0 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/layers/OverlayLayerController.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Overlaye layer controller extends layer controller * @since 2.50.0 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ------------------------------------------------------------------------------ */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ------------------------------------------------------------------------------ */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * @override */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * @override */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * enable parallax effect, overlay layars doesn't support swipe parallax */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * disable parallax effect * overlay layers doesn't support swipe parallax */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ------------------------------------------------------------------------------ */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * start layer effect */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/layers/OverlayLayers.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider overlay layers * */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ------------------------------------------------------------------------------ */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ------------------------------------------------------------------------------ */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/layers/LayerEffects.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ---------------------------------------- 2D Effects ---------------------------------------- */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ---------------------------------------- 3D Effects ---------------------------------------- */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/layers/LayerElement.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Layer Element * @author Averta * @package Master Slider jQuery */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * master slider layer element constructor */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*'height' , */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*--------------------------------------------------*\ Public Methods \*--------------------------------------------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * determine start animation for the layer * @param {Objec} anim */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * determine end/hide animation for the layer * @param {Object} anim */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * create layer object from layer element */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * initialize layer */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * locate layer over slider */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * start layer animation */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * starts hide animation */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * reset layer */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * destroy layer */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * change the visibility status * @param {Boolean} value */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Change the detestation of parallax position * @param {Number} x * @param {Number} y * @since 1.6.0 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*------------------------------------*\ Private Methods \*------------------------------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * play layer animation * @param {Obeject} animation layer animation object * @param {Object} css animation css object */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * generate random value * @param {String} value the pattern value min|max * @return {Number} */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * parse effect function * @param {String} eff_name effect function * @return {Object} */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * parse effect function parameters * @param {Aarray} params effect parameters * @return {Array} */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * calculates layer position based on initial positioning style and layer effect * @param {string} key positioning key * @param {Object} style style object * @return {Boolean} */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * checks for position key * @param {String} key * @return {Boolean} [description] */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * calculate parallax position */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Parallax move ticker function */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * parallax move ticker for CSS2 browsers * @return {[type]} [description] */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * parallax move ticker for zombie browsers */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/layers/ImageLayerElement.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/layers/VideoLayerElement.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/layers/HotspotLayer.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* this.factor; this.pos_x = os.left - os2.left - this.slide.slider.$element.scrollLeft(); this.pos_y = os.top - os2.top - this.slide.slider.$element.scrollTop(); this.from = {opacity:0}; this.to = {opacity:1}; this._updateClassName('ms-tooltip-'+this.align); this.tt_arrow.css('margin-left' , ''); var arrow_w = 15,//parseInt(this.tt_arrow.css('border-left')) + parseInt(this.tt_arrow.css('border-right')), arrow_h = 15;//parseInt(this.tt_arrow.css('border-top')) + parseInt(this.tt_arrow.css('border-bottom')); //console.log(arrow_h,arrow_w); // switch(this.align){ case 'top': var w = Math.min(this.tt.outerWidth(false) , parseInt(this.tt.css('max-width'))); this.base_t = this.pos_y - this.tt.outerHeight(false) - arrow_h - space; this.base_l = this.pos_x - w/2; if(this.base_l + w > window.innerWidth){ this.tt_arrow.css('margin-left' , -arrow_w/2 + this.base_l + w -window.innerWidth + 'px'); this.base_l = window.innerWidth - w; } if(this.base_l < 0){ this.base_l = 0; this.tt_arrow.css('margin-left' , -arrow_w/2 + this.pos_x - this.tt.outerWidth(false) / 2 + 'px'); } if(window._css3d){ this.from[window._jcsspfx+'Transform'] = 'translateY(-'+dist+'px)'; this.to[window._jcsspfx+'Transform'] = ''; }else{ this.from.top = (this.base_t - dist) + 'px'; this.to.top = this.base_t + 'px'; } break; case 'bottom': var w = Math.min(this.tt.outerWidth(false) , parseInt(this.tt.css('max-width'))); this.base_t = this.pos_y + arrow_h + space; this.base_l = this.pos_x - w/2; if(this.base_l + w > window.innerWidth){ this.tt_arrow.css('margin-left' , -arrow_w/2 + this.base_l + w -window.innerWidth + 'px'); this.base_l = window.innerWidth - w; } if(this.base_l < 0){ this.base_l = 0; this.tt_arrow.css('margin-left' , -arrow_w/2 + this.pos_x - this.tt.outerWidth(false) / 2 + 'px'); } if(window._css3d){ this.from[window._jcsspfx+'Transform'] = 'translateY('+dist+'px)'; this.to[window._jcsspfx+'Transform'] = ''; }else{ this.from.top = (this.base_t + dist) + 'px'; this.to.top = this.base_t + 'px'; } break; case 'right': this.base_l = this.pos_x + arrow_w + space; this.base_t = this.pos_y - this.tt.outerHeight(false) / 2; if(window._css3d){ this.from[window._jcsspfx+'Transform'] = 'translateX('+dist+'px)'; this.to[window._jcsspfx+'Transform'] = ''; }else{ this.from.left = (this.base_l + dist) + 'px'; this.to.left = this.base_l + 'px'; } break; case 'left': this.base_l = this.pos_x - arrow_w - this.tt.outerWidth(false) - space; this.base_t = this.pos_y - this.tt.outerHeight(false) / 2; if(window._css3d){ this.from[window._jcsspfx+'Transform'] = 'translateX(-'+dist+'px)'; this.to[window._jcsspfx+'Transform'] = ''; }else{ this.from.left = (this.base_l - dist) + 'px'; this.to.left = this.base_l + 'px'; } break; } var policyAlign = this._alignPolicy(); if(policyAlign !== null){ this.align = policyAlign; this._locateTT(); return; } this.tt.css('top' ,parseInt(this.base_t)+'px'). css('left' ,parseInt(this.base_l)+'px'); this.tt.css(this.from); }; p.start = function(){ _super.start.call(this); this.tt.appendTo(this.slide.slider.$element); //this._locateTT(); this.tt.css('display' , 'none'); }; p.reset = function(){ _super.reset.call(this); this.tt.detach(); }; /** * locate hotspot over slide * @override LayerElement.locate * @since 2.2.0 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* p.locate = function(){ _super.locate.call(this); if ( this.relativeToBG ) { console.log(this.baseOffsetX , this.slide.$bg_img.width() , this.slide.bgWidth) this.$element[0].style.left = this.baseOffsetX * this.slide.$bg_img.width() / this.slide.bgWidth + 'px'; this.$element[0].style.top = this.baseOffsetY * this.slide.$bg_img.height() / this.slide.bgHeight + 'px'; } };*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* this.relativeToBG = this.$element.data('relative') && (this.slide.fillMode === 'fill' || this.slide.fillMode === 'fit'); if ( this.relativeToBG ) { var origin = this.$element.data('origin'), osy = this.$element.data('offset-y'), osx = this.$element.data('offset-x'); if ( origin ) { if ( origin.charAt(0) === 'b' ){ osy = this.slide.slider.options.height - this.$element.data('offset-y'); this.$element.data('offset-y', osy); } if ( origin.charAt(1) === 'r' ){ osx = this.slide.slider.options.width - this.$element.data('offset-x'); this.$element.data('offset-x', osx); } } this.$element.data('origin', 'tl'); this.baseOffsetX = osx; this.baseOffsetY = osy; }*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/layers/ButtonLayer.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Button Layer * @author Averta * @since 1.7.2 * @extends {MSLayerElement} */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/controls/SliderEvent.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/controls/Slide.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Slide Class * @author averta * @package Master Slider jQuery */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * on swipe start handler */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * on swipe move handler */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * on swipe cancel handler */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * setup layer controller for the slide * @since 2.11.0 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * this method called after loading all assets related to this slide */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * adds backgroun image to the slider * @param {Element} img slide image element */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * align and resize backgrund image over slide */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * start loading images */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * layerController on assets load callback */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * on background image loaded * @param {Event} event */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* -----------------------------------------------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * add video background to the slide * @param {jQuery Element} $video */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * align video in slide */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* -----------------------------------------------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * resize slide * @param {Number} width * @param {Number} height * @param {Boolean} hard after resizing reinitializes layers */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * calculates slide height * @return {Number} slide height */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* -----------------------------------------------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * playe embeded video */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * close embeded video */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* -----------------------------------------------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * create slide - it adds requierd elements over slide */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * destory the slide */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * everything require to do before selecting slide */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*p.prepareToUnselect = function(){ if(!this.pselected || !this.selected) return; this.pselected = false; };*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * select slide */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * remove selected status */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * remove slide from DOM */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * add slide to the DOM */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/controls/SlideController.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * used by deep link feature, uptades window hash value on slide changes * @since 2.1.0 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * run layer actions like next, previous,... * @param {String} action * @since v1.7.2 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/MasterSlider.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Main JavaScript File */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * create one slide object for each slide and add it to slide controller * @since 1.0 * @private */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Setups the overlay layers to the slider * @since 2.50 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Creates layers of specified layer * @param {MSSlide} slide * @param {Array} layers * @since 1.0 * @private */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * remove slider initialize loading * @since 1.0 * @private */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * resize listener, it only used for aligning slider loading and after slider init it will be removed * @param {Event} e * @since 1.0 * @private */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * changes the order of slides element before setup slides * @since 1.0 * @private */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * New method of setting up the layout of slider * @since 1.5.6 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * updates layout of slider based on window size * @param {Event} event * @since 1.5.6 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * initialize the slider, called by document ready * <code>holdOn</code> property prevents auto initialize slider after document ready it used by plugins of slider like Flickr * @since 1.0 * @protected */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*else{ this.$element.append(this.view.$element); }*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * changes the height of slider, it used in autoheight slider * @param {Number} value * @since 1.0 * @public */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * reserves white space in sides of slider, it used by controls * @param {String} side left|right|top|bottom * @param {Number} space * @returns {Number} start position in space. * @since 1.5.7 * @public */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * returns the reserved space, it used by controls and called when aligned control hides * @param {String} side * @param {Number} space * @since 1.5.7 * @public */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*p.returnSpace = function(side, space){ var sideSpace = side+'Space'; this[sideSpace] = Math.max(0 , this[sideSpace] - space); this.api.dispatchEvent(new MSSliderEvent(MSSliderEvent.RESERVED_SPACE_CHANGE)); this._updateSideMargins(); };*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*------------------------- Public Methods -----------------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Adds new control to the slider * @param {String} control * @param {Object} options [description] * @since 1.0 * @public */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Hold on slider from initialization * @since 2.9.6 * @public */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Let the slider to initialize * @since 2.9.6 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * setup slider * @param {String|jQuery object} id * @param {Object} options * @since 1.0 * @public */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * destroy the slider instance * @param {Boolean} insertMarkup whether add slider markup after destroy. * @since 1.4 * @public */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider jQuery Plugin * @author Averta */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ------------------------------------------------------------------------------ */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/ViewEvents.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/BasicView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*for(i = 0; i < this.slidesCount ; ++i){ var pos = i * (this[this.__dimension] + this.spacing); this.slides[i].position = pos; this.slides[i].$element[0].style[this.__cssProb] = pos + 'px'; }*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* * Calculate shortest distance from index to target. * It will used in loop gesture. * * Negative values means left direction. */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* --------------- Swipe control ------------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ------------------------------------------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/WaveView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*p.__setSlideTransDuration = function(value){ for(var i=0; i<this.slidesCount; ++i) this.slides[i].$element.css(window._csspfx + 'transition-duration' , value + 'ms'); };*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* translateX('+(distance < 0 ? 1 : -1) * -value * 5+'px)'*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* p.swipeMove = function(status){ if(status.phase == 'start'){ this.__setSlideTransDuration(0); }else if(status.phase == 'end'){ this.__setSlideTransDuration(this.__slideDuration); } _super.swipeMove.call(this , status); }; p.create = function(index){ _super.create.call(this , index); for(var i = 0; i<this.slidesCount ; ++i){ this.slides[i].$element.css(window._csspfx + 'transition-property' , window._csspfx + 'transform'); this.slides[i].$element.css(window._csspfx + 'transition-duration' , this.slideDuration + 'ms'); } }; */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/FadeBasicView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Fade Basic view * @author averta * @version 1.1 * @package MS */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/FadeWaveView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Fade Wave View * @author averta * @version 1.0 * @extends {MSWaveView} */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/FlowView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/FadeFlowView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Fade Flow View * @author averta * @extends {MSWaveView} * @version 1.0 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/MaskView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/ParallaxMaskView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/FadeView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/ScaleView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/StackView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Stack View * @package Master Slider jQuery * @author Averta */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Updates slides z index */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/FocusView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Focus View * @version 1.1 * @author averta * @package MS * @extends {MSFadeBasicView} */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/PartialWaveView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Partial Wave View * @version 1.0 * @author averta * @extends {MSWaveView} */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/views/BoxView.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /*-------------- METHODS --------------*/[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/uicontrols/BaseControl.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* -------------------------------- */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * hide control if width of slider changes to lower that specified value [hideUnder] * @since 1.5.7 * @protected */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Mouse Enter Listener * @since 2.2 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Mouse Leave Listener * @since 2.2 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Mouse Down Listener * @since 2.2 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Mouse Up Listener * @since 2.2 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * calls by the parent class [MSBaseControl] when the control element visibles [hideUnder option] * @since 1.5.7 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * calls by the parent class [MSBaseControl] when the control element visibles [hideUnder option] * @since 1.5.7 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/uicontrols/Arrows.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* -------------------------------- */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/uicontrols/Thumblist.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* -------------------------------- */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * calls by "RESERVED_SPACE_CHANGE" realigns the control in slider * @since 1.5.7 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/uicontrols/Bullets.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* -------------------------------- */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/uicontrols/Scrollbar.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* -------------------------------- */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * align control * @since 1.5.7 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * calls by "RESERVED_SPACE_CHGANE" realigns the control in slider * @since 1.5.7 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/uicontrols/Timebar.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* -------------------------------- */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * calls by "RESERVED_SPACE_CHGANE" realigns the control in slider * @since 1.5.7 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/uicontrols/CircleTimer.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* -------------------------------- */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/uicontrols/Lightbox.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* -------------------------------- */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/uicontrols/SlideInfo.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* -------------------------------- */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * calls by "RESERVED_SPACE_CHGANE" realigns the control in slider * @since 1.5.7 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/plugins/MSGallery.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider, Gallery Template v1.0 * @author: Averta Ltd. */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/plugins/MSFlickrV2.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Flickr Plugin Version 2 * @version 2.0.0 * @author Averta Ltd. */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Generate Flickr photoset url * @param {String} key api key * @param {String} id photoset id * @param {Number} count number of images * @return {String} */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Generate Flickr user public images url * @param {String} key api key * @param {String} id user id * @param {Number} count number of images * @return {String} */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Generates image path * @param {String} fid * @param {String} server * @param {String} id * @param {String} secret * @param {String} size * @return {String} */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* * s small square 75x75 * q large square 150x150 * t thumbnail, 100 on longest side */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* * - medium, 500 on longest side * z medium 640, 640 on longest side * c medium 800, 800 on longest side * b large, 1024 on longest side * o original image, either a jpg, gif or png, depending on source format */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/plugins/MSFacebookGallery.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Facebook Gallery plugin * @author Averta Ltd. * @version 1.0.0 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* orginal/960/720/600/480/320/130 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* orginal/960/720/600/480/320/130 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/plugins/MSScrollParallax.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Parallax Layers Fade * @description Moves and fades layers of current slide while scrolling window. * @package MasterSlider * @author Averta * @since v1.8.0 */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/plugins/MSKeyboardNav.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Keyboard navigation plugin for Master Slider. * @version 1.0.0 * @author Averta * @package MasterSlider jQuery */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * initiate the plugin */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * destroy the plugin */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/plugins/MSStartOnAppear.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Start on appear plugin for Master Slider. * * @description This plugin prevents slider automatically initialization and inits slider when it appears inside of the browser window. * @version 1.0.0 * @author Averta * @package MasterSlider jQuery */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * initiate the plugin */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * destroy the plugin */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/plugins/MSFilters.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Filters Plugin * This plugin adds CSS3 filters to the slides, like brightness, grayscale, sepia, ... It works in major browser and devices but in IE `opacity` only supported. * * @package Master Slider jQuery * @author Averta * @version 1.0.0a */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * initiate the plugin */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Apply css effect to slides based on slide position. * @param {Number} value Current position of slider controller */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Generate filter style based on slide distance factor * @param {Number} factor * @return {String} CSS style */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * destroy the plugin */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/plugins/MSScrollToAction.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Master Slider Scroll To Action Plugin. * * @description This plugins adds page scrolling actions to the layer actions list. * @version 1.0.0 * @author Averta * @package MasterSlider jQuery */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * initiate the plugin */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * destroy the plugin */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Scroll window to the target element in page * @param {Number} duration animation duration (seconds) */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /** * Scroll window to the bottom of slider * @param {Number} duration animation duration (seconds) */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • /* ================== bin-debug/js/pro/plugins/MSReadyCheck.js =================== */[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
Enabled Debugging
The JavaScript debugging functions should always removed after development stage, because they could expose informations on the inner workings of the code. In production, it is a loophole and could show a possible attacker where to find possibly exploitable vulnerabilities or interesting variables.
  • console.log('Master Slider Error: Action "'+action+'" not found.');[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • console.log('Master Slider Error: #'+id+' not found.');[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • console.log('WARNING, MSScrollbar cannot work with looped slider.');[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
Unsafe Functions
eval() is eval! This functions and similar ones (document.write(), document.writeln(), element.innerHTML, element.outerHTML, element.insertAdjacentHTML()) should never be used in production stage of a website, because the parsing of the executable string is often not secure and result therefore often in a cross-site scripting vulnerability. Instead of these functions create html elements by script and add it to the DOM object.
  • eval( ieVer + version );[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
  • eval( version + '==' + ieVer );[http://smoantzyz.de/catalog/view/theme/journal3/lib/masterslider/masterslider.js?v=3.0.46]
Additional Information
Link Opener
The window.open("https://example.com/", "_blanc", "noopener"); attribute should always be added to the window.open() function, which open a site in a new tab, to reduce the risk of reverse tabnabbing. Otherwise javascript on the new page has full control over the previous visited page, including permission to change the DOM object and possibly steal session cookies.
Link Referrer
The window.open("https://example.com/", "_blanc", "referrer"); attribute should always be added to the window.open() function to prevent reverse tabnabbing for older browser, which do not support the noopener attribute and to prevent phishing attacks.
Comments
Comments should be removed from the public code of a web application, since it can give an aggressor critical insights into the inner structure of the program. By using this information, the attacker could easier understand how the user session is handled by javascript or figure out the pathway data is sent to the server.
Enabled Debugging
The JavaScript debugging functions should always removed after development stage, because they could expose informations on the inner workings of the code. In production, it is a loophole and could show a possible attacker where to find possibly exploitable vulnerabilities or interesting variables.
Unsafe Functions
eval() is eval! This functions and similar ones (document.write(), document.writeln(), element.innerHTML, element.outerHTML, element.insertAdjacentHTML()) should never be used in production stage of a website, because the parsing of the executable string is often not secure and result therefore often in a cross-site scripting vulnerability. Instead of these functions create html elements by script and add it to the DOM object.
Scanned URL(s)
Smoantzyz.De | Comes From Franklin'S Vape Online Store, Experience The Silky Feeling Of Che Guevara'S Vape