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

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

slides

File size: 2.8 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
10            /** ************ EVENTS ************ **/
11            this.launchSlideShow();
12            this.createSlides();
13        },
14
15        // CREATES ********************************************************
16        createSlides: function()
17        {
18            var contentSlideActivities = "project?methodName=viewSlideActivities";
19            var contentSlideData = "project?methodName=viewSlideData";
20            var contentSlideDataBases = "project?methodName=viewSlideDatabases";
21            var contentSlideServices = "project?methodName=viewSlideServices";
22
23            var slideEther = new VerticalSlide( {title:initTexts["home.main.activities"], parent:this.containerSlides, id:"slide_activities", titleId:"slide_activities_title", contentId:"slide_activities_content",
24                contentPage:contentSlideActivities, timeToSlide:100,
25                onClick:this.onClickSlideActivities} );
26            var slideData = new VerticalSlide( {title:initTexts["home.data"], parent:this.containerSlides, id:"slide_data", titleId:"slide_data_title", contentId:"slide_data_content",
27                contentPage:contentSlideData,
28                onClick:this.onClickSlideData} );
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                onClick:this.onClickSlideDataBases} );
32            var slideServices = new VerticalSlide( {title:initTexts["home.services"], parent:this.containerSlides, id:"slide_services", titleId:"slide_services_title", contentId:"slide_services_content",
33                contentPage:contentSlideServices,
34                onClick:this.onClickSlideServices} );
35
36            slideEther.onClickTitle();
37        },
38
39        // EVENTS ********************************************************
40        onClickSlideActivities: function()
41        {
42
43        },
44
45        onClickSlideData: function()
46        {
47
48        },
49
50        onClickSlideDataBases: function()
51        {
52
53        },
54
55        onClickSlideServices: function()
56        {
57
58        },
59
60        // OTHERS ********************************************************
61        launchSlideShow: function()
62        {
63            // Launch slide
64            this.containerSlideshow.craftyslide( {
65                'width': 450,
66                'height': 140,
67                'pagination': false,
68                'fadetime': 1000,
69                'delay': 5000
70            } );
71        }
72
73    } );
74</script>
Note: See TracBrowser for help on using the repository browser.