From 67f21bac493fb11384308f032500be62f7988fb4 Mon Sep 17 00:00:00 2001 From: Silvio Date: Mon, 25 Oct 2010 20:03:20 -0200 Subject: Code cleanup --- js/jquery_gallery_view.js | 66 +++++++++++++---------------------------------- 1 file changed, 18 insertions(+), 48 deletions(-) (limited to 'js') diff --git a/js/jquery_gallery_view.js b/js/jquery_gallery_view.js index 032c8e0..e0faa8e 100644 --- a/js/jquery_gallery_view.js +++ b/js/jquery_gallery_view.js @@ -1,52 +1,22 @@ // $Id$ Drupal.behaviors.jqueryGalleryViewBehavior = function (context) { - // Add custom site title class - $('.views-field-title').attr('class', 'views-field-site-title'); - - // Add photos - if (Drupal.settings.jqueryGalleryView != null && Drupal.settings.jqueryGalleryView.photos != null) { - var photos = Drupal.settings.jqueryGalleryView.photos; - - // Image sizes - var width = 300; - var height = 200; - - // Image paths - var base_url = window.location.protocol + '//' + window.location.hostname; - var files = Drupal.settings.jqueryGalleryView.photos; - var base_location = base_url + '/' + Drupal.settings.basePath + files + '/'; - var imagecache = 'imagecache/' + width + 'x' + height + '/'; - var image_folder = base_location + imagecache + '/'; - - // Other variables - var panel = new String(); - var file = new String(); - var title = new String(); - - // Setup panels and fimstrip - for(i=0; i'; - - // Add to the gallery - $('#jquery-gallery-view').append(panel); - } - - // Add gallery view - $('#jquery-gallery-view').galleryView({ - panel_width: 300, - panel_height: 250, - frame_width: 100, - frame_height: 50, - filmstrip_position: 'bottom', - overlay_position: 'top', - transition_interval: 0, - fade_panels: false, - }); - } + var width = 300; + var height = 200; + var base_url = window.location.protocol + '//' + window.location.hostname; + + $('.jquery-gallery-view:not(.jquery-gallery-view-processed)', context).each(function () { + $(this).addClass('jquery-gallery-view-processed'); + $('#jquery-gallery-view').load(base_url + '/jquery_gallery_view', function() { + $('#jquery-gallery-view').galleryView({ + panel_width: 300, + panel_height: 100, + frame_width: 65, + frame_height: 40, + filmstrip_position: 'bottom', + overlay_position: 'top', + transition_interval: 0, + }); + }); + }); } -- cgit v1.2.3