You are here:
BACCHUS Wiki
>
System Web
>
AdminToolsCategory
>
SiteTools
>
SiteChanges
(revision 1) (raw view)
---+ %IF{ "defined web AND $web!='all'" then="%MAKETEXT{"Recently changed topics in [_1] Web" args="$percntURLPARAM{$quotweb$quot default=$quotall$quot}$percnt"}%" else="%MAKETEXT{"Recently changed topics in all Webs"}%" }% <!-- START DATE SELECTION --> <form name="seeChangesSince" id="siteChangesForm" method="get" action="%TOPIC%" /> <noautolink> <div class="foswikiFormSteps"> <div class="foswikiFormStep"> %MAKETEXT{"See changes since:"}% <select class="foswikiSelect" id="siteChangesSelect" name="since"> <option id="last_time_checked" value=""></option> <option id="1_hour_ago" value="P1h/$now" %IF{"$since = 'P1h/$now'" then="selected='selected'"}%>%MAKETEXT{"1 hour ago"}%</option> <option id="6_hours_ago" value="P6h/$now" %IF{"$since = 'P6h/$now'" then="selected='selected'"}%>%MAKETEXT{"6 hours ago"}%</option> <option id="12_hours_ago" value="P12h/$now" %IF{"$since = 'P12h/$now'" then="selected='selected'"}%>%MAKETEXT{"12 hours ago"}%</option> <option id="24_hours_ago" value="P1d/$now" %IF{"$since = 'P1d/$now'" then="selected='selected'"}%>%MAKETEXT{"24 hours ago"}%</option> <option id="3_days_ago" value="P3d/$now"}%" %IF{"$since = 'P3d/$now'" then="selected='selected'"}%>%MAKETEXT{"3 days ago"}%</option> <option id="1_week_ago" value="P1w/$now"}%" %IF{"$since = 'P12/$now'" then="selected='selected'"}%>%MAKETEXT{"1 week ago"}%</option> <option id="2_weeks_ago" value="P2w/$now" %IF{"$since = 'P2w/$now'" then="selected='selected'"}%>%MAKETEXT{"2 weeks ago"}%</option> <option id="4_weeks_ago" value="P4w/$now"}%" %IF{"$since = 'P4w/$now'" then="selected='selected'"}%>%MAKETEXT{"4 weeks ago"}%</option> <option id="beginning" value=""}%" %IF{"$since = 'beginning'" then="selected='selected'"}%>%MAKETEXT{"the beginning"}%</option> </select> <input type="hidden" name="sinceReadable" value="%URLPARAM{"sinceReadable"}%" /> <input type="hidden" name="debugJs" value="%URLPARAM{"debugJs" default="0"}%" /> <noscript> <input type="submit" class="foswikiButton" name="findChanges" value="%MAKETEXT{"Update"}%" /> </noscript> </div> </div> %TABLE{sort="on" initsort="1" initdirection="up" headerrows="1" tablewidth="100%"}% %SEARCH{ "info.author!='WikiGnome'" type="query" nosearch="on" nototal="on" pagesize="%URLPARAM{"limit" default="25"}%" showpage="1" web="%URLPARAM{"web" default="all"}%" excludetopic="%STATISTICSTOPIC%" reverse="on" order="modified" format="| $date | <nop>$web | [[%SCRIPTURLPATH{"view"}%/$web/$topic#foo_$rev][$percentFORMFIELD{$quotSummary$quot topic=$quot$web.$topic$quot format=$quot$topic: $value$quot default=$quot$topic$quot alttext=$quot$topic$quot}$percent]] | [[$wikiusername][$wikiname]] | [[%SCRIPTURLPATH{"rdiff"}%/$web/$topic#_foo=$rev][%MAKETEXT{"diff"}%]], [[%SCRIPTURLPATH{"rdiff"}%/$web/$topic?type=last&render=sequential&context=9000&_foo=$rev#diff001][%MAKETEXT{"last change"}%]] | " header="| *%MAKETEXT{"Last modified"}%* | *%MAKETEXT{"Web"}%* | *%MAKETEXT{"Topic"}%* | *%MAKETEXT{"Last editor"}%* | *%MAKETEXT{"View"}%* |" nofooter="$n---$n $pager $n----$n" pager="on" groupby="none" date="%URLPARAM{"since" default="P1d/$now"}%" zeroresults="<p>%MAKETEXT{"No changes"}%</p>" }% <div class="foswikiFormSteps"> <div class="foswikiFormStep"> %MAKETEXT{"Maximum [_1] items per web" args="%URLPARAM{"limit" default="25"}%"}% %TWISTY{ remember="on" showlink="%MAKETEXT{"change display options"}%" hidelink="%MAKETEXT{"close display options"}%" mode="span" }% <div class="foswikiFormSteps"> <div class="foswikiFormStep"> <h4>%MAKETEXT{"Number of changes for each Web"}%</h4> <p><input type="radio" name="limit" value="10" id="limit10" %IF{"$limit='10'" then="checked=\"1\""}% /><label for="limit10">10</label> <input type="radio" name="limit" value="25" id="limit0" %IF{"$limit='25' OR NOT defined limit OR $limit=''" then="checked=\"1\""}%/><label for="limit0">%MAKETEXT{"[_1] (default)" args="25"}%</label> <input type="radio" name="limit" value="50" id="limit50" %IF{"$limit='50'" then="checked=\"1\""}%/><label for="limit50">50</label> <input type="radio" name="limit" value="100" id="limit100" %IF{"$limit='100'" then="checked=\"1\""}%/><label for="limit100">100</label> <input type="radio" name="limit" value="200" id="limit200" %IF{"$limit='200'" then="checked=\"1\""}%/><label for="limit200">200</label> <input type="radio" name="limit" value="400" id="limit400" %IF{"$limit='400'" then="checked=\"1\""}%/><label for="limit400">400</label></p> </div> <div class="foswikiFormStep"> <h4>%MAKETEXT{"Webs"}%</h4> <p><input type="text" class="foswikiInputField" name="web" value="%URLPARAM{"web" default="all"}%" size="80" /></p> <p>%MAKETEXT{"Specify =all= for all webs, or a comma separated list of webs from: [_1]" args="<code>%WEBLIST{"$name" separator=", "}%</code>"}%</p> </div> <div class="foswikiFormStep"> <input type="submit" class="foswikiButton" name="listChanges" value="%MAKETEXT{"Update"}%" /> </div> </div> %ENDTWISTY% </div> </div> </noautolink> </form>%ADDTOZONE{ "head" id="sitechanges" text="<literal><style type='text/css' media='all'> #siteChangesForm .foswikiTable { margin-top: 20px; } </style></literal>" }%%ADDTOZONE{ "script" id="sitechanges" text="<literal><script type='text/javascript'> (function($) { // debug the javascript by passing urlparam debugJs=1 var DEBUG = %URLPARAM{"debugJs" default="0"}%; function updateLastTimeCheckedOption (inDate) { var el = document.getElementById('last_time_checked'); if (el) { el.value = inDate; el.text = 'last time I checked'; } } function setOptionSelected (inId) { if (DEBUG && console) { console.log('setOptionSelected:inId=' + inId); } var el = document.getElementById(inId); if (el) { el.selected = 'selected'; } } function processFormValue (inValue) { if (DEBUG && console) { console.log('submitted:' + inValue); } return true; } // stores the name function storeSelectedOption (inName, inValue, inStorageField) { if (DEBUG && console) { console.log('storeSelectedOption:inName=' + inName + ';inValue=' + inValue + ';inStorageField=' + inStorageField); } // store readable value so we can use it when reloading the page inStorageField.value=inName; return true; } function init() { var DEFAULT_OPTION_ID = '24_hours_ago'; var dateLastCheck = foswiki.Pref.getPref('WebChangesForAllWebs_dateLastCheck'); if (dateLastCheck) { var selectedOption = '%URLPARAM{"sinceReadable"}%'; if (DEBUG && console) { console.log('sinceReadable selectedOption:' + selectedOption); } if (selectedOption) { setOptionSelected(selectedOption); } else { setOptionSelected(DEFAULT_OPTION_ID); } } var now = '%CALC{"$FORMATTIME($EVAL($TIME()), $year-$month-$day $hour:$minute:$second)"}%'; if (DEBUG && console) { console.log('now:' + now); } if (now) { foswiki.Pref.setPref('%WEB%_%TOPIC%_dateLastCheck', now); updateLastTimeCheckedOption(now); } } function submitForm() { document.forms.seeChangesSince.web.value = document.forms.seeChangesSince.web.value.replace(/\s*,\s*/, ', '); processFormValue(document.forms.seeChangesSince.since.value); document.forms.seeChangesSince.submit(); } $(function() { $('#siteChangesSelect').change(function() { var $selected = $('option:selected', this); storeSelectedOption($selected.attr('id'), $selected.attr('value'), document.forms.seeChangesSince.sinceReadable); submitForm(); }); $(document.forms.seeChangesSince).submit(function() { submitForm(); }); init(); }); }(jQuery)); </script></literal>" requires="JavascriptFiles/foswikiPrefs" }%<!-- END DATE SELECTION -->
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
V
iew topic
|
Edit
w
iki text
|
M
ore topic actions
Topic revision: r1 - 19 May 2010,
ProjectContributor
System
Log In
Toolbox
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
User Reference
BeginnersStartHere
TextFormattingRules
Macros
FormattedSearch
QuerySearch
DocumentGraphics
SkinBrowser
InstalledPlugins
Admin Maintenance
Reference Manual
AdminToolsCategory
InterWikis
ManagingWebs
SiteTools
DefaultPreferences
WebPreferences
Categories
Admin Documentation
Admin Tools
Developer Doc
User Documentation
User Tools
Copyright &© by the contributing authors. All material on this site is the property of the contributing authors.
Ideas, requests, problems regarding BACCHUS Wiki?
Send feedback