I just updated the code. it should work out of the box now.
I added configuration to it in the php file. You can select the number of results that come back. You can select to search in the entire article name (default), or just in the beginning of the name.
The results are now links to the articles, so you can just click on them.
As for the Javascript. I trimmed it down, and: Required 2 characters before search is done. (max 10 incase something leans on the keyboard) Enables a memory system so it will not search if the last search was the same.
-Adam
On Mar 1, 2008, at 5:02 PM, Adam Meyer wrote:
Thank you for the changes! I added some more functionality to it this morning. Im going to change the code around and upload it later today.
On Mar 1, 2008, at 11:31 AM, Jim Hu wrote:
I made the changes on the code at mediawiki.org.
In general, I might wait to trigger the search until more characters have been entered. 1 seems like overkill; how useful will the suggestions be when you type 'e'?
In Firefox, the browser's autocomplete tries to run, and sits on top of what the extension is doing. I wonder if that can be suppressed.
Jim
On Mar 1, 2008, at 10:22 AM, Jim Hu wrote:
function wfAjaxSetSearchSuggestHeaders($outputPage) {
global $wgJsMimeType, $wgStylePath,$wgScriptPath;
$outputPage->addLink( array( 'rel' => 'stylesheet', 'type' => 'text/css',
'href' => $wgScriptPath.'/extensions/
searchsuggest/style.css' ) );
$outputPage->addScript( "<script type=\"{$wgJsMimeType}\"
src="$wgScriptPath/extensions/searchsuggest/searchsuggest.js ">"."</ script>\n"); $outputPage->addScript( "<script type="{$wgJsMimeType} ">hookEvent("load", ss_ajax_onload);</script>\n" ); }
On Mar 1, 2008, at 10:10 AM, Jim Hu wrote:
I'm having similar problems. I think there's a path problem in setting the header, and the js file isn't loading. Playing with it now.
Jim
On Mar 1, 2008, at 9:53 AM, Adam Meyer wrote:
Hmmm... Im not sure why that is. In the javascript file, do you see the ss_ajax_onload function??
-Adam
On Mar 1, 2008, at 10:30 AM, Grietinus Koops wrote:
Adam, Excellent! I only don't get it working for some reason... There's an error "ss_ajax_onload is not defined" if I look in the script errors... Any idea? I use MW1.10 Grietinus
2008/3/1, Adam Meyer meyer7@mindspring.com: > > I just finished my first extension. It needs work I know, but > perhaps > anyone looking for something like this can use it and let me > know > what > it needs. > > It is a very lightweight search suggestion. (under 5k). When > typing > into the search box, articles containing those letters or word > will > be > displayed under the search bar. > > http://www.mediawiki.org/wiki/Extension:Search_Suggest > > Thank you to everyone who helped make this work. > If you would like to help make this better, I would really love > any > help. > I would like to be able to select what you want to choose using > the > arrow keys. > > Also, I could easily make the suggestions links so anyone could > just > click on them. > > _______________________________________________ > MediaWiki-l mailing list > MediaWiki-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > _______________________________________________ MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
===================================== Jim Hu Associate Professor Dept. of Biochemistry and Biophysics 2128 TAMU Texas A&M Univ. College Station, TX 77843-2128 979-862-4054
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
===================================== Jim Hu Associate Professor Dept. of Biochemistry and Biophysics 2128 TAMU Texas A&M Univ. College Station, TX 77843-2128 979-862-4054
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
===================================== Jim Hu Associate Professor Dept. of Biochemistry and Biophysics 2128 TAMU Texas A&M Univ. College Station, TX 77843-2128 979-862-4054
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l