Jump to content

MediaWiki:Common.js/edit.js: Difference between revisions

adding arguments 2-8 to BSL function wizard
(oops)
(adding arguments 2-8 to BSL function wizard)
Line 569: Line 569:
}
}


function XEBPopupBSLfunc(e) {
function XEBPopupBSLfunc(e)
{
var m = new GetPos(e || event);
var m = new GetPos(e || event);


curPopup = new XEBPopup('bslfunc', m.x, m.y + 22);
curPopup = new XEBPopup('bslfunc', m.x, m.y + 22); // make pop-up 22px below cursor (height of button bar)
XEBPopup.prototype.width = 500;
XEBPopup.prototype.width = 115 + (150 * 8); // labels on left are 115px, and each column requires 150px as long as Name field is "size 20"
        // height has to be set in Live.css


var mt = '<form name="XEBPopupBSLfuncForm" id="XEBFormBSLFunc">' +
var mt = '<form name="XEBPopupBSLfuncForm" id="XEBFormBSLFunc">' +
Line 581: Line 583:
'<div id="bsl_optional_label">Optional Arg.:</div>' +
'<div id="bsl_optional_label">Optional Arg.:</div>' +
'<div id="bsl_optional_arg1"><input type="checkbox" name="inputArg1Opt" checked="0"></div>' +
'<div id="bsl_optional_arg1"><input type="checkbox" name="inputArg1Opt" checked="0"></div>' +
'<div id="bsl_optional_arg2"><input type="checkbox" name="inputArg2Opt" checked="0"></div>' +
'<div id="bsl_optional_arg3"><input type="checkbox" name="inputArg3Opt" checked="0"></div>' +
'<div id="bsl_optional_arg4"><input type="checkbox" name="inputArg4Opt" checked="0"></div>' +
'<div id="bsl_optional_arg5"><input type="checkbox" name="inputArg5Opt" checked="0"></div>' +
'<div id="bsl_optional_arg6"><input type="checkbox" name="inputArg6Opt" checked="0"></div>' +
'<div id="bsl_optional_arg7"><input type="checkbox" name="inputArg7Opt" checked="0"></div>' +
'<div id="bsl_optional_arg8"><input type="checkbox" name="inputArg8Opt" checked="0"></div>' +
'<div id="bsl_type_label">Type:</div>' +
'<div id="bsl_type_label">Type:</div>' +
'<div id="bsl_type_func"><select name="inputFuncType"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_type_func"><select name="inputFuncType"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_type_arg1"><select name="inputArg1Type"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_type_arg1"><select name="inputArg1Type"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_type_arg2"><select name="inputArg2Type"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_type_arg3"><select name="inputArg3Type"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_type_arg4"><select name="inputArg4Type"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_type_arg5"><select name="inputArg5Type"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_type_arg6"><select name="inputArg6Type"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_type_arg7"><select name="inputArg7Type"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_type_arg8"><select name="inputArg8Type"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_name_label">Name:</div>' +
'<div id="bsl_name_label">Name:</div>' +
'<div id="bsl_name_func"><input type="text" name="inputFuncName" value="" size="20"></div>' +
'<div id="bsl_name_func"><input type="text" name="inputFuncName" value="" size="20"></div>' +
'<div id="bsl_name_arg1"><input type="text" name="inputArg1Name" value="" size="20"></div>' +
'<div id="bsl_name_arg1"><input type="text" name="inputArg1Name" value="" size="20"></div>' +
'<div id="bsl_name_arg2"><input type="text" name="inputArg2Name" value="" size="20"></div>' +
'<div id="bsl_name_arg3"><input type="text" name="inputArg3Name" value="" size="20"></div>' +
'<div id="bsl_name_arg4"><input type="text" name="inputArg4Name" value="" size="20"></div>' +
'<div id="bsl_name_arg5"><input type="text" name="inputArg5Name" value="" size="20"></div>' +
'<div id="bsl_name_arg6"><input type="text" name="inputArg6Name" value="" size="20"></div>' +
'<div id="bsl_name_arg7"><input type="text" name="inputArg7Name" value="" size="20"></div>' +
'<div id="bsl_name_arg8"><input type="text" name="inputArg8Name" value="" size="20"></div>' +
'<div id="bsl_default_label">Default value:</div>' +
'<div id="bsl_default_label">Default value:</div>' +
'<div id="bsl_default_func"><input type="text" name="inputFuncReturn" value="" size="10"></div>' +
'<div id="bsl_default_func"><input type="text" name="inputFuncReturn" value="" size="10"></div>' +
'<div id="bsl_default_arg1"><input type="text" name="inputArg1Default" value="" size="10"></div>' +
'<div id="bsl_default_arg1"><input type="text" name="inputArg1Default" value="" size="10"></div>' +
'<div id="bsl_default_arg2"><input type="text" name="inputArg2Default" value="" size="10"></div>' +
'<div id="bsl_default_arg3"><input type="text" name="inputArg3Default" value="" size="10"></div>' +
'<div id="bsl_default_arg4"><input type="text" name="inputArg4Default" value="" size="10"></div>' +
'<div id="bsl_default_arg5"><input type="text" name="inputArg5Default" value="" size="10"></div>' +
'<div id="bsl_default_arg6"><input type="text" name="inputArg6Default" value="" size="10"></div>' +
'<div id="bsl_default_arg7"><input type="text" name="inputArg7Default" value="" size="10"></div>' +
'<div id="bsl_default_arg8"><input type="text" name="inputArg8Default" value="" size="10"></div>' +
'<div id="bsl_alt_label">Alternate Arg.:</div>' +
'<div id="bsl_alt_label">Alternate Arg.:</div>' +
'<div id="bsl_alt_arg1"><input type="checkbox" name="inputArg1Alt" checked="0"></div>' +
'<div id="bsl_alt_arg1"><input type="checkbox" name="inputArg1Alt" checked="0"></div>' +
'<div id="bsl_alt_arg2"><input type="checkbox" name="inputArg2Alt" checked="0"></div>' +
'<div id="bsl_alt_arg3"><input type="checkbox" name="inputArg3Alt" checked="0"></div>' +
'<div id="bsl_alt_arg4"><input type="checkbox" name="inputArg4Alt" checked="0"></div>' +
'<div id="bsl_alt_arg5"><input type="checkbox" name="inputArg5Alt" checked="0"></div>' +
'<div id="bsl_alt_arg6"><input type="checkbox" name="inputArg6Alt" checked="0"></div>' +
'<div id="bsl_alt_arg7"><input type="checkbox" name="inputArg7Alt" checked="0"></div>' +
'<div id="bsl_alt_arg8"><input type="checkbox" name="inputArg8Alt" checked="0"></div>' +
'<div id="bsl_alttype_label">Alt. Arg. Type:</div>' +
'<div id="bsl_alttype_label">Alt. Arg. Type:</div>' +
'<div id="bsl_alttype_arg1"><select name="inputArg1AltType"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_alttype_arg1"><select name="inputArg1AltType"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_alttype_arg2"><select name="inputArg2AltType"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_alttype_arg3"><select name="inputArg3AltType"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_alttype_arg4"><select name="inputArg4AltType"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_alttype_arg5"><select name="inputArg5AltType"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_alttype_arg6"><select name="inputArg6AltType"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_alttype_arg7"><select name="inputArg7AltType"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_alttype_arg8"><select name="inputArg8AltType"><option value="void">void</option><option value="bool">bool</option><option value="int">int</option><option value="float">float</option><option value="string">string</option></select></div>' +
'<div id="bsl_altname_label">Alt. Arg. Name:</div>' +
'<div id="bsl_altname_label">Alt. Arg. Name:</div>' +
'<div id="bsl_altname_arg1"><input type="text" name="inputArg1AltName" value="" size="20"></div>' +
'<div id="bsl_altname_arg1"><input type="text" name="inputArg1AltName" value="" size="20"></div>' +
'<div id="bsl_altname_arg2"><input type="text" name="inputArg2AltName" value="" size="20"></div>' +
'<div id="bsl_altname_arg3"><input type="text" name="inputArg3AltName" value="" size="20"></div>' +
'<div id="bsl_altname_arg4"><input type="text" name="inputArg4AltName" value="" size="20"></div>' +
'<div id="bsl_altname_arg5"><input type="text" name="inputArg5AltName" value="" size="20"></div>' +
'<div id="bsl_altname_arg6"><input type="text" name="inputArg6AltName" value="" size="20"></div>' +
'<div id="bsl_altname_arg7"><input type="text" name="inputArg7AltName" value="" size="20"></div>' +
'<div id="bsl_altname_arg8"><input type="text" name="inputArg8AltName" value="" size="20"></div>' +
'<\/form>' +
'<\/form>' +
'<div id="bsl_notes"><i>Instructions go here.<\/i></div><p\/>' +
'<div id="bsl_notes"><i>Instructions go here.<\/i></div><p\/>' +