Modifications pour le document Tags

Modifié par Xavier Richard le 22/04/2024 à 19:51

Depuis la version 8.1
modifié par Xavier Richard
sur 12/01/2015 à 23:32
Commentaire de modification : Imported from XAR
À la version 9.1
modifié par Xavier Richard
sur 27/04/2016 à 22:36
Commentaire de modification : Install extension [org.xwiki.platform:xwiki-platform-tag-ui-8.0]

Résumé

Détails

Propriétés de la Page
Titre
... ... @@ -1,1 +1,1 @@
1 -$msg.get("xe.tag.tags")
1 +$services.localization.render("xe.tag.tags")
Masqué
... ... @@ -1,1 +1,1 @@
1 -false
1 +true
Contenu
... ... @@ -22,7 +22,7 @@
22 22   (% class="xapp" %)
23 23   = (% class="highlight tag" %)${tag}##
24 24   #if ($xwiki.hasAdminRights() && $displayButtons) ##
25 - [[$msg.get('xe.tag.rename.link')>>||queryString="do=prepareRename&tag=${urlEscapedTag}" class="button rename" rel="nofollow"]] [[$msg.get('xe.tag.delete.link')>>||queryString="do=prepareDelete&tag=${urlEscapedTag}" class="button delete" rel="nofollow"]]##
25 + [[$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"]]##
26 26   #end
27 27   (%%) =
28 28  #end
... ... @@ -36,7 +36,7 @@
36 36   ##
37 37   #displayTagAppTitle($urlEscapedTag $htmlEscapedTag true)
38 38   #if ("$!{request.get('renamedTag')}" != '')
39 - {{info}}$msg.get('xe.tag.rename.success', ["//${request.get('renamedTag')}//"]){{/info}}
39 + {{info}}$services.localization.render('xe.tag.rename.success', ["//${request.get('renamedTag')}//"]){{/info}}
40 40  
41 41   #end
42 42   #set ($list = $xwiki.tag.getDocumentsWithTag($tag))
... ... @@ -43,15 +43,19 @@
43 43   {{container layoutStyle="columns"}}
44 44   (((
45 45   (% class="xapp" %)
46 - === $msg.get('xe.tag.alldocs', ["//${tag}//"]) ===
46 + === $services.localization.render('xe.tag.alldocs', ["//${tag}//"]) ===
47 47  
48 - {{html}}#displayDocumentList($list true $blacklistedSpaces){{/html}}
48 + #if ($list.size()> 0)
49 + {{html}}#displayDocumentList($list false $blacklistedSpaces){{/html}}
50 + #else
51 + (% class='noitems' %)$services.localization.render('xe.tag.notags')
52 + #end
49 49   )))
50 50   (((
51 51   (% class="xapp" %)
52 - === $msg.get('xe.tag.activity', ["//${tag}//"]) ===
56 + === $services.localization.render('xe.tag.activity', ["//${tag}//"]) ===
53 53  
54 - {{activity tags="$tag" /}}
58 + {{activity tags="$tag" rss='true'/}}
55 55   )))
56 56   {{/container}}
57 57  #elseif ($do == 'prepareRename')
... ... @@ -65,7 +65,7 @@
65 65   <input type="hidden" name="form_token" value="$!{services.csrf.getToken()}" />
66 66   <input name="do" type="hidden" value="renameTag" />
67 67   <input name="tag" type="hidden" value="$htmlEscapedTag" />
68 - $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><span class="buttonwrapper"><a href="$doc.getURL('view', "do=viewTag&tag=${urlEscapedTag}")" class="secondary button">Cancel</a></span>
72 + $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>
69 69   </div>
70 70   </form>
71 71  {{/html}}
... ... @@ -82,7 +82,7 @@
82 82   #set ($urlEscapedRenameTo = $escapetool.url($renameTo))
83 83   $response.sendRedirect($doc.getURL('view', "do=viewTag&tag=${urlEscapedRenameTo}&renamedTag=${urlEscapedTag}"))
84 84   #else
85 - {{error}}$msg.get('xe.tag.rename.failure', ["//${tag}//", "//${renameTo}//"]){{/error}}
89 + {{error}}$services.localization.render('xe.tag.rename.failure', ["//${tag}//", "//${renameTo}//"]){{/error}}
86 86   #end
87 87  #elseif ($do == 'prepareDelete')
88 88   ##
... ... @@ -95,7 +95,7 @@
95 95   <input type="hidden" name="form_token" value="$!{services.csrf.getToken()}" />
96 96   <input name="do" type="hidden" value="deleteTag" />
97 97   <input name="tag" type="hidden" value="$htmlEscapedTag" />
98 - <span class="buttonwrapper"><input type="submit" value="$msg.get('xe.tag.delete', [$htmlEscapedTag])" class="button"/></span><span class="buttonwrapper"><a href="$doc.getURL('view', "do=viewTag&tag=${urlEscapedTag}")" class="secondary button">Cancel</a></span>
102 + <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>
99 99   </div>
100 100   </form>
101 101  {{/html}}
... ... @@ -107,7 +107,7 @@
107 107   #if ($success == true || $success == 'OK')
108 108   $response.sendRedirect($doc.getURL('view', "deletedTag=${urlEscapedTag}"))
109 109   #else
110 - {{error}}$msg.get('xe.tag.delete.failure', ["//${tag}//"]){{/error}}
114 + {{error}}$services.localization.render('xe.tag.delete.failure', ["//${tag}//"]){{/error}}
111 111   #end
112 112  #else
113 113   ##
... ... @@ -115,7 +115,7 @@
115 115   ##
116 116   #set ($title = 'All Tags')
117 117   #if ("$!{request.get('deletedTag')}" != '')
118 - {{info}}$msg.get('xe.tag.delete.success', ["//${request.get('deletedTag')}//"]){{/info}}
122 + {{info}}$services.localization.render('xe.tag.delete.success', ["//${request.get('deletedTag')}//"]){{/info}}
119 119  
120 120   #end
121 121   {{tagcloud/}}
XWiki.StyleSheetExtension[0]
Code
... ... @@ -1,5 +1,7 @@
1 +#template('colorThemeInit.vm')
2 +
1 1  h1.xapp {
2 - border-bottom: 0px none;
4 + border-bottom: 0 none;
3 3   margin: 0;
4 4  }
5 5  
... ... @@ -12,8 +12,8 @@
12 12  }
13 13  
14 14  h1.xapp .highlight {
15 - background: url("$xwiki.getSkinFile('icons/silk/tag_blue.png')") no-repeat 5px 50% #FFC;
16 - border: solid 1px #DDD;
17 + background: url("$xwiki.getSkinFile('icons/silk/tag_blue.png')") no-repeat 5px 50% $theme.backgroundSecondaryColor;
18 + border: solid 1px $theme.borderColor;
17 17   border-radius: 10px;
18 18   display: inline-block;
19 19   font-weight: bold;
... ... @@ -22,9 +22,10 @@
22 22  }
23 23  
24 24  h1.xapp .button {
25 - background: no-repeat 3px 50% #FFD;
26 - border: solid 1px #DDD;
27 + background: no-repeat 3px 50% $theme.pageContentBackgroundColor;
28 + border: solid 1px $theme.borderColor;
27 27   border-radius: 7px;
30 + color: $theme.linkColor;
28 28   display : inline-block;
29 29   font-size: 50%;
30 30   font-weight: normal;
... ... @@ -41,7 +41,7 @@
41 41  }
42 42  
43 43  h1.xapp .button:hover {
44 - background-color: #EEF;
47 + background-color: $theme.highlightColor;
45 45   text-decoration: none;
46 46  }
47 47