Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/richdocuments.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2019-05-02 15:47:44 +0300
committerGitHub <noreply@github.com>2019-05-02 15:47:44 +0300
commitbab5180807840b1a89eb82692b09fd9c5e5c4312 (patch)
tree211167a6ae31c64f69f217ac648bdc83a3a29323 /js
parentbb1e87dc8fd2b85d187514e27e2da60bc1c08b3b (diff)
parentce2ec99d890f1b24b468abbe7ff76fe14d9c567a (diff)
Nextcloud version bump and code cleanup (#470)
Nextcloud version bump and code cleanup
Diffstat (limited to 'js')
-rw-r--r--js/documents.js20
-rw-r--r--js/viewer/viewer.js42
2 files changed, 10 insertions, 52 deletions
diff --git a/js/documents.js b/js/documents.js
index 3311baa7..310d044d 100644
--- a/js/documents.js
+++ b/js/documents.js
@@ -514,12 +514,7 @@ var documentsMain = {
documentsMain.$deferredVersionRestoreAck = $.Deferred();
jQuery.when(documentsMain.$deferredVersionRestoreAck).done(function(args) {
- var nextcloudVersion = parseInt(parent.oc_config.version.split('.')[0]);
- if (nextcloudVersion < 15) {
- self._restoreAjax(version);
- } else {
- self._restoreDAV(version)
- }
+ self._restoreDAV(version)
});
// resolve the deferred object immediately if client doesn't support version states
@@ -559,19 +554,6 @@ var documentsMain = {
});
},
- _restoreAjax: function(version) {
- var restoreUrl = OC.generateUrl('apps/files_versions/ajax/rollbackVersion.php?file={file}&revision={revision}',
- {
- file: documentsMain.fullPath, revision: version
- });
- $.ajax({
- type: 'GET',
- url: restoreUrl,
- success: this._restoreSuccess,
- error: this._restoreError
- });
- },
-
showEditor : function(title, fileId, action){
if (documentsMain.loadError) {
documentsMain.onEditorShutdown(documentsMain.loadErrorMessage + '\n' + documentsMain.loadErrorHint);
diff --git a/js/viewer/viewer.js b/js/viewer/viewer.js
index 7c8e8125..48ce7a15 100644
--- a/js/viewer/viewer.js
+++ b/js/viewer/viewer.js
@@ -119,12 +119,7 @@ var odfViewer = {
$('#controls').addClass('hidden');
$('#content').addClass('loading');
} else {
- if (odfViewer.nextcloudVersion < 14) {
- $iframe.css('height', '100%');
- $('#app-content').css('overflow', 'hidden');
- } else {
- $('body').css('overflow', 'hidden');
- }
+ $('body').css('overflow', 'hidden');
$('#app-content').append($iframe);
if ($('header').length) {
var $button = $('<div class="richdocuments-sharing"><a class="icon-shared icon-white"></a></div>');
@@ -158,11 +153,7 @@ var odfViewer = {
$('#richdocuments-avatars').remove();
$('#richdocuments-actions').remove();
$('.searchbox').show();
- if (odfViewer.nextcloudVersion < 14) {
- $('#app-content').css('overflow', 'auto');
- } else {
- $('body').css('overflow', 'auto');
- }
+ $('body').css('overflow', 'auto');
if ($('#isPublic').val()) {
$('#content').removeClass('full-height');
@@ -372,6 +363,7 @@ var odfViewer = {
};
$(document).ready(function() {
+ // register file actions and menu
if ( typeof OCA !== 'undefined'
&& typeof OCA.Files !== 'undefined'
&& typeof OCA.Files.fileActions !== 'undefined'
@@ -386,36 +378,20 @@ $(document).ready(function() {
// register() needs to be re-run to re-register the fileActions.
odfViewer.register();
- var getSettings = $.get(OC.filePath('richdocuments', 'ajax', 'settings.php'));
- var getCapabilities = $.Deferred().resolve();
-
- if (typeof oc_capabilities === 'undefined') {
- getCapabilities = $.get(OC.linkToOCS('cloud', 2) + 'capabilities?format=json', function (data) {
- oc_capabilities = data.ocs.data.capabilities;
- })
- }
- $.when(getSettings, getCapabilities).done(function(settings, capabilities) {
- odfViewer.registerFilesMenu(settings[0]);
+ $.get(OC.filePath('richdocuments', 'ajax', 'settings.php')).done(function(settings) {
+ odfViewer.registerFilesMenu(settings);
})
}
-});
-// FIXME: Hack for single public file view since it is not attached to the fileslist
-$(document).ready(function(){
- // FIXME: Filter compatible mime types
+ // Open documents if a public page is opened for a supported mimetype
if ($('#isPublic').val() && odfViewer.supportedMimes.indexOf($('#mimetype').val()) !== -1) {
odfViewer.onEdit($('#filename').val());
}
-});
-
-$(document).ready(function() {
- var eventMethod = window.addEventListener ? 'addEventListener' : 'attachEvent';
- var eventer = window[eventMethod];
- var messageEvent = eventMethod == 'attachEvent' ? 'onmessage' : 'message';
- eventer(messageEvent,function(e) {
- if(e.data === 'close') {
+ // listen to message from the viewer for closing/loading actions
+ window.addEventListener('message', function(e) {
+ if (e.data === 'close') {
odfViewer.onClose();
} else if(e.data === 'loading') {
$('#content').removeClass('loading');