Wiki source code of $msg.get("xe.tag.tags")

Version 2.1 by Admin on 2010/03/02

Show last authors
1 {{velocity}}
2 ##
3 ## Tag application.
4 ##
5 ## - See a Tag Cloud of all tags within the wiki.
6 ## - See all the pages tagged with the given tag.
7 ## - Rename a tag.
8 ## - Delete a tag.
9 ##
10 $xwiki.ssx.use('Main.Tags')##
11 $xwiki.ssx.use('Main.Dashboard')##
12 ##
13 ## Set application variables (action and tag) from URL parameters.
14 ##
15 #set($do = "$!{request.get('do')}")
16 #set($tag = "$!{request.get('tag')}")
17 #set($urlEscapedTag = $escapetool.url($tag))
18 #set($htmlEscapedTag = $escapetool.html($tag))
19 ##
20 ## Macro displayTagAppTitle. Display level1 title of this app.
21 ##
22 #macro(displayTagAppTitle $urlEscapedTag $htmlEscapedTag $displayButtons)
23 <h1 class="xapp">
24 <span class="highlight tag">
25 <a href="$doc.getURL('view', "do=viewTag&amp;tag=${urlEscapedTag}")">$htmlEscapedTag</a>
26 #if($xwiki.hasAdminRights() && $displayButtons)
27 <a href="$doc.getURL('view', "do=prepareRename&amp;tag=${urlEscapedTag}")" class="button rename" rel="nofollow">Rename</a>&nbsp;<a href="$doc.getURL('view', "do=prepareDelete&amp;tag=${urlEscapedTag}")" class="button delete" rel="nofollow">Delete</a>
28 #end
29 </span>
30 </h1>
31 #end
32 ##
33 ## Switch between all possible actions:
34 ## viewTag, prepareRename, rename, prepareDelete, delete, default (Tag cloud)
35 ##
36 {{html}}
37 #if($do == 'viewTag')
38 ##
39 ## View tag
40 ##
41 #displayTagAppTitle($urlEscapedTag $htmlEscapedTag true)
42 #if("$!{request.get('renamedTag')}" != '')
43 #set($htmlEscapedRenamedTag = $escapetool.html($request.get('renamedTag')))
44 #info($msg.get('xe.tag.rename.success', [$htmlEscapedRenamedTag]))
45 #end
46 #set($list = $xwiki.tag.getDocumentsWithTag($tag))
47 <div>
48 <div id="dashboardleft">
49 <div id="dashboardleftcontent">
50 <h3 class="xapp"><span>$msg.get('xe.tag.alldocs', [$htmlEscapedTag])</span></h3>
51 #displayDocumentList($list true $blacklistedSpaces)
52 </div>
53 </div>
54 <div id="dashboardright">
55 <div id="dashboardrightcontent">
56 <h3 class="xapp"><span>$msg.get("xe.tag.recentchanges", [$htmlEscapedTag])</span></h3>
57 #set($rcTag = [$tag])
58 #includeInContext('Main.RecentChanges')
59 </div>
60 </div>
61 <div style="clear:both; margin-bottom: 40px;"><!-- --></div>
62 </div>
63 #elseif($do == 'prepareRename')
64 ##
65 ## Prepare rename tag
66 ##
67 #displayTagAppTitle($urlEscapedTag $htmlEscapedTag false)
68 <form id="renameForm" action="$doc.getURL()" method="post">
69 <div>
70 <input name="do" type="hidden" value="renameTag" />
71 <input name="tag" type="hidden" value="$htmlEscapedTag" />
72 $msg.get('xe.tag.rename.renameto', [$htmlEscapedTag]) <input type="text" name="renameTo" /> <span class="buttonwrapper"><input type="submit" value="$msg.get('xe.tag.rename')" class="button"/></span>
73 </div>
74 </form>
75 #elseif($do == 'renameTag')
76 ##
77 ## Rename tag
78 ##
79 #set($renameTo = "$!{request.get('renameTo')}")
80 #set($success = false)
81 #if ($renameTo != '')
82 #set($success = $xwiki.tag.renameTag($tag, $renameTo))
83 #end
84 #if ($success == true || $success == 'OK')
85 #set($urlEscapedRenameTo = $escapetool.url($renameTo))
86 $response.sendRedirect($doc.getURL('view', "do=viewTag&tag=${urlEscapedRenameTo}&renamedTag=${urlEscapedTag}"))
87 #else
88 #set($htmlEscapedRenameTo = $escapetool.html($renameTo))
89 #error($msg.get('xe.tag.rename.failure', [$htmlEscapedTag, $htmlEscapedRenameTo]))
90 #end
91 #elseif($do == 'prepareDelete')
92 ##
93 ## Prepare delete tag
94 ##
95 #displayTagAppTitle($urlEscapedTag $htmlEscapedTag false)
96 <form id="deleteForm" action="$doc.getURL()" method="post">
97 <div>
98 <input name="do" type="hidden" value="deleteTag" />
99 <input name="tag" type="hidden" value="$htmlEscapedTag" />
100 <span class="buttonwrapper"><input type="submit" value="$msg.get('xe.tag.delete', [$htmlEscapedTag])" class="button/></span>
101 </div>
102 </form>
103 #elseif($do == 'deleteTag')
104 ##
105 ## Delete tag
106 ##
107 #set($success = $xwiki.tag.deleteTag($tag))
108 #if ($success == true || $success == 'OK')
109 $response.sendRedirect($doc.getURL('view', "deletedTag=${urlEscapedTag}"))
110 #else
111 #error($msg.get('xe.tag.delete.failure', [$htmlEscapedTag]))
112 #end
113 #else
114 ##
115 ## View all tags (Tag Cloud)
116 ##
117 #set($tags = $xwiki.tag.getTags(true))
118 #set($title = 'All Tags')
119 #if("$!{request.get('deletedTag')}" != '')
120 #set($htmlEscapedTag = $escapetool.html($request.get('deletedTag')))
121 #info($msg.get('xe.tag.delete.success', [$htmlEscapedTag]))
122 #end
123 #set($docextras = [])
124 #includeInContext("XWiki.TagCloud")
125 #end
126 {{/html}}
127 {{/velocity}}

Get Connected