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
Show Line Numbers
## -*-JavaScript-*- ############################################################################## ## by Niels Mayer -- http://nielsmayer.com ## Usage: http://nielsmayer.com/xwiki/bin/view/Main/SiteDocChangeTL?xpage=rdf&changesNb=200 ## Usage: http://nielsmayer.com/xwiki/bin/view/Main/SiteDocChangeTL?xpage=rdf ## ## orig from http://code.xwiki.org/xwiki/bin/view/Snippets/TimelineSnippet ## the part of the code activated by http://nielsmayer.com/xwiki/bin/view/Timeline/TL1?action=xml&xpage=rdf ## is instead called as this standalone script http://nielsmayer.com/xwiki/bin/view/Timeline/ChangesList?xpage=rdf ############################################################################# #set($changesNb="200") #if("$!request.changesNb" != "") ##{ #set($changesNb=$request.changesNb) #end ##} <data> #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") #set( $recentlyChangedDocuments = $xwiki.searchDocuments($hqlQuery, $util.parseInt($request.changesNb), 0)) #set( $openTab = $xwiki.getXMLEncoded("<TABLE><TBODY>") ) #set( $closeTab = $xwiki.getXMLEncoded("</TBODY></TABLE>") ) #set( $openDesc = $xwiki.getXMLEncoded("<TR><TH>") ) #set( $closeDescOpenVal = $xwiki.getXMLEncoded("</TH><TD>") ) #set( $closeVal = $xwiki.getXMLEncoded("</TD></TR>") ) #set( $openA = $xwiki.getXMLEncoded("<A ") ) #set( $endA = $xwiki.getXMLEncoded(">") ) #set( $closeA = $xwiki.getXMLEncoded("</A>") ) #foreach( $rcName in $recentlyChangedDocuments ) ##{ #set( $rcDoc = $xwiki.getDocument($rcName) ) #set( $docDate = $rcDoc.date.toGMTString() ) #set( $docTitle = $rcDoc.getDisplayTitle() ) #set( $docTitle = $xwiki.getXMLEncoded($docTitle) ) <event start="$docDate" isDuration="false" title="$docTitle"> ${openTab} ${openDesc}Link: ${closeDescOpenVal}${openA}href=’${rcDoc.getURL()}’ target=’_blank’${endA}${rcName}${closeA}${closeVal} ${openDesc}Date: ${closeDescOpenVal}$xwiki.formatDate($rcDoc.date, "yyyy-MMM-dd HH:mm")${closeVal} #if ("$!rcDoc.author" != "") ##{ ${openDesc}Author: ${closeDescOpenVal}${openA}href=’${xwiki.getURL("${rcDoc.author}","view")}’ target=’_blank’${endA}$xwiki.getLocalUserName(${rcDoc.author}, false)${closeA}${closeVal} #end ##} #if ("$!rcDoc.creator" != "") ##{ ${openDesc}Creator: ${closeDescOpenVal}${openA}href=’${xwiki.getURL("${rcDoc.creator}","view")}’ target=’_blank’${endA}$xwiki.getLocalUserName(${rcDoc.creator}, false)${closeA}${closeVal} #end ##} ${closeTab} </event> #end ##} </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