On 05/31/2011 04:03 PM, Eduard Moraru wrote:
Hi Nicolas,
You can use JavaScript by adding a JavaScriptExtension object to the
page you want to refresh. In the content(Code) of the
JavaScriptExtension object you can have something like:
function timedRefresh(timeoutPeriod) {
setTimeout("location.reload(true);",timeoutPeriod);
}
document.observe('xwiki:dom:loaded', function() {
timedRefresh(5000);
});
...and the page will periodically refresh every 5 seconds (5000
miliseconds).
Using a<META/> tag is not really possible from a page's content because
it needs to be put in the<head/> of the rendered HTML page and the
content of a wiki page always ends up in the<body> of the HTML page. In
order to do it, you would have to modify some templates (or
alternatively use the 'Page Elements' section in the wiki Administration
-- xwiki3.0) and you would need to make sure you will refresh only the
pages you want to refresh, and not all the pages.
If you`re ok with JavaScript, this would be the cleanest option (IMO).
Other options may exist.
Hope this helps,
Eduard
On 05/31/2011 04:04 PM, Nicolas Hernandez wrote:
> Hello,
>
> I am looking for doing a timed auto-refresh like a
> <META HTTP-EQUIV="Refresh" CONTENT="60">
>
> How could it be possible a xwiki article. It dos not work inserted as html.
>
> But someting sexiest should be possible ?
>
Note that autorefreshes are very bad for accessibility, and they can
frustrate users (like me), I would advise you against using them.
--
Sergiu Dumitriu
http://purl.org/net/sergiu/