wikimanager.createwiki

Last modified by Vincent Massol on 2013/10/15 14:53

Errorwikimanager.pluginnotenabled Errorxapp.pluginnotenabled

wikimanager.createwiki

wikimanager.action.createwiki.stepbystep <script type="text/javascript"> // <![CDATA[ var domainnamesetted = false; var prettynamesetted = false; var lastwikiname; function validateWikiName() { $('wikiname').value = noaccent($('wikiname').value).toLowerCase(); var wikiname = $('wikiname').value; if (lastwikiname == wikiname) { return; } lastwikiname = wikiname; if (wikiname && wikiname != "") { $('wikinamevalidation').innerHTML = "<span class='errormessage'><span class='messagetype'>Error: </span>wikimanager.wikiname.error.empty</span>"; var surl = "/xwiki/bin/view/WikiCode/IsWikiOrDatabaseAvailableService" + "?xpage=plain&ajax=1&wikiname=" + escape(wikiname); surl += "&form_token=JFkEPR89qsGHg0qrxNVh8A"; new Ajax.Request(surl, { method: 'get', onSuccess: function(transport) { var hideForceWikiName = true; if (transport.responseText == "true") { $('wikinamevalidation').innerHTML = "<span class='infomessage'><span class='messagetype'>Information: </span>wikimanager.wikiname.info.valid</span>"; $('actioncreatebutton').disabled = false; } else if (transport.responseText == "database") { hideForceWikiName = false; forceWikiNameChanged(); } else if (transport.responseText == "wiki") { $('wikinamevalidation').innerHTML = "<span class='errormessage'><span class='messagetype'>Error: </span>wikimanager.wikiname.error.wikialreadyexists</span>"; $('actioncreatebutton').disabled = true; } else { $('wikinamevalidation').innerHTML = "<span class='errormessage'><span class='messagetype'>Error: </span>wikimanager.wikiname.error.alreadyused</span>"; $('actioncreatebutton').disabled = true; } if (hideForceWikiName) { addClass($('forcewikinamediv'), "hidden"); } else { rmClass($('forcewikinamediv'), "hidden"); } } }); } else { $('wikinamevalidation').innerHTML = "<span class='errormessage'><span class='messagetype'>Error: </span>wikimanager.wikiname.error.empty</span>"; $('actioncreatebutton').disabled = true; addClass($('forcewikinamediv'), "hidden"); } } function forceWikiNameChanged() { if ($('forcewikiname').checked == true) { $('wikinamevalidation').innerHTML = "<span class='warningmessage'><span class='messagetype'>Warning: </span>wikimanager.wikiname.error.databasealreadyexists</span>"; $('actioncreatebutton').disabled = false; } else { $('wikinamevalidation').innerHTML = "<span class='errormessage'><span class='messagetype'>Error: </span>wikimanager.wikiname.error.databasealreadyexists</span>"; $('actioncreatebutton').disabled = true; } } function wikiNameChanged() { validateWikiName(); if (domainnamesetted == false) { $("XWiki.XWikiServerClass_0_server").value = $("wikiname").value + ".localdomain.com"; } if (prettynamesetted == false) { $("XWiki.XWikiServerClass_0_wikiprettyname").value = $("wikiname").value.substring(0,1).toUpperCase() + $("wikiname").value.substring(1); } } function domainNameChanged() { domainnamesetted = true; } function prettyNameChanged() { prettynamesetted = true; } function validate() { } // ]]> </script>

wikimanager.title.createwiki.wikiname

wikimanager.title.createwiki.desc

$wikidocument.display("description", "edit")

$wikidocument.display("owner", "edit")

wikimanager.title.createwiki.datafrom

wikimanager.title.createwiki.members


<script type="text/javascript"> // <![CDATA[ validateWikiName() // ]]> </script>

Get Connected