PATH:
home
/
centosnipponia
/
public_html
/
nipponiacom
/
wp-content
/
themes
/
sydney-pro-ii
/
js
/
modules
(function ($) { $(window).on('elementor/frontend/init', function () { var SydneyEleAnimationEffects = function ($scope) { if (!$scope.hasClass("syd-animation-effects-yes")) { return; } var target = $scope, widgetId = target.data("model-cid"), settings = {}, $widgetContainer = $scope.find('.elementor-widget-container')[0], isInnerSection = $scope.closest('.elementor-section').hasClass('elementor-inner-section'), sectionId = (isInnerSection) ? $scope.closest('.elementor-inner-section').data("model-cid") : getSectionID(), colId = (isInnerSection) ? $scope.closest('.elementor-inner-column').data("model-cid") : getColumnID(), editMode = elementorFrontend.isEditMode() && !target.data('general_settings'); if (editMode) { settings = generateEditorSettings(sectionId); } else { settings = generatePreviewSettings(); } if (!settings) { return false; } elementorFrontend.waypoint( $scope, function () { applyEffects(); } ); function generateEditorSettings() { var editorElements = null; if (!window.elementor.hasOwnProperty("elements")) { return false; } editorElements = window.elementor.elements.models; if (isInnerSection) { var innerSecInfo = { 'col': $scope.closest('.elementor-top-column'), 'colId': $scope.closest('.elementor-top-column').data('model-cid'), 'sec': $scope.closest('.elementor-top-section'), 'secId': $scope.closest('.elementor-top-section').data('model-cid'), }, sectionModels = getModelsArray(editorElements, innerSecInfo.secId), columnModels = getModelsArray(sectionModels, innerSecInfo.colId); editorElements = columnModels; } if (!editorElements) { return false; } var cols = getModelsArray(editorElements, sectionId), widgetcol = getModelsArray(cols, colId), widgetData = getWidgetData(widgetcol, widgetId); if (!widgetData) return false; if ('yes' !== widgetData.sydney_anime_switcher || 0 === widgetData.length) { return false; } var $easing = widgetData.sydney_anime_easing; if (widgetData.sydney_anime_easing === 'steps') { $easing = 'steps(' + widgetData.sydney_anime_ease_step + ')'; } var general_settings = { 'target': widgetData.sydney_anime_target, 'direction': widgetData.sydney_anime_direction, 'loop': true, 'easing': $easing, }; settings.general = general_settings; if ('yes' === widgetData.sydney_anime_translate_switcher) { var translate_settings = { 'x_param_from': widgetData.sydney_anime_Xtranslate.sizes.from, 'x_param_to': widgetData.sydney_anime_Xtranslate.sizes.to, 'y_param_from': widgetData.sydney_anime_Ytranslate.sizes.from, 'y_param_to': widgetData.sydney_anime_Ytranslate.sizes.to, 'duration': widgetData.sydney_anime_trans_duration.size, 'delay': widgetData.sydney_anime_trans_delay.size, }; settings.translate = translate_settings; } if ('yes' === widgetData.sydney_anime_rotate_switcher) { var rotate_settings = { 'x_param_from': widgetData.sydney_anime_Xrotate.sizes.from, 'x_param_to': widgetData.sydney_anime_Xrotate.sizes.to, 'y_param_from': widgetData.sydney_anime_Yrotate.sizes.from, 'y_param_to': widgetData.sydney_anime_Yrotate.sizes.to, 'z_param_from': widgetData.sydney_anime_Zrotate.sizes.from, 'z_param_to': widgetData.sydney_anime_Zrotate.sizes.to, 'duration': widgetData.sydney_anime_rotate_duration.size, 'delay': widgetData.sydney_anime_rotate_delay.size, }; settings.rotate = rotate_settings; } if ('yes' === widgetData.sydney_anime_scale_switcher) { var scale_settings = { 'x_param_from': widgetData.sydney_anime_Xscale.sizes.from, 'x_param_to': widgetData.sydney_anime_Xscale.sizes.to, 'y_param_from': widgetData.sydney_anime_Yscale.sizes.from, 'y_param_to': widgetData.sydney_anime_Yscale.sizes.to, 'duration': widgetData.sydney_anime_scale_duration.size, 'delay': widgetData.sydney_anime_scale_delay.size, }; settings.scale = scale_settings; } if ('yes' === widgetData.sydney_anime_skew_switcher) { var skew_settings = { 'x_param_from': widgetData.sydney_anime_Xskew.sizes.from, 'x_param_to': widgetData.sydney_anime_Xskew.sizes.to, 'y_param_from': widgetData.sydney_anime_Yskew.sizes.from, 'y_param_to': widgetData.sydney_anime_Yskew.sizes.to, 'duration': widgetData.sydney_anime_trans_duration.size, 'delay': widgetData.sydney_anime_trans_delay.size, }; settings.skew = skew_settings; } if ('yes' === widgetData.sydney_anime_opacity_switcher) { var opacity_settings = { 'from': widgetData.sydney_anime_opacity.sizes.from / 100, 'to': widgetData.sydney_anime_opacity.sizes.to / 100, 'duration': widgetData.sydney_anime_opacity_duration.size, 'delay': widgetData.sydney_anime_opacity_delay.size, }; settings.opacity = opacity_settings; } if (0 !== Object.keys(settings).length) { return settings; } return false; } function getSectionID() { var sectionID = null; if (elementorFrontend.config.experimentalFeatures.container) { sectionID = $scope.closest('.e-con').data("model-cid"); } if (!sectionID) sectionID = $scope.closest('.elementor-top-section').data("model-cid"); return sectionID; } function getColumnID() { var columnID = null; if (elementorFrontend.config.experimentalFeatures.container) { columnID = $scope.closest('.e-container--column').data("model-cid"); } if (!columnID) columnID = $scope.closest('.elementor-top-column').data("model-cid"); return columnID; } /** * @param array $arr array to search in * @param string $index model-cid to match * * @return Array contains section models aka cols */ function getModelsArray($arr, $index) { if (!$arr) return; var widgetIndex = $arr.findIndex(function (element) { return (element.cid == $index); }); if (!$arr[widgetIndex]) return; return $arr[widgetIndex].attributes.elements.models; } /** * @param array $arr * @param string $index * * @return object contains widget settings */ function getWidgetData($arr, $index) { if (!$arr) return; var widgetIndex = $arr.findIndex(function (element) { return (element.cid === $index); }); if (!$arr[widgetIndex]) return; return $arr[widgetIndex].attributes.settings.attributes; } function generatePreviewSettings() { var generalSettings = target.data("general_settings"); var effectSettings = { translateSettings: target.data("translate_effect"), rotateSettings: target.data("rotate_effect"), scaleSettings: target.data("scale_effect"), skewSettings: target.data("skew_effect"), opacitySettings: target.data("opacity_effect"), } //make sure that at least 1 setting exists var settingVals = Object.values(effectSettings); var safe = settingVals.findIndex(function (element) { return (element !== undefined); }); if (-1 === safe) { return false; } settings.general = generalSettings; settings.translate = effectSettings.translateSettings; settings.rotate = effectSettings.rotateSettings; settings.scale = effectSettings.scaleSettings; settings.skew = effectSettings.skewSettings; settings.opacity = effectSettings.opacitySettings; if (0 !== Object.keys(settings).length) { return settings; } } function applyEffects() { //If the selector does not exists in the current widget, then search in the whole page. if (settings.general.target) { var targetSelector = settings.general.target; $widgetContainer = target.find(targetSelector).length > 0 ? '.elementor-element-' + target.data('id') + ' ' + targetSelector : targetSelector; } var animeSettings = { targets: $widgetContainer, loop: true, direction: settings.general.direction, easing: settings.general.easing, }; if (settings.translate) { var data = settings.translate; x_translate = { value: [data.x_param_from || 0, data.x_param_to || 0], duration: data.duration, delay: data.delay || 0 } y_translate = { value: [data.y_param_from || 0, data.y_param_to || 0], duration: data.duration, delay: data.delay || 0, } animeSettings.translateX = x_translate; animeSettings.translateY = y_translate; } if (settings.rotate) { var data = settings.rotate; x_rotate = { duration: data.duration, delay: data.delay || 0, value: [data.x_param_from || 0, data.x_param_to || 0], } y_rotate = { duration: data.duration, delay: data.delay || 0, value: [data.y_param_from || 0, data.y_param_to || 0], } z_rotate = { duration: data.duration, delay: data.delay || 0, value: [data.z_param_from || 0, data.z_param_to || 0], } animeSettings.rotateX = x_rotate; animeSettings.rotateY = y_rotate; animeSettings.rotateZ = z_rotate; } if (settings.scale) { var data = settings.scale; x_scale = { value: [data.x_param_from || 0, data.x_param_to || 0], duration: data.duration, delay: data.delay || 0 } y_scale = { value: [data.y_param_from || 0, data.y_param_to || 0], duration: data.duration, delay: data.delay || 0, } animeSettings.scaleX = x_scale; animeSettings.scaleY = y_scale; } if (settings.skew) { var data = settings.skew; x_skew = { value: [data.x_param_from || 0, data.x_param_to || 0], duration: data.duration, delay: data.delay || 0 } y_skew = { value: [data.y_param_from || 0, data.y_param_to || 0], duration: data.duration, delay: data.delay || 0, } animeSettings.skewX = x_skew; animeSettings.skewY = y_skew; } if (settings.opacity) { var data = settings.opacity; animeSettings.opacity = { value: [data.from || 0, data.to || 0], duration: data.duration, delay: data.delay || 0 }; } anime(animeSettings); } }; elementorFrontend.hooks.addAction("frontend/element_ready/widget", SydneyEleAnimationEffects); }); })(jQuery);
[+]
..
[+]
src
[-] ajax-search.js
[edit]
[-] ajax-search.min.js
[edit]
[-] animation-effects.js
[edit]
[-] animation-effects.min.js
[edit]
[-] anime.min.js
[edit]
[-] elementor-custom-css.js
[edit]
[-] elementor-custom-css.min.js
[edit]
[-] live-chat.js
[edit]
[-] live-chat.min.js
[edit]
[-] multistep-checkout.js
[edit]
[-] multistep-checkout.min.js
[edit]
[-] page-header-parallax.js
[edit]
[-] page-header-parallax.min.js
[edit]
[-] particles.js
[edit]
[-] particles.min.js
[edit]
[-] reading-progress.js
[edit]
[-] reading-progress.min.js
[edit]
[-] sydney-reviews-advanced.js
[edit]
[-] sydney-reviews-advanced.min.js
[edit]
[-] tooltips.js
[edit]
[-] tooltips.min.js
[edit]
[-] .htaccess.disabled
[edit]