<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://gw1wiki.ezgame.cc/index.php?action=history&amp;feed=atom&amp;title=Widget%3ACreatebox</id>
	<title>Widget:Createbox - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://gw1wiki.ezgame.cc/index.php?action=history&amp;feed=atom&amp;title=Widget%3ACreatebox"/>
	<link rel="alternate" type="text/html" href="https://gw1wiki.ezgame.cc/index.php?title=Widget:Createbox&amp;action=history"/>
	<updated>2026-10-18T18:45:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://gw1wiki.ezgame.cc/index.php?title=Widget:Createbox&amp;diff=3151&amp;oldid=prev</id>
		<title>gww&gt;Chieftain Alex at 22:10, 11 September 2026</title>
		<link rel="alternate" type="text/html" href="https://gw1wiki.ezgame.cc/index.php?title=Widget:Createbox&amp;diff=3151&amp;oldid=prev"/>
		<updated>2026-09-11T22:10:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== Description ==&lt;br /&gt;
This widget provides the functionality originally provided by [[mw:Extension:CreateBox]], a now defunct mediawiki extension.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
All parameters are optional.&lt;br /&gt;
&lt;br /&gt;
;default&lt;br /&gt;
:Defines the default page title to display in the box upon page load.&lt;br /&gt;
;prefix&lt;br /&gt;
:If set, adds the prefix, e.g. &amp;quot;User:Anonymous/Feedback/&amp;quot;, to the page title being typed into the box.&lt;br /&gt;
;preload&lt;br /&gt;
:If a valid page title is specified, the content of that page is added to the edit box.&lt;br /&gt;
;editintro&lt;br /&gt;
:If a valid page title is specified, the content of that page is displayed above the editing box.&lt;br /&gt;
;buttonlabel&lt;br /&gt;
:Changes the label on the &amp;quot;Create&amp;quot; button.&lt;br /&gt;
;break&lt;br /&gt;
:If set to yes, displays a line-break between the text field and the button.&lt;br /&gt;
;width&lt;br /&gt;
:The width of the text entry field to be displayed. Defaults to &amp;quot;20&amp;quot; (unitless).&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#Widget:Createbox&lt;br /&gt;
| prefix = Feedback:User/&lt;br /&gt;
| buttonlabel = I agree&lt;br /&gt;
| preload = Feedback:UserPreload&lt;br /&gt;
| editintro = Feedback:UserEditintro&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[mw:Extension:InputBox]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Widgets]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;createbox&amp;quot;&amp;gt;&amp;lt;input class=&amp;quot;createboxtext&amp;quot; type=&amp;quot;text&amp;quot; size=&amp;quot;&amp;lt;!--{if isset($width)}--&amp;gt;&amp;lt;!--{$width|escape:'htmlall'|default:'20'}--&amp;gt;&amp;lt;!--{else}--&amp;gt;20&amp;lt;!--{/if}--&amp;gt;&amp;quot; value=&amp;quot;&amp;lt;!--{if isset($default)}--&amp;gt;&amp;lt;!--{$default|escape:'htmlall'|default:''}--&amp;gt;&amp;lt;!--{/if}--&amp;gt;&amp;quot;/&amp;gt;&amp;lt;!--{if isset($break) }--&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;!--{/if}--&amp;gt;&amp;lt;input class=&amp;quot;createboxbutton&amp;quot; type=&amp;quot;button&amp;quot; value=&amp;quot;&amp;lt;!--{if isset($buttonlabel)}--&amp;gt;&amp;lt;!--{$buttonlabel|escape:'htmlall'|default:'Create'}--&amp;gt;&amp;lt;!--{else}--&amp;gt;Create&amp;lt;!--{/if}--&amp;gt;&amp;quot;/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--{counter assign=&amp;quot;CreateBox_counter&amp;quot; name=&amp;quot;CreateBox_counter&amp;quot;}--&amp;gt;&amp;lt;!--{if $CreateBox_counter eq 1}--&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.createbox { padding: 0.5em; background-color: #F9F9F9; border: 1px solid #AAA; display: inline-block; }&lt;br /&gt;
.createbox .createboxtext { margin-right: 0.5em; }&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
/* Guild Wars Wiki: Widget:Createbox */&lt;br /&gt;
function createBox() {&lt;br /&gt;
    // Load parameters from widget&lt;br /&gt;
    var prefix = '&amp;lt;!--{if isset($prefix)}--&amp;gt;&amp;lt;!--{$prefix|escape:'javascript'|default:''}--&amp;gt;&amp;lt;!--{/if}--&amp;gt;'.trim();&lt;br /&gt;
    var editintro = '&amp;lt;!--{if isset($editintro)}--&amp;gt;&amp;lt;!--{$editintro|escape:'javascript'|default:''}--&amp;gt;&amp;lt;!--{/if}--&amp;gt;'.trim();&lt;br /&gt;
    var preload = '&amp;lt;!--{if isset($preload)}--&amp;gt;&amp;lt;!--{$preload|escape:'javascript'|default:''}--&amp;gt;&amp;lt;!--{/if}--&amp;gt;'.trim();&lt;br /&gt;
    &lt;br /&gt;
    // Click event&lt;br /&gt;
    document.getElementsByClassName('createboxbutton')[0].addEventListener('click', function(e) {&lt;br /&gt;
        var box = e.currentTarget.parentNode;&lt;br /&gt;
        var titlefield = box.getElementsByClassName('createboxtext')[0];&lt;br /&gt;
        var title = titlefield.value.trim();&lt;br /&gt;
        if (title === &amp;quot;&amp;quot;) {&lt;br /&gt;
            return&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Set the base URL for editing&lt;br /&gt;
        var url = mw.config.get('wgServer') + mw.config.get('wgScriptPath') + '/index.php?action=edit&amp;amp;title=';&lt;br /&gt;
        &lt;br /&gt;
        // Check for &amp;quot;prefix&amp;quot; parameter&lt;br /&gt;
        if ( prefix != &amp;quot;&amp;quot; ) {&lt;br /&gt;
            url += prefix;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // Add page title&lt;br /&gt;
        url += title;&lt;br /&gt;
        &lt;br /&gt;
        // Check for &amp;quot;preload&amp;quot; parameter&lt;br /&gt;
        if ( preload != &amp;quot;&amp;quot; ) {&lt;br /&gt;
            url += '&amp;amp;preload=' + preload;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // Check for &amp;quot;editintro&amp;quot; parameter&lt;br /&gt;
        if ( editintro != &amp;quot;&amp;quot; ) {&lt;br /&gt;
            url += '&amp;amp;editintro=' + editintro;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // Nagivate to new url&lt;br /&gt;
        window.location.href = url;&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
createBox();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;!--{/if}--&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>gww&gt;Chieftain Alex</name></author>
	</entry>
</feed>