UNPKG

angular-ui-tree

Version:

An AngularJS UI component that can sort nested lists, provides drag & drop support and doesn't depend on jQuery

171 lines (109 loc) 9.49 kB
# 2.22.6 * Fix broken headings in Markdown files [#936](https://github.com/angular-ui-tree/angular-ui-tree/issues/936) * Prefer $timeout over safeApply [#964](https://github.com/angular-ui-tree/angular-ui-tree/issues/964) * Leave empty placeholder in DOM until node is dropped [#910](https://github.com/angular-ui-tree/angular-ui-tree/issues/910) # 2.22.5 * Move postinstall hook to pretest [#907](https://github.com/angular-ui-tree/angular-ui-tree/issues/907) # 2.22.4 * Fixed placeholder height calculating [#904](https://github.com/angular-ui-tree/angular-ui-tree/issues/904) * Prevent node being non-collapsable after drag-and-drop in-place [#878](https://github.com/angular-ui-tree/angular-ui-tree/issues/878) * Edit Protractor installation [#905](https://github.com/angular-ui-tree/angular-ui-tree/issues/905) # 2.22.3 * Expand-on-hover event not calling toggle callback function [#899](https://github.com/angular-ui-tree/angular-ui-tree/issues/899) # 2.22.2 * Update devDependencies * Remove unused outOfBounds calculation [#856](https://github.com/angular-ui-tree/angular-ui-tree/issues/856) # 2.22.1 * Fix tree sorting bug, see Issues [#831](https://github.com/angular-ui-tree/angular-ui-tree/issues/831) and [#832](https://github.com/angular-ui-tree/angular-ui-tree/issues/832) # 2.22.0 * Improve horizontal movement detection for smoother node movement and to address Issue [#562](https://github.com/angular-ui-tree/angular-ui-tree/issues/562) # 2.21.3 * Set `appendChildOnHover` to `true` by default. # 2.21.2 * Re-integrate lost patch from PR [#650](https://github.com/angular-ui-tree/angular-ui-tree/pull/650). # 2.21.1 * Update CHANGELOG.md # 2.21.0 * New ui-tree-node attribute data-scroll-container allows for specifying any valid querySelector argument to scroll relative to the dragged node. * Fixes Issues [#49](https://github.com/angular-ui-tree/angular-ui-tree/issues/49), [#644](https://github.com/angular-ui-tree/angular-ui-tree/issues/644), [#158](https://github.com/angular-ui-tree/angular-ui-tree/issues/158), and [#544](https://github.com/angular-ui-tree/angular-ui-tree/issues/544) # 2.20.0 * Performance Improvements by skipping dragDelay when no delay is specified * Corrected error with ESC key not cancelling drag [#799](https://github.com/angular-ui-tree/angular-ui-tree/issues/799) * Corrected error where dropping on a noDrop clone tree would add node to second tree [Example of Error](http://gfycat.com/EverlastingCanineCleanerwrasse) # 2.19.0 * Fix error caused by version rollback. # 2.18.0 * Enable setting a numeric value for the expand-on-hover attribute [#812](https://github.com/angular-ui-tree/angular-ui-tree/pull/812) # 2.17.0 * Updated Angular/angularfire references in bower.json * Re-introduced feature to expand collapsed nodes when hovering another node [#783](https://github.com/angular-ui-tree/angular-ui-tree/pull/783) # 2.16.0 * Updated Angular references to include 1.5 * Fixed issue dragging and dropping a node into an empty tree * Added new callback for a toggle event that fires when any node is expanded or collapsed. * Fixed drag/drop error that occurred when the ng-app was attached to document. # 2.15.0 * Remove scope dependency [#648](https://github.com/angular-ui-tree/angular-ui-tree/pull/648) # 2.14.0 * Include the CSS source files in the build [#685](https://github.com/angular-ui-tree/angular-ui-tree/pull/685) * Fix Callback Routing [#673](https://github.com/angular-ui-tree/angular-ui-tree/pull/673) * Update to Node v4.2.4 [#696](https://github.com/angular-ui-tree/angular-ui-tree/pull/696) # 2.13.0 * Bind keydown handler to document [#636](https://github.com/angular-ui-tree/angular-ui-tree/pull/636) * Ability to change whether nodes should be collapsed or expanded by default [#643](https://github.com/angular-ui-tree/angular-ui-tree/pull/643) * Drag & drop Protractor tests [#638](https://github.com/angular-ui-tree/angular-ui-tree/pull/638) * Fix #680 (drag-drop not working if beforeDrop is not implemented) [#683](https://github.com/angular-ui-tree/angular-ui-tree/pull/683) # 2.12.0 * Use this.sourceInfo.cloneModel instead [#627](https://github.com/angular-ui-tree/angular-ui-tree/issues/627) * Add documentation for cloneModel [#660](https://github.com/angular-ui-tree/angular-ui-tree/issues/660) * Fix accept() to check $treeScope.nodropEnabled [#665](https://github.com/angular-ui-tree/angular-ui-tree/issues/665) * Add information about styling to the README file [#666](https://github.com/angular-ui-tree/angular-ui-tree/issues/666) * [#507](https://github.com/angular-ui-tree/angular-ui-tree/issues/507) Promise support callbacks [#589](https://github.com/angular-ui-tree/angular-ui-tree/issues/589) # 2.11.0 * Reset placeholder display attribute instead of changing it to block [#631](https://github.com/angular-ui-tree/angular-ui-tree/issues/631) * Firefox issue where tree offset is wrong if scrolled horizontally [#626](https://github.com/angular-ui-tree/angular-ui-tree/issues/626) * Fix `Cannot read property '$type' of undefined"` error / issue [#674](https://github.com/angular-ui-tree/angular-ui-tree/issues/674) * Remove line which sets the placeholder width explicitly [#642](https://github.com/angular-ui-tree/angular-ui-tree/issues/642) * Added a demo using a table [#656](https://github.com/angular-ui-tree/angular-ui-tree/issues/656) * Fix drop placeholder for tables [#654](https://github.com/angular-ui-tree/angular-ui-tree/issues/654) * Fix empty tree element for tables [#655](https://github.com/angular-ui-tree/angular-ui-tree/issues/655) * Fix `Cannot read property 'childNodes' of undefined` [#650](https://github.com/angular-ui-tree/angular-ui-tree/issues/650) * Remove duplicate license entry in package.json [#658](https://github.com/angular-ui-tree/angular-ui-tree/issues/658) # 2.10.0 * Fix crashing $nodesScope.$modelValue.length watch [#574](https://github.com/angular-ui-tree/angular-ui-tree/issues/574) * Fix out of depth calculation [#582](https://github.com/angular-ui-tree/angular-ui-tree/issues/582) * Update default styling to work with tables [#572](https://github.com/angular-ui-tree/angular-ui-tree/issues/572) * Call the dragStart callback after setting up the variables [#587](https://github.com/angular-ui-tree/angular-ui-tree/issues/587) * Add Angular 1.4.x as dependency [#592](https://github.com/angular-ui-tree/angular-ui-tree/issues/592) * Put drag element to the $rootElement instead of the body [#612](https://github.com/angular-ui-tree/angular-ui-tree/issues/612) * Add support for Browserify/Webpack [#614](https://github.com/angular-ui-tree/angular-ui-tree/issues/614) # 2.9.0 * Updated Bower package name to `angular-ui-tree` [#568](https://github.com/angular-ui-tree/angular-ui-tree/pull/568) * Remove placeholder and cancel drop on drag out of bounds [#550](https://github.com/angular-ui-tree/angular-ui-tree/pull/550) * Fix position detection on touch devices when using jQuery [#554](https://github.com/angular-ui-tree/angular-ui-tree/pull/554) # 2.8.0 * Rename `$uiTreeHelper` service to `UiTreeHelper` [#534](https://github.com/angular-ui-tree/angular-ui-tree/pull/534) * Nodrop, clone, and dirty-checking fixes [#525](https://github.com/angular-ui-tree/angular-ui-tree/pull/525) # 2.7.0 * Fix edge case error when you have a single node with no parents and no children and and drop the node in the same place [#510](https://github.com/angular-ui-tree/angular-ui-tree/pull/510) * Fix error in the `apply` function [#512](https://github.com/angular-ui-tree/angular-ui-tree/pull/512) * Fix calculation of the placeholder width [#526](https://github.com/angular-ui-tree/angular-ui-tree/pull/526) [#470](https://github.com/angular-ui-tree/angular-ui-tree/pull/470) # 2.6.0 * Use `data-nodrag` instead of `nodrag` attribute in the examples, as `$uiTreeHelper` service looks for the first one [#468](https://github.com/angular-ui-tree/angular-ui-tree/pull/468) * Drag-dropping a node in the same position and container no longer removes and re-adds it to its parent node array [#485](https://github.com/angular-ui-tree/angular-ui-tree/pull/485) * `bower.json` should reference only one copy of `angular-ui-tree.js` in main [#488](https://github.com/angular-ui-tree/angular-ui-tree/pull/488) # 2.5.0 * Prevents child node scope with no children to be counted in depth [#388](https://github.com/angular-ui-tree/angular-ui-tree/pull/388) * Fix callback errors when we have intermediate isolated scopes [#423](https://github.com/angular-ui-tree/angular-ui-tree/pull/423) * Rename API attribute for toggling the empty placeholder [#450](https://github.com/angular-ui-tree/angular-ui-tree/pull/450) # 2.4.0 * Added JSCS validation task [#441](https://github.com/angular-ui-tree/angular-ui-tree/pull/441) * Bugfix `data-drag-delay` to actually delay `dragStart` [#444](https://github.com/angular-ui-tree/angular-ui-tree/pull/444) # 2.3.0 * Add `data-clone-enabled` option + fix `data-drop-enabled` option ([#411](https://github.com/angular-ui-tree/angular-ui-tree/pull/411)) * Replaced Grunt with Gulp for the build process ([#435](https://github.com/angular-ui-tree/angular-ui-tree/pull/435)) * Fixed memory leak [#421](https://github.com/angular-ui-tree/angular-ui-tree/pull/421) # 2.2.0 * release has been [reverted](https://github.com/angular-ui-tree/angular-ui-tree/commit/800dd0a43ce105d6301cd42038c1a28dbe3cd21e) to v2.1.5 # 2.1.5 (2014-07-31) * latest release without CHANGELOG