$(window).ready(function () { $('#home-viewport').cycle({ fx: 'fade', speed: 1750, timeout: 4500, after: function() { $('dl#caption dd').html(this.alt); } }); $('#viewport').cycle({ fx: 'fade', speed: 333, timeout: 0, pager: 'div.thumbnails ul', next: '#photo-nav #next a', prev: '#photo-nav #previous a', pagerAnchorBuilder: function(idx, slide) { return 'div.thumbnails ul li:eq(' + idx + ') a'; } }); $('div.thumbnails').each(function () { var ul = $('ul', this); var movementIncrement = 100; var movementTotal = (ul.children().length * movementIncrement) - $(this).width(); if (ul.css('left').replace('-','').replace('px','') == 'auto') { var position = 0; } else { var position = parseInt(ul.css('left').replace('-','').replace('px','')); } $('#previous-thumbnails').click(function() { if (position < 0) { position += movementIncrement; ul.css('left', position + 'px'); } $("div.thumbnails ul li a.activeSlide").parent("li").prev().find("a").trigger("click"); return false; }); $('#next-thumbnails').click(function() { if ((position + movementTotal) > 0) { position -= movementIncrement; ul.css('left', position + 'px'); } $("div.thumbnails ul li a.activeSlide").parent("li").next().find("a").trigger("click"); return false; }); }); var nav = $('#nav'); $('li.sortable', nav).each(function() { // var a = $('a', this); $(this).hover(function() { $('.admin', this).show(); }, function() { $('.admin', this).hide(); }); }); nav.sortable({ axis: 'y', items: '.sortable', stop: function(e, ui) { $.ajax({ type: "POST", url: "/categories/sort", data: $(this).sortable("serialize"), success: function(msg) { nav.fadeTo("fast",0.33).fadeTo("fast",1.00); } }); } }); var assets = $('ul#assets'); assets.sortable({ stop: function(e, ui) { $.ajax({ type: "POST", url: "/assets/sort", data: $(this).sortable("serialize"), success: function(msg) { assets.fadeTo("fast",0.33).fadeTo("fast",1.00); } }); } }); });