2012-08-27 15:36:56 +00:00
|
|
|
<%= stylesheet_link_tag "gallery" %>
|
|
|
|
<div id="orbit_gallery" class="rg">
|
|
|
|
<div class="rgbody">
|
|
|
|
<div id="imgholder">
|
|
|
|
<ul class="breadcrumb">
|
|
|
|
<li><span>Home</span><span class="divider">/</span></li>
|
2013-01-04 04:01:32 +00:00
|
|
|
<li><span><%= t('gallery.gallery') %></span><span class="divider">/</span></li>
|
2013-03-12 10:13:48 +00:00
|
|
|
<li class="text-blue"><%= t(:edit) %></li>
|
2012-08-27 15:36:56 +00:00
|
|
|
</ul>
|
|
|
|
<ul class="nav nav-tabs">
|
|
|
|
<% @site_valid_locales.each_with_index do |locale, i| %>
|
2012-10-30 09:09:00 +00:00
|
|
|
<li <%= ( i == 0 ) ? "class=active" : '' %>><a data-toggle="tab" href=".<%= locale %>"><%= I18nVariable.from_locale(locale) %></a></li>
|
2012-08-27 15:36:56 +00:00
|
|
|
<% end %>
|
|
|
|
</ul>
|
|
|
|
<!-- <form id="edit_album" action="update_album" method="post"> -->
|
2012-08-28 13:04:48 +00:00
|
|
|
<%= form_for @album, :url => panel_gallery_back_end_album_path(@album), :html => {:class => 'clear'} do |f| %>
|
2012-08-27 15:36:56 +00:00
|
|
|
<div class="tab_content">
|
|
|
|
<div class="albumname_edit">
|
2012-08-29 09:13:45 +00:00
|
|
|
<%= f.fields_for :name_translations do |name| %>
|
|
|
|
<%= f.label t("gallery.album_name") %>
|
|
|
|
<div class="inputui rginput rgih26 w380">
|
2012-08-31 14:01:19 +00:00
|
|
|
<% @site_valid_locales.each_with_index do |locale, i| %>
|
|
|
|
<% if i == 0 %>
|
|
|
|
<div class="<%= locale %> fade tab-pane in active">
|
|
|
|
<% else %>
|
|
|
|
<div class="<%= locale %> fade tab-pane" >
|
|
|
|
<% end %>
|
2012-08-29 09:13:45 +00:00
|
|
|
<%= name.text_field locale, :value => (@album_name[locale]), :class => "txtchange" %>
|
|
|
|
</div>
|
2012-08-31 14:01:19 +00:00
|
|
|
<% end %>
|
|
|
|
</div>
|
2012-08-29 09:13:45 +00:00
|
|
|
<% end %>
|
2012-08-27 15:36:56 +00:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class='description_loader'>
|
|
|
|
<% @images.each_with_index do |image,x| %>
|
|
|
|
<div class="rgphoto_edit <%= locale %>" data-content="<%= image.id %>">
|
2012-08-28 13:04:48 +00:00
|
|
|
<%= link_to panel_gallery_back_end_album_image_path(image) do %>
|
|
|
|
<img src="<%= image.file.thumb.url %>" />
|
|
|
|
<% end %>
|
2012-08-27 15:36:56 +00:00
|
|
|
<div class="inputui rginput rgih98 w380">
|
2012-08-31 14:01:19 +00:00
|
|
|
<%= f.fields_for :gallery_images, image do |j| %>
|
2012-08-29 09:13:45 +00:00
|
|
|
<%= j.hidden_field :id, :value => (image.id) %>
|
2012-08-31 14:01:19 +00:00
|
|
|
<%= j.hidden_field :_destroy, :value => false, :class => "del_field" %>
|
2012-08-27 15:36:56 +00:00
|
|
|
<%= j.fields_for :description_translations do |desc| %>
|
2012-08-31 14:01:19 +00:00
|
|
|
<% @site_valid_locales.each_with_index do |locale, i| %>
|
|
|
|
<% if i == 0 %>
|
|
|
|
<div class="<%= locale %> fade tab-pane in active">
|
|
|
|
<% else %>
|
|
|
|
<div class="<%= locale %> fade tab-pane" >
|
|
|
|
<% end %>
|
2012-08-29 09:13:45 +00:00
|
|
|
<%= desc.text_area locale, :value => (image.description_translations[locale] rescue nil), :class => "txtchange" %>
|
2012-08-31 14:01:19 +00:00
|
|
|
</div>
|
|
|
|
<% end %>
|
2012-08-27 15:36:56 +00:00
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
|
</div>
|
2012-08-28 13:04:48 +00:00
|
|
|
<div class="edit_fn" no="<%= x %>">
|
2012-08-27 15:36:56 +00:00
|
|
|
<% if image.id.to_s == @cover %>
|
|
|
|
<a class="btn btn-primary rgbtsg bt-cover setcover active" onclick="return false;" title="<%= t("gallery.cover") %>" href="set_cover" for="<%= image.id %>"><span class="icon-star icon-white"></span></a>
|
|
|
|
<% else %>
|
|
|
|
<a class="btn rgbtsg bt-cover" onclick="return false;" title="<%= t("gallery.set_cover") %>" href="set_cover" for="<%= image.id %>"><span class="icon-star-empty"></span></a>
|
|
|
|
<% end %>
|
|
|
|
<a class="btn rgbtsg bt-tag" onclick="return false;" title="<%= t("gallery.photo_tag") %>" href="<%= image.id %>"><span class="icon-tags"></span></a>
|
2013-03-12 10:13:48 +00:00
|
|
|
<a class="btn rgbtsg bt-dels" onclick="return false;" title="<%= t(:delete_) %>" href="<%= image.id %>"><span class="icon-trash"></span></a>
|
2012-08-27 15:36:56 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<% end %>
|
|
|
|
</div>
|
2012-08-31 14:01:19 +00:00
|
|
|
|
|
|
|
<input type="hidden" name="delete_cover" value="false" class="del_cover" />
|
2012-08-27 15:36:56 +00:00
|
|
|
<div class="form-actions form-fixed pagination-right rghead">
|
|
|
|
<div class="rgfn">
|
2012-08-29 09:13:45 +00:00
|
|
|
<a href="<%= panel_gallery_back_end_album_path(@album) %>" 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>
|
|
|
|
<%= f.submit t('gallery.save'), :class=>'bt-save icon-ok btn btn-primary pull-right', :style=>"display:none;" %>
|
|
|
|
</div>
|
|
|
|
</div>
|
2012-08-27 15:36:56 +00:00
|
|
|
</div>
|
|
|
|
<% end %>
|
2012-08-29 09:13:45 +00:00
|
|
|
</div>
|
2012-08-27 15:36:56 +00:00
|
|
|
</div>
|
|
|
|
<!-- tag part -->
|
|
|
|
<div id="tag_panel" class="my_scroll">
|
|
|
|
<div class="scrollbar">
|
|
|
|
<div class="track">
|
|
|
|
<div class="thumb">
|
|
|
|
<div class="end"></div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<%
|
|
|
|
@locales = Array.new
|
|
|
|
@site_valid_locales.each do |locale|
|
|
|
|
@locales << locale
|
|
|
|
end
|
|
|
|
%>
|
|
|
|
<div class="viewport">
|
|
|
|
<div class="overview">
|
|
|
|
<ul class="tag_list" id="gallery_tag_list">
|
|
|
|
<% @tags.each do |tag| %>
|
2013-04-26 03:18:57 +00:00
|
|
|
<li data-content="<%= tag.id %>"><input id="tag_<%= tag.id %>" type="checkbox"><label for="tag_<%= tag.id %>"><%= tag.name %></label><span style="display:none;"><%= tag[@locales[1]] %> <%= tag[@locales[0]] %></span></li>
|
2012-08-27 15:36:56 +00:00
|
|
|
<% end %>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="tag_search"><div class="icon-search"></div><input type="text" value="<%= t('gallery.search_tags') %>" onblur="if(this.value=='')this.value='<%= t('gallery.search_tags') %>';" onfocus="if(this.value=='<%= t("gallery.search_tags") %>')this.value='';" id="tag_search_box"> <div class="tag_save"><a class="btn bt-save"><i class="icon-ok"></i><%= I18n.t("gallery.save") %></a></div></div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
var $tag_panel = $('#tag_panel');
|
|
|
|
orbit_bar_height = $('#orbit-bar').outerHeight();
|
|
|
|
action_panel_height = $('.form-actions').outerHeight();
|
|
|
|
window_height = $(window).height();
|
|
|
|
|
|
|
|
$tag_panel.height( window_height - orbit_bar_height - 90 );
|
|
|
|
$tag_panel.tinyscrollbar();
|
|
|
|
|
|
|
|
$(window).resize(function(){
|
|
|
|
$tag_panel.tinyscrollbar_update('relative');
|
|
|
|
$tag_panel.height( $(window).height() - orbit_bar_height - 90 );
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
<!-- tag end -->
|
|
|
|
|
|
|
|
|
|
|
|
<% content_for :page_specific_javascript do %>
|
|
|
|
<%= javascript_include_tag "galleryAPI" %>
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
galleryAPI.prototype.locale = "<%= I18n.locale %>";
|
|
|
|
var gallery = new galleryAPI();
|
|
|
|
gallery.initialize();
|
|
|
|
gallery.editAlbum("<%= params[:id] %>");
|
|
|
|
</script>
|