$(document).ready(function() {
$("#pl_sortable").sortable();
$("#pl_sortable" ).bind( "sortstop", function(event, ui) {
var li, newPos, oldPos;
li = ui.item;
newPos = $(this).children().index(li);
oldPos = li.attr('id').split("_").pop();
$.post("ui_handler.php",
{ 'act': 'PL.moveItem', 'oldPos': oldPos, 'newPos': newPos },
function(data){
var ul = $("#pl_sortable");
if(data.error) {
var size,
tmp_ul;
size = $(ul).children().size();
tmp_ul = $("
");
for(var i=0; i");
//Firefox seems to have problems losing focus otherwise, Chrome is fine.
$(":input").blur();
$(this).empty();
$(this).append(input);
input.focus();
if($(this).hasClass('pl_cue_in') || $(this).hasClass('pl_cue_out')) {
input.blur(removeCueInput);
}
else if($(this).parent().hasClass('pl_fade_in') || $(this).parent().hasClass('pl_fade_out')){
input.blur(removeFadeInput);
}
input.keypress(function(ev){
//don't want enter to submit.
if (ev.keyCode == '13') {
ev.preventDefault();
$(this).blur();
}
});
input = $("");
$(this).append(input);
$(this).unbind('click');
}
$(".pl_time").click(addTextInput);
});