disable mtime sync with source file
[MojoFacets.git] / public / edit_table.js
index 89c202a..67ab62b 100644 (file)
@@ -27,9 +27,15 @@ var cell_blur = function() {
        $.post( '/data/edit', {
                path: document.title, _row_id: _row_id,
                name: name, content: content
-       } , function(data) {
-               console.debug( 'server data', data );
-               var vals = content.split('¶');
+       } , function(data, textStatus) {
+               console.debug( 'data:', data, 'status:', textStatus );
+               if ( ! data ) {
+                       data = content; // fallback to submited data for 304
+               } else {
+                       if ( $('a.save_changes').length == 0 )
+                       $('a.changes').before('<a class=save_changes href="/data/save">save</a>')
+               }
+               var vals = data.split('¶');
                data = vals.join('<span class=d>¶</span>');
                update.replaceWith( data );
        });