<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0' 
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
     xmlns:doap="http://usefulinc.com/ns/doap#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <channel>
        <!-- This XML Feed shows details for the page bozComplete 
             and everything recently tagged bozComplete -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>bozComplete on SWiK</title>
		<link>http://swik.net/bozComplete</link>
        <doap:name>bozComplete</doap:name>
        <doap:description>&lt;p&gt;bozComplete is an unobtrusive autocomplete &lt;a class="wikilink" href="http://swik.net/JavaScript"&gt;JavaScript&lt;/a&gt; library for autocompleting preset words in an input box.&lt;/p&gt;


	&lt;p&gt;It uses binary search and merge sorting for speed, javascript objects for code cleanliness, cross-platform support tested on &lt;a class="wikilink" href="http://swik.net/IE"&gt;IE&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/Firefox"&gt;Firefox&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/Safari"&gt;Safari&lt;/a&gt; and &lt;a class="wikilink" href="http://swik.net/Opera"&gt;Opera&lt;/a&gt;, and optional term ranking.&lt;/p&gt;


	&lt;p&gt;Even on a relatively slow machine, bozComplete can handle choosing from over 50k completions while still remaining responsive. &lt;a rel="nofollow" href="http://sandbox.sourcelabs.com/autocomplete/"&gt;Try it out yourself.&lt;/a&gt;&lt;/p&gt;


	&lt;h2&gt;To use bozComplete&lt;/h2&gt;


	&lt;ol&gt;
	&lt;li&gt;Include &lt;a rel="nofollow" href="http://sandbox.sourcelabs.com/autocomplete/autocomplete.js"&gt;the script&lt;/a&gt; &lt;ins&gt;after including &lt;a class="wikilink" href="http://swik.net/Prototype"&gt;Prototype&lt;/a&gt;&lt;/ins&gt;.&lt;/li&gt;
		&lt;li&gt;Add the class &amp;#8216;autocomplete&amp;#8217; to any input boxes you wish to have autocomplete. (note: &lt;ins&gt;they &lt;em&gt;must&lt;/em&gt; have an id&lt;/ins&gt;.)&lt;/li&gt;
		&lt;li&gt;Include the line: Autocomplete.defaultSuggestTags = &amp;#8216;&lt;ins&gt;alphabetized&lt;/ins&gt; suggest words&amp;#8217;;&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;That&amp;#8217;s it.&lt;/p&gt;


	&lt;p&gt;If you want the autocomplete box to layer next to your input box, here are some suggested &lt;span class="caps"&gt;CSS&lt;/span&gt; rules by which you can do this:&lt;/p&gt;


&lt;textarea rows="5" style="width:100%;"&gt;div.autoSuggestions
{
  font-size:10pt;

  padding-left:1px;
  position:absolute; 
  background:#fff;
  z-index:5000
}
div.autoSuggestions ul
{
  padding:0px;
  margin:0px;
  min-width:200px;
  outline:1px solid #808080;
  _border:1px solid #808080;
}
div.autoSuggestions ul li
{
  list-style:none;
  padding:2px;
}
div.autoSuggestions ul li
{
  background:#fffffe;
}
div.autoSuggestions ul li.selected
{
  background:#f4f4d9;
}
&lt;/textarea&gt;

	&lt;h2&gt;Additional capabilities&lt;/h2&gt;


	&lt;p&gt;bozComplete also offers the capability to customize the list of words to use for a specific input form. To do this, include a hidden input, with the id equal to = &amp;#8217;s&amp;#8217;+id of the input to complete.&lt;/p&gt;


	&lt;p&gt;Additionally, bozComplete can order by a predetermined ranking. To use this feature, append a comma followed by a ranking number to each alphabetized autocomplete term.&lt;/p&gt;


	&lt;p&gt;To try this out, visit &lt;a rel="nofollow" href="http://sandbox.sourcelabs.com/autocomplete/"&gt;the test page&lt;/a&gt;. The test page offers a toggle for the number of search terms to complete on. An unlimited number of terms are supported by the script, however performance may suffer on slower machines if beyond 20,000 terms are used.&lt;/p&gt;


	&lt;p&gt;To download the script, &lt;a rel="nofollow" href="http://sandbox.sourcelabs.com/autocomplete/autocomplete.js"&gt;grab the source from here&lt;/a&gt;.&lt;/p&gt;


	&lt;h2&gt;Limitations&lt;/h2&gt;


	&lt;ul&gt;
	&lt;li&gt;bozComplete does not support arbitrary capitalizations, only lowercase tags are supported currently. Uppercase tags will be lowercased.&lt;/li&gt;
		&lt;li&gt;If you add autocomplete inputs after the page has loaded, you will now need to call Autocomplete.findTargets() to let Autocomplete know to search for new inputs. This has been changed for performance reasons.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;h2&gt;Projects using bozComplete&lt;/h2&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a class="wikilink" href="http://swik.net/SWiK"&gt;SWiK&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a class="wikilink" href="http://swik.net/Musika"&gt;Musika&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a class="wikilink" href="http://swik.net/boz"&gt;boz&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
</doap:description>
        <description>bozComplete is an unobtrusive autocomplete JavaScript library for autocompleting preset words in an input box.


	It uses binary search and merge sorting for speed, javascript objects for code cleanliness, cross-platform support tested on IE, Firefox, Safari and Opera, and optional term ranking.


	Even on a relatively slow machine, bozComplete can handle choosing from over 50k completions while still remaining responsive. Try it out yourself.


	To use bozComplete


	
	Include the script after </description> 
	  <!-- see doap:description for full description -->
        <link>http://swik.net/bozComplete</link>
                <category>Library</category>
        <category>JavaScript</category>
        <category>tagging</category>
        <category>user:alex</category>
        <category>autocomplete</category>
        <category>integrate</category>
        <category>License:GPL</category>
        <category>automate</category>
        <category>bozcomplete</category>

        <pubDate>Fri, 07 Jul 2006 15:18:44 -0700</pubDate>
        <lastBuildDate>Mon, 21 Aug 2006 18:33:03 -0700</lastBuildDate>
            
        <item>
            <title>UPGRADE: tag suggestions and tag cloud</title>
            <link>http://swik.net/boz/boz+News/UPGRADE%3A+tag+suggestions+and+tag+cloud/i0br</link>
            <description>&lt;p&gt;New update to &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/boz&quot;&gt;boz&lt;/a&gt;:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;tag suggestions powered by &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/bozComplete&quot;&gt;bozComplete&lt;/a&gt;, you can now see and autocomplete common tags you have used&lt;/li&gt;
		&lt;li&gt;tag cloud: your tags now sort themselves by frequency of use and appear bigger if you use them more.&lt;/li&gt;
		&lt;li&gt;general caching improvements leveraging dojo.storage to speed load and render time.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Yay upgrade!&lt;/p&gt;
</description>
            
            <pubDate>Wed, 09 Aug 2006 18:57:26 -0700</pubDate>
        </item>
                </channel>
</rss>
