Jump to content

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

preparing to write code for BSL function template wizard
(adding function label and second set of row labels)
(preparing to write code for BSL function template wizard)
Line 581: Line 581:
XEBPopup.prototype.width = 115 + (150 * 5);
XEBPopup.prototype.width = 115 + (150 * 5);


var mt = '<form name="XEBPopupBSLfuncForm" id="XEBFormBSLFunc">' +
var mt = '<form name="XEBPopupBSLFuncForm" id="XEBFormBSLFunc">' +
'<div id="bsl_platform_label">Platform(s):</div>' +
'<div id="bsl_platform_label">Platform(s):</div>' +
'<div id="bsl_platform_mac"><input type="checkbox" id="mac_ckbox" name="inputMac" checked="1"><label for="mac_ckbox">Mac</label></div>' +
'<div id="bsl_platform_mac"><input type="checkbox" id="mac_ckbox" name="inputMac" checked="1"><label for="mac_ckbox">Mac</label></div>' +
Line 628: Line 628:
'<div id="bsl_default_label1">Default value:</div>' +
'<div id="bsl_default_label1">Default value:</div>' +
'<div id="bsl_default_label2">Default value:</div>' +
'<div id="bsl_default_label2">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="inputFuncDefault" 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_arg2"><input type="text" name="inputArg2Default" value="" size="10"></div>' +
Line 669: Line 669:
'<\/form>' +
'<\/form>' +
'<div id="bsl_notes"><i>Instructions go here.<\/i></div><p\/>' +
'<div id="bsl_notes"><i>Instructions go here.<\/i></div><p\/>' +
'<div id="bsl_buttons"><p><button onClick="javascript:insertBSLfuncCode()">Insert</button>' +
'<div id="bsl_buttons"><p><button onClick="javascript:insertBSLFuncCode()">Insert</button>' +
'<button onClick="hideXEBPopup()">Cancel</button></div>';
'<button onClick="hideXEBPopup()">Cancel</button></div>';


Line 677: Line 677:
}
}


function insertBSLfuncCode() {
function insertBSLFuncCode()
{
var i;
var i;
var f = document.XEBPopupTableForm;
var f = document.XEBPopupBSLFuncForm;
var caption = (f.inputCaption.checked) ? '|+ TABLE CAPTION \n' : '';
var caption = (f.inputCaption.checked) ? '|+ TABLE CAPTION \n' : '';
var exhead = (f.inputHead.checked) ? '|- style="background: #DDFFDD;"\n' : '';
var exhead = (f.inputHead.checked) ? '|- style="background: #DDFFDD;"\n' : '';
Line 713: Line 714:
hideXEBPopup();
hideXEBPopup();
insertTags('', '', code);
insertTags('', '', code);
extendSummary('table');
extendSummary(f.inputFuncName);


return false;
return false;