summaryrefslogtreecommitdiff
path: root/src/node/db/Pad.js
diff options
context:
space:
mode:
authorLuc Didry <luc@didry.org>2015-02-24 23:42:35 +0100
committerLuc Didry <luc@didry.org>2015-02-24 23:42:35 +0100
commita08c50a77dc897009f9e40d9d0bdab0a219d59fa (patch)
tree01ef54b082de8f35bfcc420af59c4f4ff736caed /src/node/db/Pad.js
parent768b012e8b7aa8b71ac47354793d02e2a5b3a057 (diff)
downloadetherpad-lite-a08c50a77dc897009f9e40d9d0bdab0a219d59fa.zip
Fixes #1870
Add two functions to API : * getSavedRevisionsCount * listSavedRevisions
Diffstat (limited to 'src/node/db/Pad.js')
-rw-r--r--src/node/db/Pad.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/node/db/Pad.js b/src/node/db/Pad.js
index 2f5860f8..7a02e0fb 100644
--- a/src/node/db/Pad.js
+++ b/src/node/db/Pad.js
@@ -54,6 +54,18 @@ Pad.prototype.getHeadRevisionNumber = function getHeadRevisionNumber() {
return this.head;
};
+Pad.prototype.getSavedRevisionsNumber = function getSavedRevisionsNumber() {
+ return this.savedRevisions.length;
+};
+
+Pad.prototype.getSavedRevisionsList = function getSavedRevisionsList() {
+ var savedRev = new Array();
+ for(var rev in this.savedRevisions){
+ savedRev.push(this.savedRevisions[rev].revNum);
+ }
+ return savedRev;
+};
+
Pad.prototype.getPublicStatus = function getPublicStatus() {
return this.publicStatus;
};