Commit Graph

60 Commits (ada257009949bd4380a0c275eb2a74fd90030fae)

Author SHA1 Message Date
Aleksander Machniak 5f26d9bf34 Prevent "calling draggable before initailization" errors
Elastic skin disables dragging on folders list, so we have to check
if it's still draggable before we call draggable() again. Otherwise
it will throw an error.
7 years ago
Aleksander Machniak 4a5941c24b Fix get_next() for case when the node is last in the tree branch 7 years ago
Aleksander Machniak d815525c6a Merge branch 'master' into dev-elastic 7 years ago
Aleksander Machniak 459cc7ab6d Fix bug where removing the last subfolder did not hide toggle button on its parent record (#6007) 7 years ago
Aleksander Machniak 19ad6b15e8 Add (unified) get_next/get_prev/get_single_selection methods for list and treelist widgets 7 years ago
ka7 9a35768c26 spelling fixes (#5690) 8 years ago
Aleksander Machniak c13119b81c Fix bug where folders list would scroll to top when clicking on subscription checkbox (#5447) 8 years ago
Aleksander Machniak 4bf4afec68 Fix so folders list is scrolled to the selected folder on page load (#5424) 8 years ago
Aleksander Machniak 7caa9f5f50 Fix error on dragging when search in treelist is active 9 years ago
Aleksander Machniak 1484d5fb7f Fix resetting search input events when the treelist is re-initialized, some CS improvements 9 years ago
Aleksander Machniak e524680a13 Fix 'last' property of search event 9 years ago
Thomas Bruederli d17975c776 Do not re-append an existing node when re-rendering with childs 10 years ago
Thomas Bruederli db6663b936 Update internal reference to treelist node contents after insert. Fixes some strange behavior in FF 3.6 10 years ago
Thomas Bruederli ceee7eb110 Prevent folder selection changes if app is busy (#1490158) 10 years ago
Aleksander Machniak 3d8745bd0b Fix drag-n-drop to folders expanded while dragging (#1490157) 10 years ago
Thomas Bruederli 7acda7a6f4 Also remove cloned search item from treelist 10 years ago
Thomas Bruederli 4a25b69828 Small tweaks for treelist interactions 10 years ago
Thomas Bruederli 3fb36a11fe Add option to focus a treelist widget on clicks to the container (#1489997) 10 years ago
Thomas Bruederli 48e340a829 Allow focussing treelist item checkboxes with tab and normal list navigation with cursor keys (#1489648) 10 years ago
Aleksander Machniak e9ecd49f74 Added namespace filter in Folder Manager 10 years ago
Aleksander Machniak ef4c478760 Reset search after folder creation/remove/rename 10 years ago
Aleksander Machniak 66233b76c8 Added folder searching in Folder Manager 10 years ago
Thomas Bruederli 00dd283999 Getter to detect if treelist widget is in search mode 10 years ago
Aleksander Machniak 2c0d3e1dd0 Fix drag-n-drop after folder move/create (#1489648) 10 years ago
Aleksander Machniak 3cb61e7528 Collapsible (and iconized) folders tree in folder manager (#1489648) 11 years ago
Aleksander Machniak 793fa9876a Remove leftover code - fixes js error 11 years ago
Aleksander Machniak c6447e2ce2 Use treelist widget for folders list in Settings/Folders (#1489648) 11 years ago
Thomas Bruederli 50177172e4 Apply selection styles to clones search result items, too 11 years ago
Thomas Bruederli 0ebb250164 Minor optimization 11 years ago
Thomas Bruederli dfc9d7f209 Mute clicks on virtual treelist item links (they need tabindex=0 in order to be focusable by keyboard though) 11 years ago
Thomas Bruederli a6a66b687f Fix updating and re-sorting treelist nodes 11 years ago
Thomas Bruederli 9cc0c12bcd Allow to move a treelist node to a new parent with .update() 11 years ago
Thomas Bruederli 0c9fc953b0 Fix keyboard navigation with nested link element in treelist nodes 11 years ago
Thomas Bruederli 6c647deffc Option to disable cursor keyboard navigation on treelist widgets 11 years ago
Thomas Bruederli 9749aeeb0b Avoid scrolling of lists and menus when navigating with cursor keys (#1489929) 11 years ago
Thomas Bruederli 74052d49b9 Avoid scrolling when moving focus from a treelist widget (#1489929) 11 years ago
Thomas Bruederli bf33799377 Navigate with arrow keys only in treelist widgets; fix keyboard event detection in IE; new text label to help screen readers 11 years ago
Thomas Bruederli 7fafb4d0d2 Remove leftover from merge; set alt text for contact photo 11 years ago
Thomas Bruederli 99cdca46b7 Merge branch 'dev-accessibility'
Conflicts:
	program/include/rcmail_output_html.php
	program/js/app.js
	program/js/treelist.js
	program/lib/Roundcube/html.php
	skins/larry/styles.css
	skins/larry/templates/compose.html
11 years ago
Thomas Bruederli 586ed69aa8 Add method to make a treelist widget become a jQuery UI droppable with support for auto-scrolling and auto-expanding 11 years ago
Thomas Bruederli 072f1aa97b Minor fixes for teelist searching 11 years ago
Thomas Bruederli b08986f375 Small improvements to make treelist work in search-mode 11 years ago
Thomas Bruederli 1ee5d134f9 Fix invalid var pointer 11 years ago
Thomas Bruederli e3f84735d7 Extend treelist.js with search function and saving collapse/expand states in localStorage 11 years ago
Thomas Bruederli 5983ba959d Create treetoggle icons if necessary 11 years ago
Thomas Bruederli 782a86e497 Fix treelist keyboard navigation + assign aria-level attributes to treeitems 11 years ago
Thomas Bruederli a2f8fa2361 Set aria-selected and aria-expanded state attributes 11 years ago
Thomas Bruederli eb95518ef9 Enable keyboard navigation on treelist widgets with cursor keys 11 years ago
Thomas Bruederli e8bcf08c72 1. Prepare core and Larry skin for improved accessibility
2. Implement full keyboard navigation in main mail view
11 years ago
Thomas Bruederli b34d679075 Specify licenses in all javascript files and blocks to please LibreJS 11 years ago