- // add action buttons, with "delete" after some safety distance
- const td_btns = add_td(tr);
- add_button(td_btns, '^', i > 1 ? false : true, function() {
- const prev_line = dat_lines[i-1];
- dat_lines.splice(i-1, 1);
- dat_lines.splice(i, 0, prev_line);
- });
- add_button(td_btns, 'v', (i && i+1 < dat_lines.length) ? false : true, function() {
- const next_line = dat_lines[i];
- dat_lines.splice(i, 1);
- dat_lines.splice(i+1, 0, next_line);
- });
- td_btns.appendChild(document.createTextNode(' · · · '))
- add_button(td_btns, 'delete', i > 0 ? false : true, function() { dat_lines.splice(i, 1); });
+ // delete button
+ td_del = add_td(tr);
+ if (i > 0) {
+ add_button(td_del, 'delete', i > 0 ? false : true, function() { dat_lines.splice(i, 1); });
+ }