lib/generators/freeberry/base/templates/views/manage/assets/_collection.html.erb in freeberry-0.2.5 vs lib/generators/freeberry/base/templates/views/manage/assets/_collection.html.erb in freeberry-0.2.6
- old
+ new
@@ -1,8 +1,8 @@
<% unless model.new_record? %>
- <% javascript "jquery.fancybox-1.3.1.pack.js" %>
- <% stylesheet "jquery.fancybox-1.3.1.css" %>
+ <% javascript "jquery.fancybox-1.3.2.pack.js" %>
+ <% stylesheet "fancybox/jquery.fancybox-1.3.2.css" %>
<div class="gray-blocks">
<div style="padding: 20px;" class="bg-bl">
<div style="padding: 0px 0px 15px;" class="gr-title"><%= t('manage.pictures') %></div>
@@ -19,18 +19,31 @@
<%= render :partial=>"/manage/assets/swfscript", :locals=>{:model=>model, :klass=>model.pictures.name } %>
<script type='text/javascript'>
$(document).ready(function(){
- $("div.galery a.fancybox").fancybox({
+ /*$("div.galery a.fancybox").fancybox({
'titleShow' : true,
'transitionIn' : 'none',
'transitionOut' : 'none'
- });
-
+ });*/
+
$('div.galery a.del').bind("ajax:complete", function(){
var pid = $(this).attr('href').replace('/manage/assets/', '');
$('#picture_' + pid).fadeOut(1);
});
+
+ $("div.galery").sortable({
+ revert: true,
+ update: function(event, ui){
+ var data = $('div.galery').sortable('serialize');
+ $.ajax({
+ url: "<%= sort_manage_assets_path(:klass => model.pictures.name) %>",
+ data: data,
+ dataType: 'script',
+ type: 'POST'
+ });
+ }
+ });
});
</script>
<% end %>