/** * This file should contain frontend JavaScript that * will be applied to individual module instances. * * You have access to three variables in this file: * * $module An instance of your module class. * $id The module's ID. * $settings The module's settings. * * Example: */ if(! /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) var is_touch_device = false; else var is_touch_device = true; jQuery('.fl-node-').on( 'click' , '.uabb-slide-face', function(e){ var self = jQuery(this), slide_type = self.closest('.uabb-slide-type').data('style'), style2 = self.closest('.uabb-style2'), style3 = self.closest('.uabb-style3'); if( slide_type = 'style2' ) { if( ! jQuery(e.target).hasClass('uabb-slide-down') && ! jQuery(e.target).closest('.uabb-slide-down' ).length ) { var dropdown_icon = style2.find('.uabb-slide-dropdown .fa'), slidebox_wrap = style2.closest('.uabb-slide-box-wrap'); if( style2.hasClass('open-slidedown') ){ style2.removeClass('open-slidedown'); setTimeout(function(){ style2.closest('.uabb-slide-box-wrap').removeClass('set-z-index'); },250); dropdown_icon.removeClass('fa-angle-up'); dropdown_icon.addClass('fa-angle-down'); } else { style2.addClass('open-slidedown'); slidebox_wrap.addClass('set-z-index'); dropdown_icon.removeClass('fa-angle-down'); dropdown_icon.addClass('fa-angle-up'); } } } if( slide_type = 'style3' ) { if( ! jQuery(e.target).hasClass('uabb-slide-down') && ! jQuery(e.target).closest('.uabb-slide-down' ).length ) { var dropdown_icon = style3.find('.uabb-slide-dropdown .fa'), slidebox_wrap = style3.closest('.uabb-slide-box-wrap'); if( style3.hasClass('open-slidedown') ){ style3.removeClass('open-slidedown'); setTimeout(function(){ style3.closest('.uabb-slide-box-wrap').removeClass('set-z-index'); }, 250); dropdown_icon.removeClass('fa-minus'); dropdown_icon.addClass('fa-plus'); } else { style3.addClass('open-slidedown'); slidebox_wrap.addClass('set-z-index'); dropdown_icon.removeClass('fa-plus'); dropdown_icon.addClass('fa-minus'); } } } });