default disable delete

This commit is contained in:
Adam Young
2011-01-27 16:37:48 -05:00
parent 114c238a9b
commit ffcf10c832
2 changed files with 31 additions and 1 deletions

View File

@@ -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;

View File

@@ -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;
};