small tweaks
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 3 Feb 2006 18:00:13 +0000 (18:00 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 3 Feb 2006 18:00:13 +0000 (18:00 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@2962 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/admin/adminlib.js
Open-ILS/xul/staff_client/server/admin/non_cat_types.js

index ebe61a5..945416b 100644 (file)
@@ -50,3 +50,9 @@ function cleanTbody(tbody, key) {
                if(child && child.getAttribute(key)) tbody.removeChild(child); 
        }
 }
+
+
+function insRow( tbody, row, newRow ) {
+       if(row.nextSibling) tbody.insertBefore( newRow, row.nextSibling );
+       else{ tbody.appendChild(newRow); }
+}
index fb31c23..33d33a3 100644 (file)
@@ -15,6 +15,7 @@ function ncEditorInit() {
                ncFetchTypes(); }, 20 );
 }
 
+
 function ncBuildNew() {
 
        var name = $('nc_new_name');
@@ -103,8 +104,6 @@ function ncEditType( tbody, row, type ) {
 
        var name = $n(row, 'nc_edit_name');
        name.value = type.name();
-       name.focus();
-       name.select();
 
        $n(row, 'nc_edit_submit').onclick = function() { 
                var name = $n(row, 'nc_edit_name').value;
@@ -117,6 +116,9 @@ function ncEditType( tbody, row, type ) {
        var r = $('nc_row_' + type.id());
        if(r.nextSibling) tbody.insertBefore( row, r.nextSibling );
        else{ tbody.appendChild(row); }
+
+       name.focus();
+       name.select();
 }
 
 function ncEditSubmit( type, name ) {