Author: ssmiweve
Date: 2008-10-13 14:57:15 +0200 (Mon, 13 Oct 2008)
New Revision: 6875
Modified:
trunk/generic.sesam/sesam.com/war/src/main/webapp/WEB-INF/classes/fragments/layout/sesam.com/head.jsp
trunk/generic.sesam/war/src/main/javascript/external/mwsuggest.js
Log:
SEARCH-4933- Staveforslag i s?\195?\184kefeltet
up/down arrows working properly (because both search text fields have same id
"inputBox" the second must not be attached to the suggestions).
Modified:
trunk/generic.sesam/sesam.com/war/src/main/webapp/WEB-INF/classes/fragments/layout/sesam.com/head.jsp
===================================================================
---
trunk/generic.sesam/sesam.com/war/src/main/webapp/WEB-INF/classes/fragments/layout/sesam.com/head.jsp
2008-10-13 12:23:54 UTC (rev 6874)
+++
trunk/generic.sesam/sesam.com/war/src/main/webapp/WEB-INF/classes/fragments/layout/sesam.com/head.jsp
2008-10-13 12:57:15 UTC (rev 6875)
@@ -68,8 +68,8 @@
var wgMWSuggestTemplate = "/search/?q={searchTerms}&c=suggest";
var wgMWSuggestMessages = ["with suggestions", "no suggestions"]; // todo move
into messages.properties
// these pairs of inputs/forms will be autoloaded at startup
-var os_autoload_inputs = new Array('inputBox','inputBox');
-var os_autoload_forms = new Array('sf','sf-bottom');
+var os_autoload_inputs = new Array('inputBox');//,'inputBox');
+var os_autoload_forms = new Array('sf');//,'sf-bottom');
// search_box_id -> Results object
var os_map = {};
Modified: trunk/generic.sesam/war/src/main/javascript/external/mwsuggest.js
===================================================================
--- trunk/generic.sesam/war/src/main/javascript/external/mwsuggest.js
2008-10-13 12:23:54 UTC (rev 6874)
+++ trunk/generic.sesam/war/src/main/javascript/external/mwsuggest.js
2008-10-13 12:57:15 UTC (rev 6875)
@@ -7,6 +7,7 @@
* - removed function os_getNamespaces(r)
* - removed references to wgDBname
* - removed os_createToggle stuff from os_MWSuggestInit() ||
os_initHandlers(..)
+ * - added "os_map[name] == null" test to os_initHandlers(..)
*
* The results format is unmodified, eg a query on "Open" gives
* ["Open",["Open","Open (album)","Open (Album)","Open (application)","Open
(band)","Open (Blues Image album)","Open (Cowboy Junkies album)","Open
(Gotthard album)","Open (magazine)","Open (mathematics)"]]
@@ -783,17 +784,17 @@
/** Init Result objects and event handlers */
function os_initHandlers(name, formname, element){
- var r = new os_Results(name, formname);
- // event handler
- os_hookEvent(element, "keyup", function(event) { os_eventKeyup(event);
});
- os_hookEvent(element, "keydown", function(event) {
os_eventKeydown(event); });
- os_hookEvent(element, "keypress", function(event) {
os_eventKeypress(event); });
- os_hookEvent(element, "blur", function(event) { os_eventBlur(event); });
- os_hookEvent(element, "focus", function(event) { os_eventFocus(event);
});
- element.setAttribute("autocomplete","off");
- // stopping handler
- os_hookEvent(document.getElementById(formname), "submit",
function(event){ return os_eventOnsubmit(event); });
- os_map[name] = r;
+ var r = new os_Results(name, formname);
+ // event handler
+ os_hookEvent(element, "keyup", function(event) { os_eventKeyup(event); });
+ os_hookEvent(element, "keydown", function(event) { os_eventKeydown(event);
});
+ os_hookEvent(element, "keypress", function(event) {
os_eventKeypress(event); });
+ os_hookEvent(element, "blur", function(event) { os_eventBlur(event); });
+ os_hookEvent(element, "focus", function(event) { os_eventFocus(event); });
+ element.setAttribute("autocomplete","off");
+ // stopping handler
+ os_hookEvent(document.getElementById(formname), "submit", function(event){
return os_eventOnsubmit(event); });
+ os_map[name] = r;
}
/** Return the span element that contains the toggle link */
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits