Changes for page Sandbox

Last modified by Jip-jan Alunkel on May 29, 22:55

From version 20.2
edited by Jip-jan Alunkel
on May 08, 18:27
Change comment: There is no comment for this version
To version 14.2
edited by Jip-jan Alunkel
on April 29, 00:21
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,82 +80,3 @@
1 -
2 -{{velocity}}
3 -#if($xcontext.user != 'XWiki.XWikiGuest')
4 - #if($request.xredirect)
5 - $response.sendRedirect($request.xredirect)
6 - #else
7 -## $response.sendRedirect($xwiki.getURL($services.model.resolveDocument('', 'default', $doc.documentReference.extractReference('WIKI'))))
8 - #end
9 -#elseif($doc.fullName != 'XWiki.XWikiLogin')
10 - #set($qs = "$!{request.queryString}")
11 - #if(!$request.getParameter('xredirect'))
12 - #set($qs = "xredirect=$escapetool.url($doc.getURL('view'))&${qs}")
13 - #end
14 -## $response.sendRedirect($xwiki.getURL('XWiki.XWikiLogin', 'login', $qs))
15 -#else
16 -
17 -## Login page
18 -##template("startpage.vm")
19 -##<div class="main layoutsubsection">
20 -##<div id="mainContentArea">
21 -<form id="loginForm" action="$doc.getURL('loginsubmit')" method="post" class="xform">
22 - <input type="hidden" name="xredirect" value="$!{escapetool.xml($request.xredirect)}"/>
23 - #if("$!request.srid" != '')
24 - <input type="hidden" name="srid" value="$!escapetool.xml($request.srid)"/>
25 - #end
26 - <input type="hidden" name="form_token" value="$!{services.csrf.getToken()}"/>
27 -
28 - #xwikimessageboxstart($services.localization.render('login') '')
29 - #set($message = $xcontext.message)
30 - #if($message)
31 - <!-- previous login errors -->
32 - #error($services.localization.render($message))
33 - #end
34 - #set($authFailureStrategyMessage = $services.security.authentication.getErrorMessage($request.j_username))
35 - #if ("$!authFailureStrategyMessage" != '')
36 - #error($authFailureStrategyMessage)
37 - #end
38 - #set ($supplementaryForm = $services.security.authentication.getForm($request.j_username))
39 - <label for="j_username">$services.localization.render('username')</label>
40 - #set ($forgotUsernameURL = $services.security.authentication.getAuthenticationURL('retrieveusername', $NULL))
41 - #if("$!forgotUsernameURL" != "")
42 - <span class="xAdditional"><a href="$forgotUsernameURL" tabindex="500">$services.localization.render('xe.admin.forgotUsername.loginMessage')</a></span>
43 - #end
44 - <span class="input-group">
45 - <span class="input-group-addon">$services.icon.renderHTML('user')</span>
46 - <input class="form-control" type="text" id="j_username" size="60" name="j_username" value="" tabindex="100"/>
47 - </span>
48 - <label for="j_password">$services.localization.render('password')</label>
49 - #set ($resetPasswordUrl = $services.security.authentication.getAuthenticationURL('resetpassword', $NULL))
50 - #if("$!resetPasswordUrl" != '')
51 - <span class="xAdditional"><a href="$resetPasswordUrl" tabindex="600">$services.localization.render('xe.admin.passwordReset.loginMessage')</a></span>
52 - #end
53 - <span class="input-group">
54 - <span class="input-group-addon">$services.icon.renderHTML('lock')</span>
55 - <input type="password" id="j_password" size="60" name="j_password" value="" tabindex="200"/>
56 - </span>
57 - <label class="xHint" for="rememberme">
58 - <input id="rememberme" type="checkbox" name="j_rememberme" value="true" tabindex="300"/> $services.localization.render('remembermeonthiscomp')
59 - </label>
60 - #if ("$!supplementaryForm" != "")
61 - <div id="dedicated-auth-failures-field">
62 - $supplementaryForm
63 - </div>
64 - #end
65 - <input type="submit" class="btn btn-primary col-xs-12" value="$services.localization.render('login')" tabindex="400"/>
66 - #xwikimessageboxend()
67 -</form>
68 -
69 -## Ensure that the username field of the login form has the focus to make it easy for users to log in quickly
70 -<script type="javascript">
71 -//<![CDATA[
72 - document.forms.loginForm.j_username.focus();
73 -//]]>
74 -</script>
75 - #template("endpage.vm")
76 -#end
77 -{{/velocity}}
78 -
79 -
80 80  The sandbox is a part of your wiki that you can freely modify. It's meant to let you practice editing. You will discover how page editing works and create new pages. Simply click on **Edit** to get started!
81 81  
82 82  {{info}}