SickGear/gui/slick/js/massEdit.js
2014-10-01 08:20:37 +10:00

32 lines
No EOL
985 B
JavaScript

$(document).ready(function(){
function find_dir_index(which){
var dir_parts = which.split('_');
return dir_parts[dir_parts.length-1];
}
function edit_root_dir(path, options){
$('#new_root_dir_'+options.which_id).val(path);
$('#new_root_dir_'+options.which_id).change();
}
$('.new_root_dir').change(function(){
var cur_index = find_dir_index($(this).attr('id'));
$('#display_new_root_dir_'+cur_index).html('<b>'+$(this).val()+'</b>');
});
$('.edit_root_dir').click(function(){
var cur_id = find_dir_index($(this).attr('id'));
var initial_dir = $("#new_root_dir_"+cur_id).val();
$(this).nFileBrowser(edit_root_dir, {initialDir: initial_dir, which_id: cur_id});
});
$('.delete_root_dir').click(function(){
var cur_id = find_dir_index($(this).attr('id'));
$('#new_root_dir_'+cur_id).val(null);
$('#display_new_root_dir_'+cur_id).html('<b>DELETED</b>');
});
});