source: trunk/phpgwapi/templates/news_old/js/news.js @ 7836

Revision 7836, 1.2 KB checked in by alexandrecorreia, 11 years ago (diff)

Ticket #3335 - Modificado o template news para a utilização de um plugin para slider

  • Property svn:executable set to *
Line 
1/****************************************************************************************\
2|************************       LOAD NEWS FROM NEWSADMIN MODULE         *************************|
3\****************************************************************************************/
4function News(data){   
5        this.data = new Hash(data);
6        this.delay = 5000;
7        this.timeout = 0;
8}
9
10News.prototype.update = function(direction) {   
11        if(this.data.size() == 0) {
12                document.getElementById("news").style.visibility ="hidden";
13                return true;
14        }       
15        var item = this.data.seek(direction);   
16        document.getElementById("news_subject").innerHTML = item.subject;
17        document.getElementById("news_content").innerHTML = item.content;
18}
19
20News.prototype.start = function(delay){
21        if(delay)
22                this.delay = delay;
23       
24        this.update('next');
25        this.timeout = setTimeout("news.start()",this.delay);
26}
27
28News.prototype.pause = function(){     
29        if(this.timeout){
30                document.getElementById("img_player_pause").style.display = 'none';
31                document.getElementById("img_player_resume").style.display = '';
32                clearTimeout(this.timeout);
33                this.timeout = 0;
34        }
35        else{
36                document.getElementById("img_player_pause").style.display = '';
37                document.getElementById("img_player_resume").style.display = 'none';
38                this.start();
39        }
40}
Note: See TracBrowser for help on using the repository browser.