diff options
author | Julius Härtl <jus@bitgrid.net> | 2018-12-17 19:54:39 +0300 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2018-12-18 12:03:14 +0300 |
commit | 0ea8303799a0e14bc7b2e8ef43a09fbcda3c09a2 (patch) | |
tree | 825b5089b99857499b0fe181e326a3f9d8ef5b33 /js | |
parent | 202ff4be5569819a0bad962e6f5f9e03a3e475fe (diff) |
Add current version indicator
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'js')
-rw-r--r-- | js/documents.js | 12 |
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(); }, |