fix remove button state in news

This commit is contained in:
rolux 2018-10-13 12:21:36 +02:00
parent 1cd6079565
commit e78cab788f

View file

@ -127,30 +127,35 @@ pandora.ui.news = function(width, height) {
} }
function renderList() { function renderList() {
var $addButton = Ox.Button({
title: Ox._('Add'),
width: 92
})
.css({float: 'left', margin: '0 4px 0 0'})
.bindEvent({
click: function() {
$removeButton.options({disabled: false});
addItem();
}
});
var $removeButton = Ox.Button({
disabled: items.length == 0,
title: Ox._('Remove'),
width: 92
})
.css({float: 'left', margin: '0 0 0 4px'})
.bindEvent({
click: function() {
$removeButton.options({disabled: items.length == 1});
removeItem();
}
})
$right.empty(); $right.empty();
if (isEditable) { if (isEditable) {
$('<div>') $('<div>')
.css({height: '16px', marginBottom: '8px'}) .css({height: '16px', marginBottom: '8px'})
.append( .append($addButton)
Ox.Button({ .append($removeButton)
title: Ox._('Add'),
width: 92
})
.css({float: 'left', margin: '0 4px 0 0'})
.bindEvent({
click: addItem
})
)
.append(
Ox.Button({
title: Ox._('Remove'),
width: 92
})
.css({float: 'left', margin: '0 0 0 4px'})
.bindEvent({
click: removeItem
})
)
.appendTo($right); .appendTo($right);
} }
items.sort(function(a, b) { items.sort(function(a, b) {