-
-
Notifications
You must be signed in to change notification settings - Fork 542
/
contentheader.vm
54 lines (54 loc) · 2.57 KB
/
contentheader.vm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
## ---------------------------------------------------------------------------
## See the NOTICE file distributed with this work for additional
## information regarding copyright ownership.
##
## This is free software; you can redistribute it and/or modify it
## under the terms of the GNU Lesser General Public License as
## published by the Free Software Foundation; either version 2.1 of
## the License, or (at your option) any later version.
##
## This software is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
## Lesser General Public License for more details.
##
## You should have received a copy of the GNU Lesser General Public
## License along with this software; if not, write to the Free
## Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
## 02110-1301 USA, or see the FSF site: http://www.fsf.org.
## ---------------------------------------------------------------------------
<div class="row document-header">
<div class="document-info col-xs-12 #if($displayContentMenu)col-md-7#end">
## --------------------------------------------------------
## Display UI Extensions before the title element
## --------------------------------------------------------
#foreach ($uix in $services.uix.getExtensions('org.xwiki.platform.template.title.before'))
$services.rendering.render($uix.execute(), 'xhtml/1.0')
#end
<div id="document-title"><h1>$titleToDisplay</h1></div>
#if (!$doc.isNew())
## Note that this serialization step is mandatory and we cannot count on the UserReferenceConverter here
## because UserReference#toString does not rely on the serializer so it's not the expected format for
## XWiki#getUserName(String).
#set ($authorName = $services.user.serialize($tdoc.authors.originalMetadataAuthor))
<div class="xdocLastModification">
#if (!$doc.isMostRecent())
$services.localization.render(
'core.document.modificationWithVersion',
["<a href='$tdoc.getURL('view', ""rev=$tdoc.version"")'>$tdoc.version</a>",
$xwiki.getUserName($authorName),
$xwiki.formatDate($tdoc.date)
])
#else
$services.localization.render('core.footer.modification', [$xwiki.getUserName($authorName), $xwiki.formatDate($tdoc.date)])
#end
</div>
#end
</div>
#if($displayContentMenu)
<div class="document-menu col-xs-12 col-md-5">
#template("menus_content.vm")
</div>
#end
</div>
<hr/>