From 3be056404049d8a567c174a72d2864deeb81b39c Mon Sep 17 00:00:00 2001 From: Tom Needham Date: Mon, 9 Jan 2012 18:17:26 +0000 Subject: [PATCH] improved ui and save button action --- apps/files_texteditor/css/style.css | 2 +- apps/files_texteditor/js/editor.js | 27 ++++++++------------------- 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/apps/files_texteditor/css/style.css b/apps/files_texteditor/css/style.css index 9ad6eeaa814..6d730af7262 100644 --- a/apps/files_texteditor/css/style.css +++ b/apps/files_texteditor/css/style.css @@ -14,7 +14,7 @@ } #editor_close{ margin-left: auto; - margin-right: 167px; + margin-right: 170px; display: block; } #editor_save{ diff --git a/apps/files_texteditor/js/editor.js b/apps/files_texteditor/js/editor.js index 664dd0f1e6e..2934dcf8bb3 100644 --- a/apps/files_texteditor/js/editor.js +++ b/apps/files_texteditor/js/editor.js @@ -60,9 +60,9 @@ function showControls(filename,writeperms){ // Load the new toolbar. var savebtnhtml; if(writeperms=="true"){ - var savebtnhtml = ''; + var savebtnhtml = ''; } - var html = ''; + var html = ''; $('#controls').append(html); $('#editorbar').fadeIn('slow'); var breadcrumbhtml = ''; @@ -88,34 +88,23 @@ function doFileSave(){ var mtime = $('#editor').attr('data-mtime'); // Show saving spinner $("#editor_save").die('click',doFileSave); - $('#editor_save').after(''); + $('#save_result').remove(); + $('#editor_save').text(t('files_texteditor','Saving...'));//after(''); // Get the data var filecontents = window.aceEditor.getSession().getValue(); // Send the data $.post(OC.filePath('files_texteditor','ajax','savefile.php'), { filecontents: filecontents, path: path, mtime: mtime },function(jsondata){ if(jsondata.status!='success'){ // Save failed - $('#saving_icon').remove(); + $('#editor_save').text(t('files_texteditor','Save')); $('#editor_save').after('

Failed to save file

'); - setTimeout(function() { - $('#save_result').fadeOut('slow',function(){ - $(this).remove(); - $("#editor_save").live('click',doFileSave); - }); - }, 2000); + $("#editor_save").live('click',doFileSave); } else { // Save OK // Update mtime $('#editor').attr('data-mtime',jsondata.data.mtime); - // Show result - $('#saving_icon').remove(); - $('#editor_save').after('

Saved

') - setTimeout(function() { - $('#save_result').fadeOut('slow',function(){ - $(this).remove(); - $("#editor_save").live('click',doFileSave); - }); - }, 2000); + $('#editor_save').text(t('files_texteditor','Save')); + $("#editor_save").live('click',doFileSave); } },'json'); } -- 2.39.5