mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
default disable delete
This commit is contained in:
@@ -43,6 +43,11 @@ body{
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.input_link_disabled {
|
||||
cursor: default;
|
||||
color:black;
|
||||
}
|
||||
|
||||
.input_link span.ui-icon {
|
||||
-moz-border-radius: 0.3em;
|
||||
border: 1px solid #B8B8B8;
|
||||
@@ -52,6 +57,17 @@ body{
|
||||
top: 50%;
|
||||
}
|
||||
|
||||
.input_link_disabled span.ui-icon {
|
||||
-moz-border-radius: 0.3em;
|
||||
border: 1px solid #B8B8B8;
|
||||
margin: -0.9em 0.4em 0em -0.3em;
|
||||
position: absolute;
|
||||
left: .2em;
|
||||
top: 50%;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.ipa-icon {
|
||||
font-size: 0.7em;
|
||||
padding-right: 0.3em;
|
||||
|
||||
@@ -103,10 +103,12 @@ IPA.search_widget = function (spec) {
|
||||
that.remove_button = IPA.action_button({
|
||||
'label': IPA.messages.button.remove,
|
||||
'icon': 'ui-icon-trash',
|
||||
'click': function() { that.remove(that.container); }
|
||||
});
|
||||
that.remove_button.addClass('input_link_disabled');
|
||||
|
||||
button.replaceWith(that.remove_button);
|
||||
|
||||
|
||||
button = $('input[name=add]', search_buttons);
|
||||
that.add_button = IPA.action_button({
|
||||
'label': IPA.messages.button.add,
|
||||
@@ -156,6 +158,18 @@ IPA.search_widget = function (spec) {
|
||||
$('input', action_panel).val(null);
|
||||
|
||||
}
|
||||
|
||||
if(count === 0){
|
||||
var remove_button = $('a[title=Delete]', action_panel);
|
||||
remove_button.addClass('input_link_disabled');
|
||||
remove_button.unbind('click');
|
||||
|
||||
}else{
|
||||
var remove_button = $('a[title=Delete]', action_panel);
|
||||
remove_button.click(function() { that.remove(that.container); });
|
||||
remove_button.removeClass('input_link_disabled');
|
||||
}
|
||||
|
||||
return false;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user