frontend fixes
This commit is contained in:
parent
8caa798c08
commit
f4dde67344
|
@ -51,7 +51,7 @@ var galleryAPI = function(){
|
|||
if(!$(this).hasClass("active")){
|
||||
$(this).addClass("active");
|
||||
if(g.urlVars.length == 0)
|
||||
window.location = "orbit_gallery?" + $(this).attr("href");
|
||||
window.location = "gallery?" + $(this).attr("href");
|
||||
else
|
||||
window.location = window.location.href +"&"+ $(this).attr("href");
|
||||
}else{
|
||||
|
@ -115,13 +115,6 @@ 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){
|
||||
g.loadFooterPanel(g.loadArea,id,function(headbtn){
|
||||
|
@ -244,7 +237,7 @@ var galleryAPI = function(){
|
|||
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>');
|
||||
// $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){
|
||||
var thumb = image.file.thumb.url;
|
||||
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){
|
||||
$.getJSON("get_images",{aid:albumid},function(album){
|
||||
$.getJSON("panel/gallery/front_end/get_images",{aid:albumid,"inner":true},function(album){
|
||||
imageArray = eval(album.images);
|
||||
$.each(album.images,function(i,image){
|
||||
if(image._id == id)
|
||||
|
@ -456,7 +449,7 @@ var galleryAPI = function(){
|
|||
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){
|
||||
$(this).text("<%= I18n.t('gallery.pic_not_found') %>.");
|
||||
return false;
|
||||
|
|
|
@ -128,20 +128,11 @@
|
|||
galleryAPI.prototype.loadFooterPanel = function(area,id,callbackFn){
|
||||
var headarea = null;
|
||||
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> ';
|
||||
<% if @authenticated %>
|
||||
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 %>
|
||||
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> ';
|
||||
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>';
|
||||
|
||||
}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 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>';
|
||||
}
|
||||
if(typeof callbackFn == "function"){
|
||||
|
@ -150,7 +141,7 @@ galleryAPI.prototype.loadFooterPanel = function(area,id,callbackFn){
|
|||
}
|
||||
</script>
|
||||
<% content_for :page_specific_javascript do %>
|
||||
<%= javascript_include_tag "galleryAPI" %>
|
||||
<%= javascript_include_tag "galleryAPI_frontend" %>
|
||||
<%= javascript_include_tag "rss" %>
|
||||
<% end %>
|
||||
|
||||
|
|
|
@ -23,7 +23,22 @@ Rails.application.routes.draw do
|
|||
end
|
||||
namespace :front_end do
|
||||
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 "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
|
||||
|
|
Reference in New Issue