[Jifty-commit] jifty branch, autocomplete-refactor, updated. 3f51e76eb07ec6421004423e25aa91d9b4dfb82b
Jifty commits
jifty-commit at lists.jifty.org
Thu Mar 25 12:57:00 EDT 2010
The branch, autocomplete-refactor has been updated
via 3f51e76eb07ec6421004423e25aa91d9b4dfb82b (commit)
from 5891c20e5ac799b4985b54323a1a564994972b66 (commit)
Summary of changes:
share/web/static/css/autocomplete.css | 32 ++++----------------------------
share/web/static/js/jifty.js | 16 ++++++++++++++--
2 files changed, 18 insertions(+), 30 deletions(-)
- Log -----------------------------------------------------------------
commit 3f51e76eb07ec6421004423e25aa91d9b4dfb82b
Author: Shawn M Moore <sartak at bestpractical.com>
Date: Thu Mar 25 12:56:42 2010 -0400
Display autocomplete value if it's different from the label
diff --git a/share/web/static/css/autocomplete.css b/share/web/static/css/autocomplete.css
index c066b1b..c64dea2 100644
--- a/share/web/static/css/autocomplete.css
+++ b/share/web/static/css/autocomplete.css
@@ -1,32 +1,8 @@
/* Autocomplete */
-#autocompleteHelper {
- border: 1px solid #666;
- background: white;
- z-index: 43;
-}
-
-.autocomplete {
-}
-
-.autocomplete ul {
- margin: 0;
- padding: 0;
- list-style: none;
-}
-
-.autocomplete li {
- padding: 0.1em 0 0.1em 0.3em;
- cursor: default;
-}
-
-.autocomplete .selected {
- background: rgb(82, 134, 181);
- color: white;
-}
-
-div.inline .autocomplete .hidden_value,
-.autocomplete .hidden_value {
- display: none;
+.ac_value {
+ font-style: italic;
+ text-align: right;
+ color: #AAA;
}
diff --git a/share/web/static/js/jifty.js b/share/web/static/js/jifty.js
index 4636f25..7431f2a 100644
--- a/share/web/static/js/jifty.js
+++ b/share/web/static/js/jifty.js
@@ -1765,7 +1765,7 @@ Jifty.addAutocompleter = function (id) {
}
results.push({
- data: [label],
+ data: [label, value],
result: value
});
});
@@ -1791,7 +1791,19 @@ Jifty.addAutocompleter = function (id) {
path: this.url,
actions: actions
};
- }
+ },
+ formatItem: function (data) {
+ var label = data[0];
+ var value = data[1];
+
+ if (label == value) {
+ return escape(label);
+ }
+ else {
+ return '<div class="ac_label">' + escape(label) + '</div>' +
+ '<div class="ac_value">' + escape(value) + '</div>';
+ }
+ },
});
};
-----------------------------------------------------------------------
More information about the Jifty-commit
mailing list