1$(function () { 2 matriz.ui.components.BannerRotativo = function () { 3 this.init = function (options) { 4 5 var container = $(options.container).find(".matriz-js-banner-rotativo"); 6 7 var speed = 3000; 8 if (container.attr("data-speed")) { 9 speed = container.attr("data-speed"); 10 } 11 12 var paginationAutoHide = true; 13 if (container.attr("data-pagination-auto-hide")) { 14 paginationAutoHide = container.attr("data-pagination-auto-hide") === "true"; 15 } 16 17 var pagination = true; 18 if (container.attr("data-pagination")) { 19 pagination = container.attr("data-pagination") === "true"; 20 } 21 22 var items = 4; 23 if (container.attr("data-items")) { 24 items = parseInt(container.attr("data-items")); 25 } 26 27 var itemsDesktop = 3; 28 if (container.attr("data-items-desktop")) { 29 itemsDesktop = parseInt(container.attr("data-items-desktop")); 30 } 31 32 var itemsDesktopSmall = 3; 33 if (container.attr("data-items-desktop-small")) { 34 itemsDesktopSmall = parseInt(container.attr("data-items-desktop-small")); 35 } 36 37 var itemsTablet = 2; 38 if (container.attr("data-items-tablet")) { 39 itemsTablet = parseInt(container.attr("data-items-tablet")); 40 } 41 42 var itemsMobile = 1; 43 if (container.attr("data-items-mobile")) { 44 itemsMobile = parseInt(container.attr("data-items-mobile")); 45 } 46 47 var totalItens = container.find(".matriz-js-banner-rotativo-item").length; 48 49 var owl = container; 50 51 if (paginationAutoHide) { 52 var bootStrapClasses = { 53 "invisible-bs": itemsMobile, 54 "invisible-xs": itemsTablet, 55 "invisible-sm": itemsDesktopSmall, 56 "invisible-md": itemsDesktop, 57 "invisible-lg": items 58 }; 59 60 var $navigation = $(options.container).find(".matriz-js-banner-rotativo-navigation"); 61 for(var key in bootStrapClasses) { 62 if (totalItens <= bootStrapClasses[key]) { 63 $navigation.addClass(key); 64 } 65 } 66 } 67 68 owl.owlCarousel({ 69 autoPlay: speed, //Set AutoPlay to 3 seconds 70 items: items, 71 itemsDesktop: [1199, itemsDesktop], 72 itemsDesktopSmall: [991, itemsDesktopSmall], 73 itemsTablet: [767, itemsTablet], 74 itemsMobile: [480, itemsMobile], 75 lazyLoad: true, 76 pagination: pagination 77 }); 78 79 owl.next(".matriz-js-banner-rotativo-navigation").children(".matriz-js-banner-rotativo-navigation-play").hide(); 80 81 owl.next(".matriz-js-banner-rotativo-navigation").children(".matriz-js-banner-rotativo-navigation-next").click(function () { 82 owl.trigger('owl.next'); 83 }); 84 owl.next(".matriz-js-banner-rotativo-navigation").children(".matriz-js-banner-rotativo-navigation-prev").click(function () { 85 owl.trigger('owl.prev'); 86 }); 87 owl.next(".matriz-js-banner-rotativo-navigation").children(".matriz-js-banner-rotativo-navigation-play").click(function () { 88 container.trigger('owl.play', speed); 89 container.next(".matriz-js-banner-rotativo-navigation").children(".matriz-js-banner-rotativo-navigation-play").hide(); 90 container.next(".matriz-js-banner-rotativo-navigation").children(".matriz-js-banner-rotativo-navigation-stop").show(); 91 }); 92 container.next(".matriz-js-banner-rotativo-navigation").children(".matriz-js-banner-rotativo-navigation-stop").click(function () { 93 container.trigger('owl.stop'); 94 container.next(".matriz-js-banner-rotativo-navigation").children(".matriz-js-banner-rotativo-navigation-stop").hide(); 95 container.next(".matriz-js-banner-rotativo-navigation").children(".matriz-js-banner-rotativo-navigation-play").show(); 96 }); 97 }; 98 }; 99}); 100 101$(document).ready(function () { 102 $(".banner-rotativo").removeClass("hidden"); 103});
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.