PluginProbe
Property Hive / 2.2.4
Property Hive v2.2.4
2.3.1 2.3.0 2.2.6 2.2.5 2.2.4 2.2.3 2.2.2 1.4.46 1.4.47 1.4.48 1.4.49 1.4.5 1.4.50 1.4.51 1.4.52 1.4.53 1.4.54 1.4.55 1.4.56 1.4.57 1.4.58 1.4.59 1.4.6 1.4.60 1.4.61 All 261 releases
propertyhive / assets / js / elementor / elementor.js

elementor.js in Property Hive 2.2.4, at assets/js/elementor/elementor.js

48 lines 1.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 var propertyhive_tiny_slider_elementor_instances = [];
2 jQuery( window ).on( 'elementor/frontend/init', function()
3 {
4 elementorFrontend.hooks.addAction( 'frontend/element_ready/property-images.default', function($scope, jQuery)
5 {
6 ph_init_slideshow();
7 });
8
9 elementorFrontend.hooks.addAction( 'frontend/element_ready/property-map.default', function($scope, jQuery)
10 {
11 initialize_property_map();
12 });
13
14 elementorFrontend.hooks.addAction( 'frontend/element_ready/property-street-view.default', function($scope, jQuery)
15 {
16 initialize_property_street_view();
17 });
18
19 elementorFrontend.hooks.addAction( 'frontend/element_ready/property-search-form.default', function($scope, jQuery)
20 {
21 toggleDepartmentFields();
22 });
23
24 elementorFrontend.hooks.addAction( 'frontend/element_ready/global', function($scope, jQuery)
25 {
26 if ( propertyhive_tiny_slider_elementor_instances.length > 0 )
27 {
28 for ( var i = 0; i < propertyhive_tiny_slider_elementor_instances.length; ++i )
29 {
30 propertyhive_tiny_slider_elementor_instances[i].destroy();
31 }
32 }
33 propertyhive_tiny_slider_elementor_instances = [];
34
35 document.querySelectorAll('.propertyhive-shortcode-carousel').forEach(slider => {
36 propertyhive_tiny_slider_elementor_instances.push(tns({
37 container: slider,
38 items: propertyhive_carousel_params.items,
39 controlsPosition: propertyhive_carousel_params.controlsPosition,
40 nav: false,
41 gutter: propertyhive_carousel_params.gutter,
42 mouseDrag: propertyhive_carousel_params.mouseDrag,
43 controlsText: propertyhive_carousel_params.controlsText,
44 responsive: propertyhive_carousel_params.responsive
45 }));
46 });
47 });
48 });