diff options
Diffstat (limited to 'share/www/database.html')
-rw-r--r-- | share/www/database.html | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/share/www/database.html b/share/www/database.html index fbc0a5d7..3a93ce0c 100644 --- a/share/www/database.html +++ b/share/www/database.html @@ -108,7 +108,26 @@ specific language governing permissions and limitations under the License. $("#toolbar button.add").click(page.addDocument); $("#toolbar button.compact").click(page.compactDatabase); $("#toolbar button.delete").click(page.deleteDatabase); + + $('#jumpto input').suggest(function(text, callback) { + page.db.allDocs({ + limit: 10, startkey: text, endkey: text + 'zzz', + success: function(docs) { + var matches = []; + for (var i = 0; i < docs.rows.length; i++) { + if (docs.rows[i].id.indexOf(text) == 0) { + matches[i] = docs.rows[i].id; + } + } + callback(matches); + } + }); + }); + + $("#jumpto input").keypress(page.jumpToDocument); + }); + </script> </head> @@ -126,6 +145,11 @@ specific language governing permissions and limitations under the License. <option value="_temp_view">Temporary view…</option> </select></label> </div> + <div id="jumpto"> + <label>Jump to document: + <input type="text" name="docid" /> + </label> + </div> <ul id="toolbar"> <li><button class="add">Create Document …</button></li> <li><button class="compact">Compact Database</button></li> |