This is the simple script that I'm using to reduce to a comfortable size edit textarea in nsPage, it "sniffs" too layout toggling:
function resizeBox () {if ((wgCanonicalNamespace=="Page" && (wgAction=="edit" || wgAction=="submit"))&& $(".wikiEditor-ui-left").css("width")==$("#wpTextbox1").css("width")) {$("#wpTextbox1").attr("rows","10")} else {$("#wpTextbox1").attr("rows","31");} } $(document).ready(function () { $("img[rel='toggle-layout']").attr("onclick","resizeBox()"); resizeBox(); } );
Rough, but running. :-)
Alex