~jstys-z/helioviewer.org/client5

« back to all changes in this revision

Viewing changes to src/Utility/FullscreenControl.js

  • Committer: Keith Hughitt
  • Date: 2011-05-26 19:28:41 UTC
  • mfrom: (402.1.667 hv)
  • Revision ID: keith.hughitt@nasa.gov-20110526192841-5xmuft9jsm52pzih
Helioviewer.org 2.2.0 Release

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
        this.col1pad  = $('#col1pad');
31
31
        this.col2     = $('#col2');
32
32
        this.viewport = $('#helioviewer-viewport-container-outer');
 
33
        this.shadow   = $('#helioviewer-viewport-container-shadow');
33
34
        this.sandbox  = $('#sandbox');
34
35
        this.header   = $('#header');
35
36
        this.meta     = $('#footer-container-outer');
76
77
        }, this.speed,
77
78
        function () {
78
79
            $(document).trigger('update-viewport');
 
80
            self.shadow.css({
 
81
                "width": self.viewport.width(),
 
82
                "height": self.viewport.height(),
 
83
                "top": 4,
 
84
                "left": 4
 
85
            });
79
86
            self.panels.hide();
80
87
            self.body.removeClass('disable-fullscreen-mode');
81
88
        });
112
119
     * Disable fullscreen mode
113
120
     */
114
121
    disableFullscreenMode: function () {
115
 
        var self = this;
116
 
        
 
122
        var offset, self = this;
 
123
 
 
124
        this.shadow.hide();
117
125
        this.panels.show();
118
126
                
119
127
        this.colmid.animate({ 
120
128
            left:  this.origColMidLeft
121
129
        }, this.speed,
122
130
        function () {
 
131
            offset = self.viewport.offset();
 
132
 
123
133
            self.meta.show();
124
134
            self.body.css('overflow', 'visible');
 
135
            self.shadow.css({
 
136
                "width": self.viewport.width(),
 
137
                "height": self.viewport.height(),
 
138
                "top": offset.top,
 
139
                "left": offset.left
 
140
            }).show();
125
141
            self.body.removeClass('disable-fullscreen-mode');
126
142
        });
127
143