
var sortables=document.getElementsByClassName('dashboard-column','dashboard');sortables.each(function(sortable){Sortable.create(sortable,{containment:sortables,constraint:false,tag:'div',only:'block',dropOnEmpty:true,handle:'handle',hoverclass:'block-hover',scroll:window,onUpdate:function(container){if(container.id=='dashboard-column-block-list'){return;}
var url="/dashboards/reorder_items";var postBody=container.id+':';var blocks=document.getElementsByClassName('block',container);postBody+=blocks.pluck('id').join(',');postBody='value='+escape(postBody);new Ajax.Request(url,{method:'post',postBody:postBody});}})});var blocks=document.getElementsByClassName('block','dashboard');blocks.each(function(block){var content=Element.childrenWithClassName(block,'content',true);var toggle=Element.childrenWithClassName(block,'block-toggle',true);Event.observe(toggle,'click',function(e){Effect.toggle(content,'Slide');},false);var close=Element.childrenWithClassName(block,'block-close',true);Event.observe(close,'click',function(e){if(confirm('Are you sure you want to delete this track?')){new Ajax.Request("/dashboards/delete_track",{method:'post',postBody:'track='+block.id}),Effect.Fade(block,{fps:100,transition:Effect.Transitions.linear})}},false);var edit=Element.childrenWithClassName(block,'block-edit',true);Event.observe(edit,'click',function(e){var deletes=document.getElementsByClassName('member-delete',block);deletes.each(function(d){if(d.style.display=='inline')d.style.display='none';else d.style.display='inline';});},false);});