Repository: couchdb-fauxton Updated Branches: refs/heads/master 14d3cddff -> 1aaf6f240
make links for modifying a db reusable simple refactor which moves code into another location. is already coverd by integration test PR: #637 PR-URL: https://github.com/apache/couchdb-fauxton/pull/637 Reviewed-By: garren smith <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/commit/1aaf6f24 Tree: http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/tree/1aaf6f24 Diff: http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/diff/1aaf6f24 Branch: refs/heads/master Commit: 1aaf6f24069dcfca7834eb324d68314fdb836081 Parents: 14d3cdd Author: Robert Kowalski <[email protected]> Authored: Tue Feb 2 12:07:04 2016 +0000 Committer: Robert Kowalski <[email protected]> Committed: Tue Feb 2 13:09:16 2016 +0000 ---------------------------------------------------------------------- app/addons/documents/helpers.js | 13 +++++++++++++ app/addons/fauxton/components.js | 10 +--------- 2 files changed, 14 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/blob/1aaf6f24/app/addons/documents/helpers.js ---------------------------------------------------------------------- diff --git a/app/addons/documents/helpers.js b/app/addons/documents/helpers.js index 81be185..32fe4f2 100644 --- a/app/addons/documents/helpers.js +++ b/app/addons/documents/helpers.js @@ -84,11 +84,24 @@ define([ return JSON.parse('"' + str + '"'); // this ensures newlines are converted } + function getModifyDatabaseLinks (databaseName) { + return [{ + title: 'Replicate Database', + icon: 'fonticon-replicate', + url: FauxtonAPI.urls('replication', 'app', databaseName) + }, { + title: 'Delete', + icon: 'fonticon-trash', + trigger: 'database:delete' + }]; + } + return { getPreviousPageForDoc: getPreviousPageForDoc, getPreviousPage: getPreviousPage, getSeqNum: getSeqNum, getNewButtonLinks: getNewButtonLinks, + getModifyDatabaseLinks: getModifyDatabaseLinks, parseJSON: parseJSON }; }); http://git-wip-us.apache.org/repos/asf/couchdb-fauxton/blob/1aaf6f24/app/addons/fauxton/components.js ---------------------------------------------------------------------- diff --git a/app/addons/fauxton/components.js b/app/addons/fauxton/components.js index 7d646c7..b2f03fb 100644 --- a/app/addons/fauxton/components.js +++ b/app/addons/fauxton/components.js @@ -89,15 +89,7 @@ function (app, FauxtonAPI, ace, spin, ReactComponents, Helpers) { }, getModififyDbLinks: function () { - return [{ - title: 'Replicate Database', - icon: 'fonticon-replicate', - url: FauxtonAPI.urls('replication', 'app', this.dbName) - }, { - title: 'Delete', - icon: 'fonticon-trash', - trigger: 'database:delete' - }]; + return Helpers.getModifyDatabaseLinks(this.dbName); }, setUpDropDownMenu: function () {
