- The controls are no longer listed backwards in the source.
- I put the br creation in the loop (as you suggested).
- I replaced the hardcoded 2 with arr.length.
function createInput(name, visual, callback) {
var input = hue_create_radio(name, callback);
var text = document.createTextNode(visual);
return [ input, text ];
}
var to_insert = [
createInput('code', 'Add code tags', hue_set_code),
createInput('readmore', 'Add readmore tags', hue_set_readmore),
createInput('retitle', 'Retitle', hue_set_retitle),
createInput('reap', 'Reap duplicate/empty', hue_set_reap),
createInput('other', 'Other', hue_set_other),
];
form.insertBefore(
document.createElement('br'),
checkbox.nextSibling
);
for (var i=to_insert.length; i--; ) {
var arr = to_insert[i];
for (var j=arr.length; j--; ) {
form.insertBefore(arr[j], checkbox.nextSibling);
}
form.insertBefore(
document.createElement('br'),
checkbox.nextSibling
);
}
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.