[rhmessaging-commits] rhmessaging commits: r3866 - mgmt/trunk/cumin/python/cumin.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Wed Mar 10 15:20:05 EST 2010


Author: eallen
Date: 2010-03-10 15:20:05 -0500 (Wed, 10 Mar 2010)
New Revision: 3866

Modified:
   mgmt/trunk/cumin/python/cumin/widgets.py
   mgmt/trunk/cumin/python/cumin/widgets.strings
Log:
Base class for incremental search edit box 

Modified: mgmt/trunk/cumin/python/cumin/widgets.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/widgets.py	2010-03-10 20:18:53 UTC (rev 3865)
+++ mgmt/trunk/cumin/python/cumin/widgets.py	2010-03-10 20:20:05 UTC (rev 3866)
@@ -1527,3 +1527,10 @@
         return ": ".join((description, status))
 
 import cumin.account.model
+
+class IncrementalSearchInput(StringInput, ItemSet):
+    def do_get_items(self, session):
+        return ()
+
+    def render_item_class(self, session, item):
+        return "list_item"

Modified: mgmt/trunk/cumin/python/cumin/widgets.strings
===================================================================
--- mgmt/trunk/cumin/python/cumin/widgets.strings	2010-03-10 20:18:53 UTC (rev 3865)
+++ mgmt/trunk/cumin/python/cumin/widgets.strings	2010-03-10 20:20:05 UTC (rev 3866)
@@ -893,3 +893,21 @@
     margin: 0.5em auto 1em auto;
     width: 80%;
 }
+
+[IncrementalSearchInput.css]
+div.IncrementalSearchInput ul {
+    display: none;
+}
+
+[IncrementalSearchInput.html]
+<div class="IncrementalSearchInput">
+<input id="{id}" type="text" name="{name}" value="{value}" tabindex="{tab_index}" {disabled_attr} size="{size}" autocomplete="off"/>
+<ul id="{id}.list">{items}</ul>
+</div>
+<script type="text/javascript">
+//<![CDATA[
+window.addEvent("domready", function () {
+    new IncrementalSearch($("{id}"), Inc_CIBeginning, "autocomplete", "{id}.list", 8); });
+//]]>
+</script>
+



More information about the rhmessaging-commits mailing list