framework/js/lib/components
Toby Zerner 240aa9e83b Improve permissions page
- Introduce the concept of "required permissions" - basically a permission dependency tree. In order for a group to be granted one permission, they must also have another.
- Improve redraw performance by not building dropdown menu contents until dropdown is opened

ref #904
2016-05-27 12:42:19 +09:30
..
Alert.js Begin JavaScript cleanup 2015-08-26 16:56:33 +09:30
AlertManager.js Retain global page components between routes 2016-04-08 13:38:16 +09:30
Badge.js Key item lists to maintain identity across redraws 2016-01-13 09:34:12 +10:30
Button.js Fix buttons being given incorrect title 2016-04-08 13:38:50 +09:30
Checkbox.js Initialise component state in init() instead of constructor 2015-10-13 16:55:56 +10:30
Dropdown.js Improve permissions page 2016-05-27 12:42:19 +09:30
FieldSet.js Massive JavaScript cleanup 2015-07-15 14:01:11 +09:30
GroupBadge.js Use group ID instead of name in generated class names 2016-03-29 22:08:44 +09:00
LinkButton.js Major CSS revamp 2015-07-17 14:47:49 +09:30
LoadingIndicator.js Major CSS revamp 2015-07-17 14:47:49 +09:30
Modal.js Overhaul sessions, tokens, and authentication 2015-12-03 15:11:57 +10:30
ModalManager.js Retain global page components between routes 2016-04-08 13:38:16 +09:30
Navigation.js Add label to back button, change behaviour 2015-11-03 15:54:05 +10:30
Placeholder.js Add a first empty state to the discussion list 2015-09-03 09:59:33 +02:00
RequestErrorModal.js Improve request error debug output 2015-10-21 10:47:07 +10:30
Select.js Begin implementing permissions page 2015-07-29 21:00:27 +09:30
SelectDropdown.js Allow locale to be selected in footer 2015-08-05 09:50:57 +09:30
Separator.js Major CSS revamp 2015-07-17 14:47:49 +09:30
SplitDropdown.js Major CSS revamp 2015-07-17 14:47:49 +09:30
Switch.js Major CSS revamp 2015-07-17 14:47:49 +09:30