diff options
author | Luc Didry <luc@didry.org> | 2015-02-24 23:42:35 +0100 |
---|---|---|
committer | Luc Didry <luc@didry.org> | 2015-02-24 23:42:35 +0100 |
commit | a08c50a77dc897009f9e40d9d0bdab0a219d59fa (patch) | |
tree | 01ef54b082de8f35bfcc420af59c4f4ff736caed /src/node/db/Pad.js | |
parent | 768b012e8b7aa8b71ac47354793d02e2a5b3a057 (diff) | |
download | etherpad-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.js | 12 |
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; }; |