primitive version of workflow config form (not working)
This commit is contained in:
27
static/js/reorderSelect.js
Normal file
27
static/js/reorderSelect.js
Normal file
@@ -0,0 +1,27 @@
|
||||
|
||||
function moveUp(selectId) {
|
||||
var selectList = document.getElementById(selectId);
|
||||
var selectOptions = selectList.getElementsByTagName('option');
|
||||
for (var i = 1; i < selectOptions.length; i++) {
|
||||
var opt = selectOptions[i];
|
||||
if (opt.selected) {
|
||||
selectList.removeChild(opt);
|
||||
selectList.insertBefore(opt, selectOptions[i - 1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function moveDown(selectId) {
|
||||
var selectList = document.getElementById(selectId);
|
||||
var selectOptions = selectList.getElementsByTagName('option');
|
||||
for (var i = selectOptions.length - 2; i >= 0; i--) {
|
||||
var opt = selectOptions[i];
|
||||
if (opt.selected) {
|
||||
var nextOpt = selectOptions[i + 1];
|
||||
opt = selectList.removeChild(opt);
|
||||
nextOpt = selectList.replaceChild(opt, nextOpt);
|
||||
selectList.insertBefore(nextOpt, opt);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user