aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Needham <needham.thomas@gmail.com>2012-01-09 18:17:26 +0000
committerTom Needham <needham.thomas@gmail.com>2012-01-09 18:17:26 +0000
commit3be056404049d8a567c174a72d2864deeb81b39c (patch)
treeacc1ef2d98160ec83b389f296e27db1122366473
parent19186bf37b131c76146b27f15c337c49e54d42cd (diff)
downloadnextcloud-server-3be056404049d8a567c174a72d2864deeb81b39c.tar.gz
nextcloud-server-3be056404049d8a567c174a72d2864deeb81b39c.zip
improved ui and save button action
-rw-r--r--apps/files_texteditor/css/style.css2
-rw-r--r--apps/files_texteditor/js/editor.js27
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 = '<input type="button" id="editor_save" value="'+t('files_texteditor','Save')+'">';
+ var savebtnhtml = '<button id="editor_save">'+t('files_texteditor','Save')+'</button>';
}
- var html = '<input type="button" id="editor_close" value="Close">';
+ var html = '<button id="editor_close">X</button>';
$('#controls').append(html);
$('#editorbar').fadeIn('slow');
var breadcrumbhtml = '<div class="crumb svg" id="breadcrumb_file" style="background-image:url(&quot;../core/img/breadcrumb.png&quot;)"><p>'+filename+'</p></div>';
@@ -88,34 +88,23 @@ function doFileSave(){
var mtime = $('#editor').attr('data-mtime');
// Show saving spinner
$("#editor_save").die('click',doFileSave);
- $('#editor_save').after('<img id="saving_icon" src="'+OC.filePath('core','img','loading.gif')+'"></img>');
+ $('#save_result').remove();
+ $('#editor_save').text(t('files_texteditor','Saving...'));//after('<img id="saving_icon" src="'+OC.filePath('core','img','loading.gif')+'"></img>');
// 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('<p id="save_result" style="float: left">Failed to save file</p>');
- 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('<p id="save_result" style="float: left">Saved</p>')
- 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');
}