User:逆襲的天邪鬼/Twinkle-lzh/twinklewarn.js: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 57: | Line 57: | ||
main_select.append( { type: 'select', name: 'sub_group' } ); |
main_select.append( { type: 'select', name: 'sub_group' } ); |
||
window.aaa = form; |
|||
Twinkle.warn.callback.create_category(); |
Twinkle.warn.callback.create_category(); |
||
Line 166: | Line 169: | ||
Twinkle.warn.prev_reason = null; |
Twinkle.warn.prev_reason = null; |
||
Twinkle.warn.callback.create_category = function ( |
Twinkle.warn.callback.create_category = function (sub_group) { |
||
// worker function to create the combo box entries |
// worker function to create the combo box entries |
||
var createEntries = function( contents, container, wrapInOptgroup ) { |
var createEntries = function( contents, container, wrapInOptgroup ) { |
||
Line 183: | Line 186: | ||
$.each( contents, function( itemKey, itemProperties ) { |
$.each( contents, function( itemKey, itemProperties ) { |
||
var key = (typeof itemKey === "string") ? itemKey : itemProperties.value; |
var key = (typeof itemKey === "string") ? itemKey : itemProperties.value; |
||
var selected = false; |
|||
if( old_subvalue && old_subvalue_re.test( key ) ) { |
|||
selected = true; |
|||
} |
|||
var elem = new Morebits.quickForm.element( { |
var elem = new Morebits.quickForm.element( { |
||
Line 193: | Line 191: | ||
label: "{{" + key + "}}: " + itemProperties.label, |
label: "{{" + key + "}}: " + itemProperties.label, |
||
value: key, |
value: key, |
||
selected: selected |
|||
} ); |
} ); |
||
var elemRendered = container.appendChild( elem.render() ); |
var elemRendered = container.appendChild( elem.render() ); |