PHP Classes

File: public/assets/js/demo/gallery.demo.js

Recommend this page to a friend!
  Classes of Wang   Tagydes   public/assets/js/demo/gallery.demo.js   Download  
File: public/assets/js/demo/gallery.demo.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Tagydes
E-commerce Web administration panel and API
Author: By
Last change:
Date: 1 year ago
Size: 1,745 bytes
 

Contents

Class file image Download
/* Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 4 Version: 4.3.0 Author: Sean Ngu Website: http://www.seantheme.com/color-admin-v4.3/admin/ */ function calculateDivider() { var dividerValue = 4; if ($(this).width() <= 480) { dividerValue = 1; } else if ($(this).width() <= 767) { dividerValue = 2; } else if ($(this).width() <= 980) { dividerValue = 3; } return dividerValue; } var handleIsotopesGallery = function() { "use strict"; var container = $('#gallery'); var dividerValue = calculateDivider(); var containerWidth = $(container).width(); var columnWidth = containerWidth / dividerValue; $(container).isotope({ resizable: true, masonry: { columnWidth: columnWidth } }); $(window).smartresize(function() { var dividerValue = calculateDivider(); var containerWidth = $(container).width(); var columnWidth = containerWidth / dividerValue; $(container).isotope({ masonry: { columnWidth: columnWidth } }); }); var $optionSets = $('#options .gallery-option-set'), $optionLinks = $optionSets.find('a'); $optionLinks.click( function(){ var $this = $(this); if ($this.hasClass('active')) { return false; } var $optionSet = $this.parents('.gallery-option-set'); $optionSet.find('.active').removeClass('active'); $this.addClass('active'); var options = {}; var key = $optionSet.attr('data-option-key'); var value = $this.attr('data-option-value'); value = value === 'false' ? false : value; options[ key ] = value; $(container).isotope( options ); return false; }); }; var Gallery = function () { "use strict"; return { //main function init: function () { handleIsotopesGallery(); } }; }();