Toggle navigation
Go
Log-in
Register
Home
Go to Wiki
Wiki Index
Document Index
User Index
Main
Go to Space
Document Index
Tags
Dashboard
Tags
Wiki source code of
Tags
More actions
Content
Comments
Attachments
History
Information
Show line numbers
{{velocity}} ## ## Tag application. ## ## - See a Tag Cloud of all tags within the wiki. ## - See all the pages tagged with the given tag. ## - Rename a tag. ## - Delete a tag. ## $xwiki.ssx.use('Main.Tags')## ## ## Set application variables (action and tag) from URL parameters. ## #set ($do = "$!{request.get('do')}") #set ($tag = "$!{request.get('tag')}") #set ($urlEscapedTag = $escapetool.url($tag)) #set ($htmlEscapedTag = $escapetool.xml($tag)) ## ## Macro displayTagAppTitle. Display level1 title of this app. ## #macro (displayTagAppTitle $urlEscapedTag $htmlEscapedTag $displayButtons) (% class="xapp" %) = (% class="highlight tag" %)${tag}## #if ($xwiki.hasAdminRights() && $displayButtons) ## [[$services.localization.render('xe.tag.rename.link')>>||queryString="do=prepareRename&tag=${urlEscapedTag}" class="button rename" rel="nofollow"]] [[$services.localization.render('xe.tag.delete.link')>>||queryString="do=prepareDelete&tag=${urlEscapedTag}" class="button delete" rel="nofollow"]]## #end (%%) = #end ## ## Switch between all possible actions: ## viewTag, prepareRename, rename, prepareDelete, delete, default (Tag cloud) ## #if ($do == 'viewTag') ## ## View tag ## #displayTagAppTitle($urlEscapedTag $htmlEscapedTag true) #if ("$!{request.get('renamedTag')}" != '') {{info}}$services.localization.render('xe.tag.rename.success', ["//${request.get('renamedTag')}//"]){{/info}} #end #set ($list = $xwiki.tag.getDocumentsWithTag($tag)) {{container layoutStyle="columns"}} ((( (% class="xapp" %) === $services.localization.render('xe.tag.alldocs', ["//${tag}//"]) === #if ($list.size()> 0) {{html}}#displayDocumentList($list true $blacklistedSpaces){{/html}} #else (% class='noitems' %)$services.localization.render('xe.tag.notags') #end ))) ((( (% class="xapp" %) === $services.localization.render('xe.tag.activity', ["//${tag}//"]) === {{activity tags="$tag" rss='true'/}} ))) {{/container}} #elseif ($do == 'prepareRename') ## ## Prepare rename tag ## #displayTagAppTitle($urlEscapedTag $htmlEscapedTag false) {{html}} <form id="renameForm" action="$doc.getURL()" method="post"> <div> <input type="hidden" name="form_token" value="$!{services.csrf.getToken()}" /> <input name="do" type="hidden" value="renameTag" /> <input name="tag" type="hidden" value="$htmlEscapedTag" /> $services.localization.render('xe.tag.rename.renameto', [$htmlEscapedTag]) <input type="text" name="renameTo" /> <span class="buttonwrapper"><input type="submit" value="$services.localization.render('xe.tag.rename')" class="button"/></span><span class="buttonwrapper"><a href="$doc.getURL('view', "do=viewTag&tag=${urlEscapedTag}")" class="secondary button">$services.localization.render('cancel')</a></span> </div> </form> {{/html}} #elseif ($do == 'renameTag') ## ## Rename tag ## #set ($renameTo = "$!{request.get('renameTo')}") #set ($success = false) #if ($renameTo != '') #set ($success = $xwiki.tag.renameTag($tag, $renameTo)) #end #if ($success == true || $success == 'OK') #set ($urlEscapedRenameTo = $escapetool.url($renameTo)) $response.sendRedirect($doc.getURL('view', "do=viewTag&tag=${urlEscapedRenameTo}&renamedTag=${urlEscapedTag}")) #else {{error}}$services.localization.render('xe.tag.rename.failure', ["//${tag}//", "//${renameTo}//"]){{/error}} #end #elseif ($do == 'prepareDelete') ## ## Prepare delete tag ## #displayTagAppTitle($urlEscapedTag $htmlEscapedTag false) {{html}} <form id="deleteForm" action="$doc.getURL()" method="post"> <div> <input type="hidden" name="form_token" value="$!{services.csrf.getToken()}" /> <input name="do" type="hidden" value="deleteTag" /> <input name="tag" type="hidden" value="$htmlEscapedTag" /> <span class="buttonwrapper"><input type="submit" value="$services.localization.render('xe.tag.delete', [$htmlEscapedTag])" class="button"/></span><span class="buttonwrapper"><a href="$doc.getURL('view', "do=viewTag&tag=${urlEscapedTag}")" class="secondary button">$services.localization.render('cancel')</a></span> </div> </form> {{/html}} #elseif ($do == 'deleteTag') ## ## Delete tag ## #set ($success = $xwiki.tag.deleteTag($tag)) #if ($success == true || $success == 'OK') $response.sendRedirect($doc.getURL('view', "deletedTag=${urlEscapedTag}")) #else {{error}}$services.localization.render('xe.tag.delete.failure', ["//${tag}//"]){{/error}} #end #else ## ## View all tags (Tag Cloud) ## #set ($title = 'All Tags') #if ("$!{request.get('deletedTag')}" != '') {{info}}$services.localization.render('xe.tag.delete.success', ["//${request.get('deletedTag')}//"]){{/info}} #end {{tagcloud/}} #end #set ($displayDocExtra = false) {{/velocity}}
Quick Links
Home
Dashboard
Documents Timeline
Site News
ToDo
Exhibit
Timeline
Macros
Raspberry Pi
EOL Fedora
Cur Fedora
MeeGo/Harmattan
Tizen
Sandbox
Recently Created
Profile of XMCplphato XMCplphato
Profile of baptizingenvipse baptizingenvipse
Profile of Victoreic Victoreic
Profile of Sienkiewiczenvipse Sienkiewiczenvipse
Profile of Victorycr Victorycr
Recently Modified
Profile of XMCplphato XMCplphato
Profile of baptizingenvipse baptizingenvipse
Profile of Victoreic Victoreic
Profile of Sienkiewiczenvipse Sienkiewiczenvipse
Profile of Victorycr Victorycr
Last Members
Photo
Name
XMCplphato XMCplphato
baptizingenvipse baptizingenvipse
Victoreic Victoreic
Sienkiewiczenvipse Sienkiewiczenvipse
Victorycr Victorycr
View All
Tag Cloud
/usr/lib/mozilla/plugins
/usr/lib64/mozilla/plugins
64-bit
ALSA
amd64
applet
Chromeless
default-audio-device
Exhibit
f10
f7
f8
f9
Fedora
firefox
Hypermedia
jre1.6.0_14
linux
Mayer
MeeGo
MIT-Simile
Niels
NielsMayer.com
preupgrade
PulseAudio
QML
Qt
QtWebKit
Simile Widgets
Timeline
Velocity-Macro
video
XWiki
YouTube