integration/js/main.js
author Anthony Ly <anthonyly.com@gmail.com>
Wed, 17 Oct 2012 18:24:00 +0200
changeset 2 25e1f60979ae
permissions -rwxr-xr-x
1ere partie de l'intégration de la page édition

$(function(){
	//$("div.popin").hide();
	$("a.open-popin").bind("click",function(e){
		e.preventDefault();
		var target = $(this).attr("href");
		if($(target).is(':visible')){
			$(target).hide();
		}else{
			$(target).show();
		}
	});
	//video sortable
	$("ul.tools li a.disable").bind("click",function(e){e.preventDefault();});
	disableMoveItemVideo();
	function disableMoveItemVideo(){
		$(".list-video#sortable ul.tools li a.top.disable, .list-video#sortable ul.tools li a.bottom.disable").removeClass("disable");
			var listVideo = $(".list-video#sortable");
			var firstItem = listVideo.find("li:first-child");
			var lastItem = listVideo.find("li:last-child");
			firstItem.find("ul.tools li a.top").addClass("disable");
			lastItem.find("ul.tools li a.bottom").addClass("disable");
	}
	$(".list-video#sortable ul.tools li a.top,.list-video#sortable ul.tools li a.bottom ").bind("click",function(e){
		e.preventDefault();
		var currentItem = $(this).parents("li.item-video");

		if($(this).hasClass("top")){
			var itemPrev = currentItem.prev();
			currentItem.insertBefore(currentItem.prev());
		}else if($(this).hasClass("bottom")){
			currentItem.insertAfter(currentItem.next());
		}
		
		disableMoveItemVideo();
	});
	$( "#sortable" ).sortable({
		stop : function(){
			disableMoveItemVideo();
		}
	});
});//jQuery