source: ether_2012/trunk/web/init_script.jsp @ 374

Last change on this file since 374 was 362, checked in by vmipsl, 12 years ago

slides

File size: 2.9 KB
Line 
1<script type="text/javascript">
2    var InterfaceInit = Class.create( {
3
4        initialize: function()
5        {
6            /** *********** CONTAINERS *********** **/
7            this.containerSlideshow = $( "#slideshow" );
8            this.containerSlides = $( "#slides" );
9            this.containerScrollNews = $( "#scrollNews" );
10
11            /** ************ EVENTS ************ **/
12            this.launchSlideShow();
13            this.launchScrollNews();
14            this.createSlides();
15        },
16
17        // CREATES ********************************************************
18        createSlides: function()
19        {
20            var contentSlideActivities = "project?methodName=viewSlideActivities";
21            var contentSlideData = "project?methodName=viewSlideData";
22            var contentSlideDataBases = "project?methodName=viewSlideDatabases";
23            var contentSlideServices = "project?methodName=viewSlideServices";
24
25            var slideEther = new VerticalSlide( {title:initTexts["home.main.activities"], parent:this.containerSlides, id:"slide_activities", titleId:"slide_activities_title", contentId:"slide_activities_content",
26                contentPage:contentSlideActivities, timeToSlide:100 } );
27            var slideData = new VerticalSlide( {title:initTexts["home.data"], parent:this.containerSlides, id:"slide_data", titleId:"slide_data_title", contentId:"slide_data_content",
28                contentPage:contentSlideData} );
29            var slideDataBases = new VerticalSlide( {title:initTexts["home.databases"], parent:this.containerSlides, id:"slide_databases", titleId:"slide_databases_title", contentId:"slide_databases_content",
30                contentPage:contentSlideDataBases} );
31            var slideServices = new VerticalSlide( {title:initTexts["home.services"], parent:this.containerSlides, id:"slide_services", titleId:"slide_services_title", contentId:"slide_services_content",
32                contentPage:contentSlideServices} );
33
34//            slideEther.onClickTitle();
35            slideData.onClickTitle();
36        },
37
38        // EVENTS ********************************************************
39
40        // OTHERS ********************************************************
41        launchSlideShow: function()
42        {
43            // Launch slide
44            this.containerSlideshow.craftyslide( {
45                'width': 450,
46                'height': 140,
47                'pagination': false,
48                'fadetime': 1000,
49                'delay': 5000
50            } );
51        }
52        ,
53
54        launchScrollNews: function()
55        {
56            this.containerScrollNews.vTicker( {
57                speed: 500,
58                pause: 2500,
59                showItems: 4,
60                animation: 'fade',
61                mousePause: true,
62                height: 0,
63                direction: 'down'
64            } );
65        }
66
67    } )
68            ;
69
70</script>
Note: See TracBrowser for help on using the repository browser.