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>2018-12-17 19:54:39 +0300
committerJulius Härtl <jus@bitgrid.net>2018-12-18 12:03:14 +0300
commit0ea8303799a0e14bc7b2e8ef43a09fbcda3c09a2 (patch)
tree825b5089b99857499b0fe181e326a3f9d8ef5b33 /js
parent202ff4be5569819a0bad962e6f5f9e03a3e475fe (diff)
Add current version indicator
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'js')
-rw-r--r--js/documents.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/js/documents.js b/js/documents.js
index 7e5712de..d0fbed8f 100644
--- a/js/documents.js
+++ b/js/documents.js
@@ -219,6 +219,8 @@ var documentsMain = {
if (documentsMain.isViewerMode) {
$('#revViewer').remove();
$('#revViewerContainer').prepend($('<div id="revViewer">'));
+ } else {
+ this.addCurrentVersion();
}
// WOPISrc - URL that loolwsd will access (ie. pointing to ownCloud)
@@ -295,6 +297,12 @@ var documentsMain = {
$(parent.document.querySelector('#content')).off('mousedown.revisions');
},
+ addCurrentVersion: function() {
+ var preview = OC.MimeType.getIconUrl(parent.OCA.Files.App.fileList._currentFileModel.get('mimetype'));
+ parent.$('#versionsTabView').prepend('<ul id="currentVersion"><li data-revision="0" class="active"><div><div class="preview-container"><img src="' + preview + '" width="44" /></div><div class="version-container">\n' +
+ '<div><a class="downloadVersion">' + t('richdocuments', 'Current version') + '</a></div></div></li></ul>');
+ },
+
showVersionPreview: function (e) {
e.preventDefault();
documentsMain.UI.loadRevViewerContainer();
@@ -310,7 +318,7 @@ var documentsMain = {
);
// mark only current <li> as active
- $(element.parentElement).find('li').removeClass('active');
+ $(element.parentElement.parentElement).find('li').removeClass('active');
$(element).addClass('active');
},
@@ -736,7 +744,7 @@ var documentsMain = {
documentsMain.isViewerMode = false;
documentsMain.UI.revisionsStart = 0;
parent.$('#versionsTabView .active').removeClass('active');
-
+ parent.$('#versionsTabView #currentVersion').remove();
$('#loleafletframe').focus();
},