cloudstack/ui/scripts
Philipp Bankonier 2e2b6700a5 ui: Fix behavior of multiselect in list view (#3161)
Hide multiselectaction buttons when selection is resetted after a action is performed
Use checked prop instead of attr to show/hide triggered selection when box was clicked by a user before.

How to reproduce:

Select one entry in a multiSelect listView (e.g. instance list) and then deselect it again. Now click on the "select all" checkbox. The entries which were clicked previously are not displayed as selected.

Select at least one entry. Use the multiSelectAction buttons to trigger an action. Wait for completion. The list refreshes and no entry is selected but the multiSelectAction buttons are displayed.

Fix:

Use "checked" property instead of the attribute to select all entries. This is necessary because when you checked an entry by clicking on it the property gets set and the browser is preferably using this. So setting the attribute by clicking on the "select all" checkbox had no impact anymore on the checkBox of the previously clicked entries.

Hide the multiSelectAction buttons when the list is refreshed after an action is performed and no element is selected anymore.
2019-03-26 13:11:41 +05:30
..
ui ui: Fix behavior of multiselect in list view (#3161) 2019-03-26 13:11:41 +05:30
ui-custom ui: remove CA certificate button from UI (#3211) 2019-03-25 14:57:55 +05:30
accounts.js [CLOUDSTACK-9261] Upgrate jQuery-UI to 1.11 (JQuery UI 1.8.4 prone to XSS) (#2524) 2018-07-16 13:18:55 -03:00
accountsWizard.js Remove 'todb' in favor of 'encodeURIComponent'. (#2572) 2018-04-16 13:44:27 +02:00
affinity.js Removed leading tabs from ui/scripts/*.js 2015-08-07 11:58:13 +02:00
autoscaler.js [migrateVolume API method] Filter disk offerings based on storage pool selected (#2612) 2018-05-04 08:04:10 -03:00
cloud.core.callbacks.js CLOUDSTACK-9408 for the move away from download.cloud.com 2017-04-20 11:35:36 +05:30
cloudStack.js Update jquery and related libraries (#3069) 2019-01-16 14:22:22 -02:00
configuration.js Fix UI bug (#3149) 2019-01-30 15:47:42 -02:00
dashboard.js CLOUDSTACK-10059: Dashboard ignores resource value that is less than 1% 2017-08-31 16:11:58 +02:00
docs.js config-drive: support user data on L2 networks (#2615) 2018-05-09 21:33:11 +05:30
domains.js Fix delete domain button in the UI to update only after job finishes (#2905) 2018-11-11 18:41:37 -02:00
events.js ui: add user information on the Event-View in the UI (#2826) 2018-08-30 14:33:38 +05:30
globalSettings.js Remove 'todb' in favor of 'encodeURIComponent'. (#2572) 2018-04-16 13:44:27 +02:00
installWizard.js Remove 'md5Hashed' variable from Javascript. (#2555) 2018-04-13 10:43:52 +02:00
instanceWizard.js Merge branch '4.11': Fixes #2666 conditional template filter (#2669) 2018-05-24 13:01:23 +05:30
instances.js ui: add start button for multiple selected instances in list view (#3160) 2019-03-26 13:06:06 +05:30
lbCertificatePolicy.js [CLOUDSTACK-9261] Upgrate jQuery-UI to 1.11 (JQuery UI 1.8.4 prone to XSS) (#2524) 2018-07-16 13:18:55 -03:00
lbStickyPolicy.js CLOUDSTACK-8744 Add missing localization (l10n) for several parts in the UI 2015-08-18 11:16:14 +01:00
metrics.js CLOUDSTACK-10129: UX improvements and event timeline 2017-12-23 09:22:44 +05:30
network.js Merge remote-tracking branch 'origin/4.11' into 4.12 2019-03-25 13:24:46 +05:30
plugins.js ui: insert plugin css files before custom.css file (#2784) 2018-08-08 12:07:56 +05:30
projects.js Add to project detail page: cpu,memory,template,storage and VMs count 2016-08-08 20:04:55 -04:00
regions.js CLOUDSTACK-8672 : NCC Integration with CloudStack. 2017-07-20 12:42:43 +05:30
roles.js CLOUDSTACK-10044: Update role permission (#2236) 2017-08-11 12:24:50 +02:00
sharedFunctions.js Merge remote-tracking branch 'origin/4.11' into 4.12 2019-03-25 13:24:46 +05:30
storage.js backports for 4.11.1 from master (#2621) 2018-05-09 15:20:19 +05:30
system.js api: add command to list management servers (#3150) 2019-02-01 16:23:39 -02:00
templates.js ui: hide hvm tickbox for vmware, otherwise display (#2781) 2018-08-01 16:36:11 +05:30
vpc.js Update jquery and related libraries (#3069) 2019-01-16 14:22:22 -02:00
zoneWizard.js Removing an old, unused NetApp plug-in 2018-06-08 12:55:39 -06:00