added some more utility code and css
[Evergreen.git] / Open-ILS / xul / staff_client / server / admin / non_cat_types.js
index 33d33a3..c83bccf 100644 (file)
@@ -84,9 +84,8 @@ function ncDisplayTypes(r) {
 }
 
 function ncSetRowCallbacks( type, owner, tbody, row ) {
-       var tdepth = findOrgDepth( owner );
-       var mydepth = findOrgDepth( PERMS['UPDATE_NON_CAT_TYPE'] );
-       if( mydepth != -1 && mydepth <= tdepth ) $n(row, 'nc_edit').disabled = false;
+
+       checkDisabled( $n(row, 'nc_edit'), owner, 'UPDATE_NON_CAT_TYPE');
 
        mydepth = findOrgDepth( PERMS['DELETE_NON_CAT_TYPE'] );
        if( mydepth != -1 && mydepth <= tdepth ) $n(row, 'nc_delete').disabled = false;