Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 52 lines (42 sloc) 2.836 kB
092de24 @chrisanderton tweak readme
chrisanderton authored
1 # Proto!MultiSelect
2
3 Prototype version required: 6.0
4
5 Copyright: InteRiders <http://interiders.com/> - Distributed under MIT - Keep this message!
6
7 ## Credits
8
9 - Idea: Facebook + Apple Mail
10 - Caret position method: Diego Perini <http://javascript.nwbox.com/cursor_position/cursor.js>
11 - Guillermo Rauch: Original MooTools script
12 - Ran Grushkowsky/InteRiders Inc. : Porting into Prototype and further development
13 - Loren Johnson, Venado Partners, LLC Modifications
14 - Zuriel Barron, severelimitation.com
4b17331 @chrisanderton tweaks - update to 0.5
chrisanderton authored
15 - Sean Cribbs
16 - [skaue]
092de24 @chrisanderton tweak readme
chrisanderton authored
17
18 ## Changelog
19
20 ### 0.1
21 - translation of MooTools script
22
23 ### 0.2
24 - renamed from Proto!TextboxList to Proto!MultiSelect, added new features/bug fixes
25 - added feature: support to fetch list on-the-fly using AJAX Credit: Cheeseroll
26 - added feature: support for value/caption
27 - added feature: maximum results to display, when greater displays a scrollbar Credit: Marcel
28 - added feature: filter by the beginning of word only or everywhere in the word Credit: Kiliman
29 - added feature: shows hand cursor when going over options
30 - bug fix: the click event stopped working
31 - bug fix: the cursor does not 'travel' when going up/down the list Credit: Marcel
32
33 ### 0.3
34 - bug fix: moved class variables into initialize so they happen per instance. This allows multiple controls per page
35 - bug fix: added id_base attribute so that multiple controls on the same page have unique list item ids (won't work otherwise)
36 - feature: Added newValues option and logic to allow new values to be created when ended with a comma (tag selector use case)
37 - mod: removed ajax fetch file happening on every search and moved it to initialization to laod all results immediately and not keep polling
38 - mod: added "fetchMethod" option so I could better accomodate my RESTful ways and set a "get" for retrieving
39 - mod: added this.update to the add and dispose methods to keep the target input box values always up to date
40 - mod: moved ResizableTextBox, TextBoxList and FaceBookList all into same file
41 - mod: added extra line breaks and fixed-up some indentation for readability
42 - mod: spaceReplace option added to allow handling of new tag values when the tagging scheme doesn't allow spaces, this is set as blank by default and will have no impact
43
44 ### 0.4
45 - bug fix: fixed bug where it was not loading initial list values
46 - bug fix: new values are not added into the autocomplete list upon removal
4b17331 @chrisanderton tweaks - update to 0.5
chrisanderton authored
47 - bug fix: improved browser compatibility (Safari, IE)
48
49 ### 0.5
50 - Add search timeout to increase responsiveness to typing.
51 - Add non-standard autocomplete attribute to main input to prevent browser-supplied autocompletion in Gecko and some other browsers.
52 - bug when gsub'ing space wth "spaceReplace". Input-field does not have a function gsub, though its value has.
Something went wrong with that request. Please try again.