Forum:MediaWiki:Newarticletext is not rendering correctly on Special:CreatePage

I don't use Special:CreatePage however since it is a link in the Monaco-Sidebar I decided to check it out and see what other wiki users might see.
 * It has a serious problem!

It uses the FORM element:  but it starts that form element too early relative to when the MediaWiki:Newarticletext message gets transcluded.


 * The basic problem is that div id="custom_createpagetext" is appearing inside the above form instead of before the above form.
 * By contrast, div id="createpage_messenger" should appear inside the abovementioned form.
 * So just moving the FORM element to after #custom_createpagetext but before #createpage_messenger would be the best remedy.

Problems arise when MediaWiki:Newarticletext is using the Semantic Forms extension parser function:

This can be the case when there are a small collection of semantic forms designed for creating specific types of pages at a wiki. In this cases you end up with one FORM element embedded within another FORM element and the result is that the embedded FORM does not render correctly.

The bad rendering is illustrated by these two methods for creating a new page
 * http://vsk.wikia.com/wiki/Special:CreatePage
 * http://vsk.wikia.com/index.php?title=My_page_name&action=edit

That second URL is accessed when the CREATEBOX psuedo-element is used. This is commonly found at wiki home pages because it is a part of the default/initial markup code. viz. align=left width=24 break=no buttonlabel=Create new article

I deliberately added a  psuedo-element to http://vsk.wikia.com/wiki/MediaWiki:Newarticletext to illustrate how using   works perfectly well but not using

This problem doesn't bother me too much because the Special:CreatePage icon/link in the default Monaco-sidebar is easy enough to hide and thereby avoid having any wiki visitors use it. If the rendering problem is ever fixed then that icon will be a welcome addition. --najevi 01:43, September 4, 2009 (UTC)