Initial save indicator. Ref #114

pull/1/head
Victor Dubiniuk 11 years ago
parent ec9bcccdda
commit a46677bbe9

@ -195,6 +195,11 @@
z-index:20; z-index:20;
} }
#saving-document{
float:right;
display:none;
}
#warning-connection-lost{ #warning-connection-lost{
padding: 6px 0; padding: 6px 0;
text-align: center; text-align: center;

@ -23,6 +23,9 @@ var documentsMain = {
' <button id="odf-close">' + ' <button id="odf-close">' +
t('documents', 'Close') + t('documents', 'Close') +
' </button>' + ' </button>' +
' <img id="saving-document" alt=""' +
' src="' + OC.imagePath('core', 'loading.gif') + '"' +
' />' +
' <button id="odf-invite" class="drop">' + ' <button id="odf-invite" class="drop">' +
t('documents', 'Share') + t('documents', 'Share') +
' </button>' + ' </button>' +
@ -88,6 +91,17 @@ var documentsMain = {
$('title').text(documentsMain.UI.mainTitle); $('title').text(documentsMain.UI.mainTitle);
}); });
}, },
showSave : function (){
$('#odf-close').hide();
$('#saving-document').show();
},
hideSave : function(){
$('#saving-document').hide();
$('#odf-close').show();
},
showProgress : function(message){ showProgress : function(message){
if (!message){ if (!message){
message = '&nbsp;'; message = '&nbsp;';
@ -206,7 +220,8 @@ var documentsMain = {
documentsMain.webodfServerInstance = serverFactory.createServer(); documentsMain.webodfServerInstance = serverFactory.createServer();
documentsMain.webodfServerInstance.setToken(oc_requesttoken); documentsMain.webodfServerInstance.setToken(oc_requesttoken);
documentsMain.webodfEditorInstance = new Editor({unstableFeaturesEnabled: documentsMain.useUnstable}, documentsMain.webodfServerInstance, serverFactory); documentsMain.webodfEditorInstance = new Editor({unstableFeaturesEnabled: documentsMain.useUnstable}, documentsMain.webodfServerInstance, serverFactory);
documentsMain.webodfEditorInstance.addEventListener(Editor.EVENT_BEFORESAVETOFILE, documentsMain.UI.showSave);
documentsMain.webodfEditorInstance.addEventListener(Editor.EVENT_SAVEDTOFILE, documentsMain.UI.hideSave);
// load the document and get called back when it's live // load the document and get called back when it's live
documentsMain.webodfEditorInstance.openSession(documentsMain.esId, documentsMain.memberId, function() { documentsMain.webodfEditorInstance.openSession(documentsMain.esId, documentsMain.memberId, function() {
documentsMain.webodfEditorInstance.startEditing(); documentsMain.webodfEditorInstance.startEditing();

Loading…
Cancel
Save