SiteDocChangeTL
Log-in
|
Main
:
SiteDocChangeTL
Top Menu
Show
:
Comments
Attachments
History
Information
Print
:
Print
Print preview
Export as PDF
Export as RTF
Export as HTML
Export as XAR
Wiki code for
SiteDocChangeTL
Hide Line numbers
1: ## -*-JavaScript-*- 2: ############################################################################## 3: ## by Niels Mayer -- http://nielsmayer.com 4: ## Usage: http://nielsmayer.com/xwiki/bin/view/Main/SiteDocChangeTL?xpage=rdf&changesNb=200 5: ## Usage: http://nielsmayer.com/xwiki/bin/view/Main/SiteDocChangeTL?xpage=rdf 6: ## 7: ## orig from http://code.xwiki.org/xwiki/bin/view/Snippets/TimelineSnippet 8: ## the part of the code activated by http://nielsmayer.com/xwiki/bin/view/Timeline/TL1?action=xml&xpage=rdf 9: ## is instead called as this standalone script http://nielsmayer.com/xwiki/bin/view/Timeline/ChangesList?xpage=rdf 10: ############################################################################# 11: #set($changesNb="200") 12: #if("$!request.changesNb" != "") ##{ 13: #set($changesNb=$request.changesNb) 14: #end ##} 15: <data> 16: #set( $hqlQuery = ", XWikiRCSNodeInfo as ni where doc.id=ni.id.docId and ni.id.version2=1 and doc.space<>’XWiki’ and doc.space<>’Main’ and doc.space<>’Panels’ group by doc.space, doc.name order by max(ni.date) desc") 17: #set( $recentlyChangedDocuments = $xwiki.searchDocuments($hqlQuery, $util.parseInt($request.changesNb), 0)) 18: #set( $openTab = $xwiki.getXMLEncoded("<TABLE><TBODY>") ) 19: #set( $closeTab = $xwiki.getXMLEncoded("</TBODY></TABLE>") ) 20: #set( $openDesc = $xwiki.getXMLEncoded("<TR><TH>") ) 21: #set( $closeDescOpenVal = $xwiki.getXMLEncoded("</TH><TD>") ) 22: #set( $closeVal = $xwiki.getXMLEncoded("</TD></TR>") ) 23: #set( $openA = $xwiki.getXMLEncoded("<A ") ) 24: #set( $endA = $xwiki.getXMLEncoded(">") ) 25: #set( $closeA = $xwiki.getXMLEncoded("</A>") ) 26: #foreach( $rcName in $recentlyChangedDocuments ) ##{ 27: #set( $rcDoc = $xwiki.getDocument($rcName) ) 28: #set( $docDate = $rcDoc.date.toGMTString() ) 29: #set( $docTitle = $rcDoc.getDisplayTitle() ) 30: #set( $docTitle = $xwiki.getXMLEncoded($docTitle) ) 31: <event start="$docDate" isDuration="false" title="$docTitle"> 32: ${openTab} 33: ${openDesc}Link: ${closeDescOpenVal}${openA}href=’${rcDoc.getURL()}’ target=’_blank’${endA}${rcName}${closeA}${closeVal} 34: ${openDesc}Date: ${closeDescOpenVal}$xwiki.formatDate($rcDoc.date, "yyyy-MMM-dd HH:mm")${closeVal} 35: #if ("$!rcDoc.author" != "") ##{ 36: ${openDesc}Author: ${closeDescOpenVal}${openA}href=’${xwiki.getURL("${rcDoc.author}","view")}’ target=’_blank’${endA}$xwiki.getLocalUserName(${rcDoc.author}, false)${closeA}${closeVal} 37: #end ##} 38: #if ("$!rcDoc.creator" != "") ##{ 39: ${openDesc}Creator: ${closeDescOpenVal}${openA}href=’${xwiki.getURL("${rcDoc.creator}","view")}’ target=’_blank’${endA}$xwiki.getLocalUserName(${rcDoc.creator}, false)${closeA}${closeVal} 40: #end ##} 41: ${closeTab} 42: </event> 43: #end ##} 44: </data>
Search
Navigation:
Home
What's New
Site Timeline
Featured Apps:
NPR Podcasts
Fav Music Podcasts
KCRW Podcasts
Exhibit Presidents
Topics:
NPM's Blog ...
Site News
Photos
Todos
Sandbox
Fedora10
Timeline
Exhibit
CreateResources
Recently Modified
$rdoc.displayTitle
|
XWikiPreferences
|
XWikiAllGroup
|
NielsMayer.com
|
ShellScriptReturningListOfOldKernels
Recently Created
ShellScriptReturningListOfOldKernels
|
HowToHackPluginsForFireFox3_5_x86_64
|
FeedExperiment4
|
Thinbox
|
JWPlayer2