projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
7709: Merge branch 'master' into 7709-api-rails4
[arvados.git]
/
apps
/
workbench
/
app
/
assets
/
javascripts
/
selection.js.erb
diff --git
a/apps/workbench/app/assets/javascripts/selection.js.erb
b/apps/workbench/app/assets/javascripts/selection.js.erb
index 5c69c50c119b5dd62c930b3b2144c109812d6871..f60bef7ddb432cda137c935f395b1a46abe997ad 100644
(file)
--- a/
apps/workbench/app/assets/javascripts/selection.js.erb
+++ b/
apps/workbench/app/assets/javascripts/selection.js.erb
@@
-53,6
+53,8
@@
function dispatch_selection_action() {
function enable_disable_selection_actions() {
var $container = $(this);
var $checked = $('.persistent-selection:checkbox:checked', $container);
function enable_disable_selection_actions() {
var $container = $(this);
var $checked = $('.persistent-selection:checkbox:checked', $container);
+ var collection_lock_classes = $('.lock-collection-btn').attr('class')
+
$('[data-selection-action]', $container).
closest('div.btn-group-sm').
find('ul li').
$('[data-selection-action]', $container).
closest('div.btn-group-sm').
find('ul li').
@@
-74,6
+76,11
@@
function enable_disable_selection_actions() {
toggleClass('disabled',
($checked.filter('[value*=-4zz18-]').length < 1) ||
($checked.length != $checked.filter('[value*=-4zz18-]').length));
toggleClass('disabled',
($checked.filter('[value*=-4zz18-]').length < 1) ||
($checked.length != $checked.filter('[value*=-4zz18-]').length));
+ $('[data-selection-action=remove-selected-files]', $container).
+ closest('li').
+ toggleClass('disabled',
+ ($checked.length < 0) ||
+ !($checked.length > 0 && collection_lock_classes && collection_lock_classes.indexOf("fa-unlock") !=-1));
}
$(document).
}
$(document).