summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorChristopher Lenz <cmlenz@apache.org>2009-01-26 22:10:58 +0000
committerChristopher Lenz <cmlenz@apache.org>2009-01-26 22:10:58 +0000
commit482d19963237d4640e08bbb25585f2016328a004 (patch)
treea32c6fd53e2361507e012a5e6791503c9de0fff6 /share
parentcbd43c6bbc72360bd15cfeca87ef6ac85493988b (diff)
Rename 'Custom query' in Futon to 'Temporary view', and add a warning about the use of temp views.
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@737893 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'share')
-rw-r--r--share/www/database.html9
-rw-r--r--share/www/script/futon.browse.js3
-rw-r--r--share/www/style/layout.css2
3 files changed, 13 insertions, 1 deletions
diff --git a/share/www/database.html b/share/www/database.html
index 77172b0d..5a6f301f 100644
--- a/share/www/database.html
+++ b/share/www/database.html
@@ -118,7 +118,7 @@ specific language governing permissions and limitations under the License.
<label>Select view: <select autocomplete="false">
<option value="_all_docs">All documents</option>
<option value="_design_docs">Design documents</option>
- <option value="_temp_view">Custom query…</option>
+ <option value="_temp_view">Temporary view…</option>
</select></label>
</div>
<ul id="toolbar">
@@ -151,6 +151,13 @@ specific language governing permissions and limitations under the License.
<label>Language: <select id="language"></select></label>
</div>
</div>
+ <p id="tempwarn">
+ <strong>Warning</strong>: Please note that temporary views are not
+ suitable for use in production, as they are really slow for any
+ database with more than a few dozen documents. You can use a temporary
+ view to experiment with view functions, but switch to a permanent view
+ before using them in an application.
+ </p>
<table id="documents" class="listing" cellspacing="0">
<caption>Documents</caption>
diff --git a/share/www/script/futon.browse.js b/share/www/script/futon.browse.js
index f05e92d5..30cff66e 100644
--- a/share/www/script/futon.browse.js
+++ b/share/www/script/futon.browse.js
@@ -207,6 +207,9 @@
);
}
page.populateLanguagesMenu();
+ if (this.isTempView) {
+ $("#tempwarn").show();
+ }
}
// Populate the languages dropdown, and listen to selection changes
diff --git a/share/www/style/layout.css b/share/www/style/layout.css
index b4d20322..0971c2ee 100644
--- a/share/www/style/layout.css
+++ b/share/www/style/layout.css
@@ -332,6 +332,8 @@ ul.suggest-dropdown li.selected { cursor: pointer; background: Highlight;
#viewcode.collapsed .top span { background-position: 0 3px; }
#viewcode.collapsed table, #viewcode.collapsed .bottom { display: none; }
+#tempwarn { display: none; font-size: 90%; margin: 0 2em 1.5em; }
+
/* Database table */
#databases thead th.size, #databases thead th.count, #databases thead th.seq,