nexus site path corrected
[portal.git] / ecomp-portal-FE / client / bower_components / jqTree / _entries / 10_changelog.md
1 ---
2 title: Changelog
3 name: changelog
4 ---
5
6 ##### 1.3.7 (january 11 2017)
7
8 * Issue 462: add on_finished parameter to openNode function
9 * Issue 467: fix autoscroll when tree position changes after tree init (thanks to Themre)
10
11 ##### 1.3.6 (november 5 2016)
12
13 * Issue 453: make it possible to initialize the tree without data
14 * Issue 455: isNodeSelected must return boolean (thanks to Joshua Harrison)
15
16 ##### 1.3.5 (september 15 2016)
17
18 * Issue 437: autoEscape option applies to dragged elements
19 * Issue 448: calling updateNode with an empty children array should remove the children
20
21 ##### 1.3.4 (july 18 2016)
22
23 * Issue 433: Added getNodeByHtmlElement function
24 * Issue 435: Added getNodeByCallback function
25 * Issue 437: Fix XSS issue in drag and drop
26
27 ##### 1.3.3 (may 30 2016)
28
29 * Issue 420: Set the correct aria-level after updating a node (thanks to Fermin Gallego)
30 * Issue 426 and 427: Make it possible to append a subtree using appendNode
31     * also works for addNodeAfter, addNodeBefore, prependNode and updateNode
32
33 ##### 1.3.2 (march 3 2016)
34
35 * Issue 412: Set ajax parameters in dataUrl option (thanks to Atul Bajpai)
36 * Issue 415: Add onLoading callback parameter
37
38 ##### 1.3.0 (november 8 2015)
39
40 * Issue 234: Added onDragMove and onDragStop callbacks
41 * Issue 394: Label displays 'null' in UI when the label key is null (thanks to Carlos Ponce)
42 * Issue 396: Trigger init.tree correctly for load on demand (thanks to jmashore)
43 * Issue 397: Aria accessibility support (thanks to Rich Caloggero)
44 * Issue 398: Functions should return the `jquery` element
45 * Issue 400: Added on_finished parameter to reload function
46 * Issue 402: Fix autoscroll when tree element is created outside the dom (thanks to hbaptiste)
47
48 ##### 1.2.1 (july 14 2015)
49
50 * Issue 48: Added right-to-left support (thanks to Mohamed Ouederni, Ashraf Fayad and Udi Oron)
51 * Issue 371: Added include_parent parameter to getData function
52 * Issue 375: Fix conflict with prototype.js (thanks to Henry de Guzman)
53
54 ##### 1.1.0 (april 6 2015)
55
56 * Issue 348: Circle for drag-and-drop is not positioned correctly for content box-sizing
57 * Issue 356: Fixed drag-and-drop after nodeUpdate (thanks to Iker Vázquez)
58 * Issue 360: Add a trailing semicolon to tree.jquery.js (thanks to David Thenon)
59
60 ##### 1.0.0 (january 11 2015)
61
62 * Issues 273 and 304: autoOpen and saveState now works for nodes that are loaded on demand
63 * Issue 283: Added getNodesByProperty function (thanks to Neeraj)
64 * Issue 332: openNode should open parent nodes (thanks to Kitano Yoshitomo)
65 * Issue 335: Add cloneNode missing argument for Gecko <13.0 (thanks to Tvinky)
66 * Issue 337: Added functions for moving up and down
67 * Issue 341: Fixed drag-and-drop border when nodes have padding (thanks to Alex Musayev)
68
69 ##### 0.22 (september 25 2014)
70
71 * Issue 291: Dragging Item - do not open node if you don't stay over it (thanks to Roman Klos)
72 * Issue 300: Toggle function should get default slide value from options (thanks to Tazle)
73 * Issue 303: Correctly set selected_node parameter in query string
74 * Issue 315: Fix for issue when moving node over closed folder (thanks to terrybr)
75 * Issue 320: Fixed error in drag and drop (thanks to Jerry Wu)
76
77 ##### 0.21 (june 7 2014)
78
79 * Issue 263: Improve styling of toggle button
80 * Issue 266: Make it possible to use html for toggle buttons
81 * Issue 262: updateNode on first level makes node disappear (thanks to Miloš Đekić)
82 * Issue 260: Exempt 'select' elements from keyboard navigation (thanks to Eli Flanagan)
83 * Issue 270: Fixed error 'selected_single_node is not defined' (thanks to Bryan Smith)
84 * Issue 279: .jqtree-moving removed when loading subtree (thanks to Marc-Stefan Cassola)
85 * Issue 280: CSS3 Circle and style optimization (thanks to Marc-Stefan Cassola)
86 * Issue 283: Added function getNodesByProperty (thanks to Cedrik Vanderhaegen)
87 * Issue 292: Save state if multiple nodes are selected (thanks to MykhailoP)
88 * Issue 294: Handle click on input element in tree (thanks to Naeco33)
89
90 ##### 0.20 (march 9 2014)
91
92 * Issue 235: Added setOption function
93 * Issue 241: Prevent duplicate event call after re-initalization
94 * Issue 246: Check if folder must be opened while moving node (thanks to Dave Gardner)
95 * Issue 247: Improve performance of updateNode (thanks to Gordon Woodhull)
96 * Issue 250: Improve performance of creating dom elements (thanks to Carlos Scheidegger)
97 * Issue 252: BorderDropHint has wrong height for border-box box-sizing (thanks to simshaun)
98 * Issue 253: Added reload function
99 * Issue 256: Toggler button is underlined
100 * Issue 257: Make it possible to open a lazily loaded folder using the keyboard
101 * Issue 258: Correctly unselect children if a node is reloaded
102
103 ##### 0.19 (december 8 2013)
104
105 * Issue 225: Fixes TypeError when removing nodes without ids that aren't selected (thanks to Marcus McCurdy)
106 * Issue 222: scrollToNode does not consider direct parent
107 * Issue 228: add property click_event to tree.click and tree.dblclick events (thanks to Gordon Woodhull)
108 * Issue 78: Added option openFolderDelay: the delay for opening a folder during drag-and-drop (thanks to Jason Diamond)
109
110 ##### 0.18 (september 17 2013)
111
112 * Issue 132: Skip keyboard handling if focus is on input element (thanks to Bingeling)
113 * Issue 179 and 180: Added dataFilter option to filter the returned data from jQuery.ajax (thanks to Cheton Wu and Tony Dilger)
114 * Issue 184: If the node id is 0, the id mapping is incorrect (thanks to Ika Wu)
115 * Issue 190: The function selectNode should not toggle (thanks to Gordon Woodhull)
116 * Issue 192: Added keyboardSupport option (thanks to Ika Wu)
117 * Issue 181: Added tree.dblclick event (thanks to eskaigualker)
118 * Issue 196: localStorage doesn't work in Safari private browsing (thanks to thebagg)
119 * Issue 203: Adding deselected_node attribute to event object of tree.select event (thanks to tedtoer)
120
121 ##### 0.17 (july 14 2013)
122
123 * Issue 132: Added keyboard support
124 * Issue 154: Calling loadDataFromUrl should not trigger tree.init event (thanks to Davide Bellini)
125 * Issue 158: Index not updated on updateNode (thanks to Sam Mousa)
126 * Issue 159: Cannot reselect node after unselecting it (thanks to Comanche)
127 * Issue 162: Added getPreviousSibling and getNextSibling functions (thanks to Dimaninc)
128 * Issue 169: Added touch support (thanks to Comanche)
129 * Issue 171: Added functions getState and setState
130 * Issue 175: Make it possible to install jqTree using bower (thanks to Adam Miskiewicz)
131
132 ##### 0.16 (may 17 2013)
133
134 * Issue 62: Added functions for multiple select
135 * Issue 125: Add option for overriding TRIANGLE_RIGHT and TRIANGLE_DOWN (thanks to Sam D)
136 * Issue 126: Event tree.open event fires after first tree.select on top level node
137 * Issue 129: Allow native context menu to be display (thanks to Charles Bourasseau)
138 * Issue 130: Selectable not implemented (thanks to Sam D)
139 * Issue 133: loadDataFromUrl doesn't work when only parent_node and callback are passed in (thanks to Simone Deponti)
140 * Issue 134: selectNode from inside tree.init breaks on loadData (thanks to Sam D)
141 * Issue 145: Auto-open nodes with drag n drop when drag not enabled for that node (thanks to Daniel Powell)
142 * Issue 146: Added function scrollToNode (thanks to Davide Bellini)
143
144 ##### 0.15 (march 16 2013)
145
146 * Issue 100: Clicking on the jqtree-element element will trigger click event
147 * Issue 102: Add original event to tree.move event
148 * Issue 103: Added getLevel function to Node class
149 * Issue 104: The addNodeBefore method must return the new node
150 * Issue 105: Added nodeClass option
151 * Issue 112: Fix call to iterate in removeNode (thanks to Ingemar Ådahl)
152 * Issue 113: Added onLoadFailed option (thanks to Shuhei Kondo)
153 * Issue 118: Deselect a node when click and already selected
154 * Issue 119: Make it easier to reload a subtree
155 * Issue 121: Unselect node if it's reloaded by loadDataFromUrl
156
157 ##### 0.14 (december 2 2012)
158
159 ###### Api changes
160
161 * Removed parameter **must_open_parents** from function **selectNode**.
162 * Changed **slide** parameter in functions **openNode** and **closeNode**.
163
164 ###### Issues
165
166 * Issue 80: Support more options for loading data from the server. E.g. the 'post' method (thanks to Rodrigo Rosenfeld Rosas)
167 * Issue 81: getSelectedNode must return false if node is removed
168 * Issue 82: Autoscroll for drag-and-drop
169 * Issue 84: Fix correct type param in $.ajax() (thanks to Rodrigo Rosenfeld Rosas)
170 * Issue 85: Option to turn slide animation on or off
171 * Issue 86: The openNode function must automatically open parents
172 * Issue 87: Remove the must_open_parents parameter from the selectNode function
173 * Issue 88: selectNode must also work if selectable option is false
174 * Issue 89: Clicking in title with img or em does not work
175 * Issue 96: Added jqtree_common class to avoid css clashes (thanks to Yaniv Iny)
176
177 ##### 0.13 (october 10 2012)
178
179 * Issue 54: Added tree.select event
180 * Issue 63: Fixed contextmenu event
181 * Issue 67: Use unicode characters for triangle buttons (thanks to Younès)
182 * Issue 70: Load data from the server using the loadData function
183 * Issue 78: Drag and drop is trigger happy
184
185 ##### 0.12 (august 14 2012)
186
187 * Issue 46: Added tree.refresh event
188 * Issue 47: Function 'selectNode' must properly open the parent nodes
189 * Issue 49: Make sure that widget functions can be called in the 'tree.init' event
190 * Issue 50: Add namespace to css classes
191 * Issue 51: closeNode to collapse tree doesn't work
192 * Issue 55: Load-on-demand from the server
193 * Issue 58: Added updateNode function
194 * Issue 59: Added moveNode function
195 * Issue 60: Use native JSON.stringify function
196
197 ##### 0.11 (july 8 2012)
198
199 * Autoescape text
200 * Added autoEscape option
201 * Issue 33: appendNode does not correctly refresh the tree
202 * Issue 34: unset internal pointer to previously selected node on DOM deselect
203 * Issue 38: Correctly check if browser has support for localstorage
204 * Issue 41: Open nodes are not displayed correctly in ie7
205
206 ##### 0.10 (june 10 2012)
207
208 * Optimized getNodeById
209 * Issue #18 and #26: Made comparison in getNodeById less strict
210 * Added function prependNode
211 * Added 'data-url' option
212 * Added removeNode function
213 * Issue #24: Tree with jquery ui Dialog: expand causes resize and move problem
214 * Added Travis ci support
215 * Added addNodeAfter, addNodeBefore and addParentNode
216 * Renamed icons.png to jqtree-icons.png
217 * selectNode with empty node deselects the current node
218
219 ##### 0.9 (may 9 2012)
220
221 * Issue 15: 'tree.open' event is not triggered when dragging nodes
222 * Issue 18: Allow moveNode to be canceled through ev.preventDefault()
223 * Use sprite for images
224 * Added function closeNode
225 * Added support for localstorage
226 * Implemented alternative data format
227
228 ##### 0.8 (april 18 2012)
229
230 * Replace jquery.ui widget with SimpleWidget
231 * Added 'previous_parent' to 'tree.move' event
232 * Add posibility to load subtree
233 * Added 'tree.open' and 'tree.close' events