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 %>