diff --git a/vendor/built_in_modules/gallery/app/assets/images/gallery/ajax-loader.gif b/vendor/built_in_modules/gallery/app/assets/images/gallery/ajax-loader.gif new file mode 100644 index 000000000..de2e8b6cd Binary files /dev/null and b/vendor/built_in_modules/gallery/app/assets/images/gallery/ajax-loader.gif differ diff --git a/vendor/built_in_modules/gallery/app/assets/javascripts/galleryAPI_frontend.js.erb b/vendor/built_in_modules/gallery/app/assets/javascripts/galleryAPI_frontend.js.erb index 782a0c757..440ca6f90 100644 --- a/vendor/built_in_modules/gallery/app/assets/javascripts/galleryAPI_frontend.js.erb +++ b/vendor/built_in_modules/gallery/app/assets/javascripts/galleryAPI_frontend.js.erb @@ -12,11 +12,21 @@ var galleryAPI = function(){ this.tagList = $(".taglist ul"); // this.authenticated = false; this.initialize = function(callbackFn){ - $(document).ready(function(){ - //bindHandlers(); - }) - var bindHandlers = function(){ - + if(g.loadArea == "theater"){ + if(rcom.getInternetExplorerVersion()!=-1){ + var photo_id = window.location.hash.replace("#",""); + var params = rcom.getUrlVars(); + var url = window.location.href.split("?")[0]; + params["id"] = photo_id; + for(i=0;i galleryAPI.prototype.locale = "<%= I18n.locale %>"; var gallery = new galleryAPI(); + gallery.loadArea = "theater"; gallery.initialize(); - gallery.loadArea = "theater"; + gallery.loadTheater("<%= params[:id] %>");