remove rows from the poll
This commit is contained in:
@@ -150,6 +150,12 @@ define([
|
||||
table.removeColumn(uid);
|
||||
};
|
||||
|
||||
var removeFromArray = function (A, e) {
|
||||
var i = A.indexOf(e);
|
||||
if (i === -1) { return; }
|
||||
A.splice(i, 1);
|
||||
};
|
||||
|
||||
var makeUser = function (proxy, id, value) {
|
||||
var $user = Input({
|
||||
id: id,
|
||||
@@ -159,9 +165,19 @@ define([
|
||||
proxy.table.cols[id] = $user.val() || "";
|
||||
});
|
||||
|
||||
var $wrapper = $('<div>')
|
||||
.append($user)
|
||||
.append($('<span>', {
|
||||
'class': 'remove',
|
||||
'title': 'remove column', // TODO translate
|
||||
}).text('✖').click(function () {
|
||||
removeColumn(proxy, id);
|
||||
table.removeColumn(id);
|
||||
}))
|
||||
|
||||
proxy.table.cols[id] = value || "";
|
||||
addIfAbsent(proxy.table.colsOrder, id);
|
||||
table.addColumn($user, Checkbox, id);
|
||||
table.addColumn($wrapper, Checkbox, id);
|
||||
return $user;
|
||||
};
|
||||
|
||||
@@ -174,10 +190,20 @@ define([
|
||||
proxy.table.rows[id] = $option.val();
|
||||
});
|
||||
|
||||
var $wrapper = $('<div>')
|
||||
.append($option)
|
||||
.append($('<span>', {
|
||||
'class': 'remove',
|
||||
'title': 'remove row', // TODO translate
|
||||
}).text('✖').click(function () {
|
||||
removeRow(proxy, id);
|
||||
table.removeRow(id);
|
||||
}));
|
||||
|
||||
proxy.table.rows[id] = value || "";
|
||||
addIfAbsent(proxy.table.rowsOrder, id);
|
||||
|
||||
table.addRow($option, Checkbox, id);
|
||||
var $row = table.addRow($wrapper, Checkbox, id);
|
||||
|
||||
return $option;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user