frontend fixes
This commit is contained in:
		
							parent
							
								
									8caa798c08
								
							
						
					
					
						commit
						f4dde67344
					
				|  | @ -51,7 +51,7 @@ var galleryAPI = function(){ | ||||||
| 				if(!$(this).hasClass("active")){ | 				if(!$(this).hasClass("active")){ | ||||||
| 					$(this).addClass("active"); | 					$(this).addClass("active"); | ||||||
| 					if(g.urlVars.length == 0) | 					if(g.urlVars.length == 0) | ||||||
| 						window.location = "orbit_gallery?" + $(this).attr("href"); | 						window.location = "gallery?" + $(this).attr("href"); | ||||||
| 					else | 					else | ||||||
| 						window.location = window.location.href +"&"+ $(this).attr("href"); | 						window.location = window.location.href +"&"+ $(this).attr("href"); | ||||||
| 				}else{ | 				}else{ | ||||||
|  | @ -115,14 +115,7 @@ var galleryAPI = function(){ | ||||||
| 
 | 
 | ||||||
| 		}) | 		}) | ||||||
| 	} | 	} | ||||||
| 	this.deleteAlbum = function(id){ | 	 | ||||||
| 		if(confirm("<%= I18n.t('gallery.del_album?') %>")){ |  | ||||||
| 			$.post("delete_album",{aid:id},function(){ |  | ||||||
| 				window.location = "orbit_gallery"; |  | ||||||
| 			}) |  | ||||||
| 		} |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	this.loadAlbums = function(id){ | 	this.loadAlbums = function(id){ | ||||||
| 		g.loadFooterPanel(g.loadArea,id,function(headbtn){ | 		g.loadFooterPanel(g.loadArea,id,function(headbtn){ | ||||||
| 			headbtn = $(headbtn); | 			headbtn = $(headbtn); | ||||||
|  | @ -244,7 +237,7 @@ var galleryAPI = function(){ | ||||||
| 		g.albumArea.css("margin-top",""); | 		g.albumArea.css("margin-top",""); | ||||||
| 		// var $addsign = $('<div class="rgalbum"><a id="global_add" class="rgui bt-addnew" href="add" onclick="return false;">Add Album</a></div>'); | 		// var $addsign = $('<div class="rgalbum"><a id="global_add" class="rgui bt-addnew" href="add" onclick="return false;">Add Album</a></div>'); | ||||||
| 		// $addsign.find("a").click(function(){showUploadPanel();}) | 		// $addsign.find("a").click(function(){showUploadPanel();}) | ||||||
| 		$.getJSON("get_images",{aid:id},function(album){ | 		$.getJSON("panel/gallery/front_end/get_images",{aid:id,"inner":true},function(album){ | ||||||
| 			$.each(album.images,function(i,image){ | 			$.each(album.images,function(i,image){ | ||||||
| 				var thumb = image.file.thumb.url; | 				var thumb = image.file.thumb.url; | ||||||
| 				var $img = $("<div class='rgphoto'><a title='"+image.description+"' href='?theater="+image._id+"'><img src='"+thumb+"'/></a></div>"); | 				var $img = $("<div class='rgphoto'><a title='"+image.description+"' href='?theater="+image._id+"'><img src='"+thumb+"'/></a></div>"); | ||||||
|  | @ -447,7 +440,7 @@ var galleryAPI = function(){ | ||||||
| 		} | 		} | ||||||
| 		 | 		 | ||||||
| 		var preparestage = function(albumid){ | 		var preparestage = function(albumid){ | ||||||
| 			$.getJSON("get_images",{aid:albumid},function(album){ | 			$.getJSON("panel/gallery/front_end/get_images",{aid:albumid,"inner":true},function(album){ | ||||||
| 				imageArray = eval(album.images); | 				imageArray = eval(album.images); | ||||||
| 				$.each(album.images,function(i,image){ | 				$.each(album.images,function(i,image){ | ||||||
| 					if(image._id == id) | 					if(image._id == id) | ||||||
|  | @ -456,7 +449,7 @@ var galleryAPI = function(){ | ||||||
| 				bindHandlers(); | 				bindHandlers(); | ||||||
| 			}) | 			}) | ||||||
| 		} | 		} | ||||||
| 		g.albumArea.find("#imgholder").load("theater?pic="+id,function(theater,response,xhr){ | 		g.albumArea.find("#imgholder").load("panel/gallery/front_end/theater?pic="+id+"&inner=true",function(theater,response,xhr){ | ||||||
| 			if(xhr.status == 404){ | 			if(xhr.status == 404){ | ||||||
| 				$(this).text("<%= I18n.t('gallery.pic_not_found') %>."); | 				$(this).text("<%= I18n.t('gallery.pic_not_found') %>."); | ||||||
| 				return false; | 				return false; | ||||||
|  |  | ||||||
|  | @ -128,20 +128,11 @@ | ||||||
| galleryAPI.prototype.loadFooterPanel = function(area,id,callbackFn){ | galleryAPI.prototype.loadFooterPanel = function(area,id,callbackFn){ | ||||||
|     var headarea = null; |     var headarea = null; | ||||||
|     if(area == "images"){ |     if(area == "images"){ | ||||||
|       headarea = '<a class="bt-back btn btn-primary pull-left" title="<%= I18n.t("gallery.back_to_albums") %>" href="orbit_gallery"><i class="icon-arrow-left icon-white"></i><%= I18n.t("gallery.back_to_albums") %></a> '; |       headarea = '<a class="bt-back btn btn-primary pull-left" title="<%= I18n.t("gallery.back_to_albums") %>" href="gallery"><i class="icon-arrow-left icon-white"></i><%= I18n.t("gallery.back_to_albums") %></a> '; | ||||||
|       <% if @authenticated %> |        headarea+='<a class="bt-tag btn btn-primary pull-right" title="<%= I18n.t("gallery.album_tag") %>" href="" ><i class="icon-tag icon-white"></i><%= I18n.t("gallery.album_tag") %></a>'; | ||||||
|         headarea+='<a class="bt-add btn btn-primary pull-right" title="<%= I18n.t("gallery.add_images") %>" href="images" onclick="return false;"><i class="icon-plus icon-white"></i><%= I18n.t("gallery.add_images") %></a> '; |        | ||||||
|         headarea+='<a class="bt-del btn btn-primary pull-right" title="<%= I18n.t("gallery.del_album") %>" href="delete" onclick="return false;"><i class="icon-trash icon-white"></i><%= I18n.t("gallery.del_album") %></a> '; |  | ||||||
|         headarea+='<a class="bt-edit btn btn-primary pull-right" title="<%= I18n.t("gallery.edit") %>" href="orbit_gallery?edit='+id+'" ><i class="icon-pencil icon-white"></i><%= I18n.t("gallery.edit") %></a>'; |  | ||||||
|         headarea+='<a class="bt-tag btn btn-primary pull-right" title="<%= I18n.t("gallery.album_tag") %>" href="" ><i class="icon-tag icon-white"></i><%= I18n.t("gallery.album_tag") %></a>'; |  | ||||||
|       <% end %> |  | ||||||
|     }else if(area == "albums"){ |  | ||||||
|        <% if @authenticated %> |  | ||||||
|          headarea = '<a class="btn btn-primary pull-right" title="<%= I18n.t("gallery.add_album") %>" href="albums" onclick="return false;"><i class="icon-plus icon-white"></i><%= I18n.t("gallery.add_album") %></a>'; |  | ||||||
|       <% end %> |  | ||||||
|     }else if (area == "theater"){ |     }else if (area == "theater"){ | ||||||
|       headarea = '<a href="" class="bt-back btn pull-left" title="<%= I18n.t("gallery.back_to_photos") %>"><i class="icon-arrow-left icon-black"></i><%= I18n.t("gallery.back_to_photos") %></a></div>'; |       headarea = '<a href="" class="bt-back btn pull-left" title="<%= I18n.t("gallery.back_to_photos") %>"><i class="icon-arrow-left icon-black"></i><%= I18n.t("gallery.back_to_photos") %></a></div>'; | ||||||
|       headarea+= '<a class="bt-edit btn btn-primary pull-right" title="<%= I18n.t("gallery.edit") %>" href="" ><i class="icon-pencil icon-white"></i><%= I18n.t("gallery.edit") %></a>'; |  | ||||||
|       headarea+= '<a class="bt-tag btn btn-primary pull-right" title="<%= I18n.t("gallery.photo_tag") %>" href="" ><i class="icon-tag icon-white"></i><%= I18n.t("gallery.photo_tag") %></a>'; |       headarea+= '<a class="bt-tag btn btn-primary pull-right" title="<%= I18n.t("gallery.photo_tag") %>" href="" ><i class="icon-tag icon-white"></i><%= I18n.t("gallery.photo_tag") %></a>'; | ||||||
|     } |     } | ||||||
|     if(typeof callbackFn == "function"){ |     if(typeof callbackFn == "function"){ | ||||||
|  | @ -150,7 +141,7 @@ galleryAPI.prototype.loadFooterPanel = function(area,id,callbackFn){ | ||||||
|   } |   } | ||||||
| </script> | </script> | ||||||
| <% content_for :page_specific_javascript do %> | <% content_for :page_specific_javascript do %> | ||||||
|   <%= javascript_include_tag "galleryAPI" %> |   <%= javascript_include_tag "galleryAPI_frontend" %> | ||||||
|   <%= javascript_include_tag "rss" %> |   <%= javascript_include_tag "rss" %> | ||||||
| <% end %> | <% end %> | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -23,7 +23,22 @@ Rails.application.routes.draw do | ||||||
| 	      end | 	      end | ||||||
| 	      namespace :front_end do | 	      namespace :front_end do | ||||||
| 	      	match "orbit_galleries" => "orbit_galleries#index" | 	      	match "orbit_galleries" => "orbit_galleries#index" | ||||||
|  | 	      	match "gallery_category_save" => "orbit_galleries#new_category" | ||||||
|  | 	      	match "categorylist" => "orbit_galleries#categorylist" | ||||||
|  | 	      	match "gallery_category_delete" => "orbit_galleries#gallery_category_delete" | ||||||
|  | 	      	match "add_album" => "orbit_galleries#add_album" | ||||||
|  | 	      	match "create_album" => "orbit_galleries#create_album" | ||||||
| 	      	match "get_albums" => "orbit_galleries#get_albums" | 	      	match "get_albums" => "orbit_galleries#get_albums" | ||||||
|  | 	      	match "upload_image" => "orbit_galleries#upload_image" | ||||||
|  | 	      	match "upload_panel" => "orbit_galleries#upload_panel" | ||||||
|  | 	      	match "get_images" => "orbit_galleries#get_images" | ||||||
|  | 	      	match "theater" => "orbit_galleries#theater" | ||||||
|  | 	      	match "delete_album" => "orbit_galleries#delete_album" | ||||||
|  | 	      	match "edit_album" => "orbit_galleries#edit_album" | ||||||
|  | 	      	match "set_cover" => "orbit_galleries#set_cover" | ||||||
|  | 	      	match "delete_images" => "orbit_galleries#delete_images" | ||||||
|  | 	      	match "update_album" => "orbit_galleries#update_album" | ||||||
|  | 	      	match "save_tags" => "orbit_galleries#save_tags" | ||||||
| 	      end | 	      end | ||||||
| 	  	end | 	  	end | ||||||
| 	end | 	end | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue