Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2018-09-27 | 4.8 kB | |
Version 0.3.0 - First Vanilla Alpha.tar.gz | 2018-09-27 | 20.2 kB | |
Version 0.3.0 - First Vanilla Alpha.zip | 2018-09-27 | 23.0 kB | |
Totals: 3 Items | 48.0 kB | 0 |
Version 0.3.0 - Alpha
- Info: The complete script has been re-written from scratch and doesn't depend on jQuery anymore!
- Info: The default design uses vectors from GitHubs Octicons.
- Info: The minified version is compressed with jsCompress.
- Add: A search function / field within the dropdown area, which is partly still in a test phase.
- Add: A complete new interface and a complete new design (including a new demonstration).
- Add: The tail helper methods:
hasClass()
,addClass()
,removeClass()
,trigger()
andanimate()
. - Add: The
tailSelect
prototype class handles all tail.select elements and the communication between the user and the elements as well as between thetailOptions
class. - Add: The
tailOptions
prototyping class, which manages the original options and items. This new class is only responsible for the main item object collections as well as the original select field. The tail.select elements are handled by the maintailSelect
class only! - Add: A
search
,searchFocus
andsearchMarked
option to configure the new search feature. - Add: The new
bindSourceSelect
option, which allows to still use the source select field. - Add: The new
hideSelect
option to hide the source select field. - Add: The new
stayOpen
andstartOpen
option to manipulate the dropdown field. - Add: The new
items
option to add some additional options during the initialization, the new structure allows you to add and remove options also during the runtime. Use therefore the methods of thetailOptions
prototype class. - Add: The new
sortItems
andsortGroups
options, to sort the order of the options and the option groups in the dropdown field. - Add: The new
animate
andopenAbove
methods to control the dropdown behavior. - Add: The new strings
searchField
,searchEmpty
, andselectLimit
has been added. - Add: A german locale file.
- Update: The events has been changed into 'tail.select::open', 'tail.select::close', and 'tail.select::{state}'
- Update: The complete HTML / ClassNames and CSS structure has been changed!
- Update: The
copy_class
option has been renamed intoclassNames
and allows now also a string as well as an array parameter. (You can still usetrue
to copy the class names from the source select field.) - Update: The
single_deselect
option has been renamed intodeselect
, the behavior is the same. - Update: The
multi_limit
option has been renamed intomultiLimit
and requires now-1
as parameter to enable the "unlimited" selection option (-1 is the default option!). - Update: The
multi_show_count
option has been renamed intomultiShowCount
, the behavior is the same. - Update: The
multi_move_to
option has been renamed intomultiContainer
and does now ONLY offer the possibility to "move" the selected options (in the form of handles) into the (with an plain selector linked) container. The possibility to "move" selected options to the top of the dropdown list has been removed! - Update: The
multi_hide_selected
option has been renamed intohideSelected
and doesn't require a multiple select field anymore, the rest of the behavior is the same! - Update: The
description
option has been renamed intodescriptions
, the behavior is the same. - Update: The
hide_disabled
option has been renamed intohideDisabled
, the behavior is almost the same, except thathideDisabled
andhideSelected
just add a new CSS class name to the main tail.select element. - Update: The
width
option keeps his name, but allows now 'auto' (to calculate the width from the source select element) andnull
, to set no width at all (default). - Update: The
height
option keeps his name, but allows now alsonull
to set no maxHeight at all (which is also the default, it's may better to handle this with pure CSS). - Update: The string options
text_empty
,text_limit
andtext_placeholder
has been moved to and own core object, which is accessible through thetail.select.strings
variable. - Remove: The jQuery support has been completely removed.
- Remove: The jQuery
mousewheel
plugin has been removed. - Remove: The option and functionality behind
hide_on_mobile
andhide_on_supported
has been completely removed. There will be probably no substitute for this! - Remove: The feather icons has been replaced with the GitHub Octicons.