- // cat parents
- var cat_parent = $('.cat_parent', rowData).text();
- if ( cat_parent != '0' )
- $('select[name="parent"]', editRow).val(cat_parent);
-
- // remove the current parent and children from the parent dropdown
- var pageOpt = $('select[name="parent"] option[value="'+id+'"]', editRow);
- if ( pageOpt.length > 0 ) {
- var pageLevel = pageOpt[0].className.split('-')[1], nextPage = pageOpt, pageLoop = true;
- while ( pageLoop ) {
- var nextPage = nextPage.next('option');
- if (nextPage.length == 0) break;
- var nextLevel = nextPage[0].className.split('-')[1];
- if ( nextLevel <= pageLevel ) {
- pageLoop = false;
- } else {
- nextPage.remove();
- nextPage = pageOpt;
- }
- }
- pageOpt.remove();
- }
-