Changes for page Macros
Last modified by Jip-jan Alunkel on April 15, 18:09
From version 2.244
edited by Jip-jan Alunkel
on July 17, 00:05
on July 17, 00:05
Change comment:
Update document after refactoring.
To version 2.255
edited by Jip-jan Alunkel
on July 18, 17:42
on July 18, 17:42
Change comment:
Update document after refactoring.
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -39,6 +39,8 @@ 39 39 #set($elementTagName = "checkradio") 40 40 #elseif($elementType == "textarea") 41 41 #set($elementTagName = "textarea") 42 + #elseif($elementType == "captcha") 43 + #createCaptcha($elementDataObj) 42 42 #else 43 43 #set($hint = "This type of element does not exist, read the manual for more information about element types.") 44 44 #end ... ... @@ -218,7 +218,7 @@ 218 218 <input type="email" class="form-control full" name="${O_elementData.id}" id="${O_elementData.id}"#if($O_elementData.value) value="$O_elementData.value"#end pattern="^[A-Za-z0-9._+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,63}$" autocomplete="off"#if($O_elementData.placeholder) placeholder="${O_elementData.placeholder}"#end aria-describedby="${O_elementData.id}_helpBlock"#if($O_elementData.required == "true") aria-required="true" required="required" data-error-response-type="${O_elementData.data-error-response-type}"#else aria-required="false"#end#if($O_elementData.aria-label) aria-label="${O_elementData.aria-label}"#end#if($O_elementData.data-create-xobj) data-create-xobj="${O_elementData.data-create-xobj}"#end#if($O_elementData.data-xobj-classname) data-xobj-classname="${O_elementData.data-xobj-classname}"#end#if($O_elementData.data-xobj-fieldname) data-xobj-fieldname="${O_elementData.data-xobj-fieldname}"#end> 219 219 #end 220 220 #macro(createPasswordElement $O_elementData $O_tagName) 221 - <input type="password" class="form-control full password" name="${O_elementData.id}" id="${O_elementData.id}"#if($O_elementData.value) value="$O_elementData.value"#end autocomplete="off"#if($O_elementData.placeholder) placeholder="${O_elementData.placeholder}"#end aria-describedby="${O_elementData.id}_helpBlock"#if($O_elementData.required == "true") aria-required="true" required="required" data-error-response-type="${O_elementData.data-error-response-type}"#else aria-required="false"#end#if($O_elementData.aria-label) aria-label="${O_elementData.aria-label}"#end#if($O_elementData.data-pattern) data-pattern="${O_elementData.data-pattern}"#end><span class="preview" title="$services.localization.render('pagemaker.multiword.show_hide_password')" data-content="&# 102 48 54 101"></span>223 + <input type="password" class="form-control full password" name="${O_elementData.id}" id="${O_elementData.id}"#if($O_elementData.value) value="$O_elementData.value"#end autocomplete="off"#if($O_elementData.placeholder) placeholder="${O_elementData.placeholder}"#end aria-describedby="${O_elementData.id}_helpBlock"#if($O_elementData.required == "true") aria-required="true" required="required" data-error-response-type="${O_elementData.data-error-response-type}"#else aria-required="false"#end#if($O_elementData.aria-label) aria-label="${O_elementData.aria-label}"#end#if($O_elementData.data-pattern) data-pattern="${O_elementData.data-pattern}"#end><span class="preview" title="$services.localization.render('pagemaker.multiword.show_hide_password')" data-content=""></span> 222 222 #end 223 223 #macro(createDateElement $O_elementData $O_tagName) 224 224 <input type="date" class="form-control full" name="${O_elementData.id}" id="${O_elementData.id}"#if($O_elementData.value) value="$O_elementData.value"#end#if($O_elementData.date-min) min="${O_elementData.date-min}"#end#if($O_elementData.date-max) max="${O_elementData.date-max}"#end autocomplete="off" aria-describedby="${O_elementData.id}_helpBlock" #if($O_elementData.required == "true") aria-required="true" required="required" data-error-response-type="${O_elementData.data-error-response-type}"#else aria-required="false"#end#if($O_elementData.aria-label) aria-label="${O_elementData.aria-label}"#end#if($O_elementData.data-create-xobj) data-create-xobj="${O_elementData.data-create-xobj}"#end#if($O_elementData.data-xobj-classname) data-xobj-classname="${O_elementData.data-xobj-classname}"#end #if($O_elementData.data-xobj-fieldname) data-xobj-fieldname="${O_elementData.data-xobj-fieldname}"#end> ... ... @@ -242,26 +242,37 @@ 242 242 #macro(createTextareaElement $O_elementData $O_tagName) 243 243 <textarea class="form-control full" name="${O_elementData.id}" id="${O_elementData.id}"#if($O_elementData.value) value="$O_elementData.value"#end#if($O_elementData.placeholder) placeholder="${O_elementData.placeholder}"#end#if($O_elementData.textarea-rows) rows="$O_elementData.textarea-rows"#end aria-describedby="${O_elementData.id}_helpBlock"#if($O_elementData.required == "true") aria-required="true" required="required" data-error-response-type="${O_elementData.data-error-response-type}"#else aria-required="false"#end#if($O_elementData.aria-label) aria-label="${O_elementData.aria-label}"#end></textarea> 244 244 #end 247 +#macro(createCaptcha $O_elementData) 248 + <p class="slideCaptcha-box"> 249 + <label>Are you human? 250 + <span class="input-wrap"> 251 + <span class="slideCaptcha-track" id="slideCaptcha_track"> 252 + <span class="slideCaptcha-slider" id="slideCaptcha_slider"></span> 253 + </span> 254 + </span></label> 255 + <input type="hidden" id="slideCaptcha_answer" value="droid"> 256 + </p> 257 +#end 245 245 #macro(createExpandStart $opener $value) 246 - <div id="${opener.id}_section_#if($value)${value}#else${opener.value}#end" class="togglee"> 259 + <div id="${opener.id}_section_#if($value)${value}#else${opener.value}#end" class="togglee"> 247 247 #end 248 248 #macro(createExpandEnd) 249 - </div> 262 + </div> 250 250 #end 251 251 #macro(createSubmit $O_submit) 252 - <div class="clearfix"> 253 - <p class="alert alert-warning alert-button-float-right"> 254 - <span class="alert-button pull-right"> 265 + <div class="clearfix"> 266 + <p class="alert alert-warning alert-button-float-right"> 267 + <span class="alert-button pull-right"> 255 255 #if ($xcontext.user != 'XWiki.XWikiGuest') 256 - <input type="submit" class="btn btn-primary" id="${O_submit.id}" name="${O_submit.id}" value="${O_submit.button-text}" /> 269 + <input type="submit" class="btn btn-primary" id="${O_submit.id}" name="${O_submit.id}" value="${O_submit.button-text}" /> 257 257 #else 258 - <a data-toggle="modal" data-target="#displayLogin" href="#" class="btn btn-primary">$services.localization.render('login')</a> 271 + <a data-toggle="modal" data-target="#displayLogin" href="#" class="btn btn-primary">$services.localization.render('login')</a> 259 259 #end 260 - </span> 261 - <span class="alert-text"> 262 - ${O_submit.help-block} 263 - </span> 264 - </p> 265 - </div> 273 + </span> 274 + <span class="alert-text"> 275 + ${O_submit.help-block} 276 + </span> 277 + </p> 278 + </div> 266 266 #end 267 267 {{/velocity}}