OLD | NEW |
---|---|
1 /* Copyright 2014 The Chromium Authors. All rights reserved. | 1 /* Copyright 2014 The Chromium Authors. All rights reserved. |
2 Use of this source code is governed by a BSD-style license that can be | 2 Use of this source code is governed by a BSD-style license that can be |
3 found in the LICENSE file. | 3 found in the LICENSE file. |
4 */ | 4 */ |
5 | 5 |
6 <include src="../../../../ui/webui/resources/js/util.js"> | |
7 <include src="../../../../ui/webui/resources/js/load_time_data.js"> | |
8 | |
9 // Used to indicate whether we've treated the header image for possible | |
10 // deletion. | |
11 var treatedHeader = false; | |
12 | |
6 /** | 13 /** |
7 * On load, registers the handler to add the 'hide' class to the container | 14 * On load, registers the handler to add the 'hide' class to the container |
8 * element in order to hide it. | 15 * element in order to hide it. |
9 */ | 16 */ |
10 window.onload = function() { | 17 window.onload = function() { |
18 possiblyRemoveHeader(); | |
pedro (no code reviews)
2014/09/22 18:25:20
If we pass the finch config to not render the head
Mathieu
2014/09/22 21:35:06
Done. I think so too, thanks.
| |
11 $('optin-label').addEventListener('click', function() { | 19 $('optin-label').addEventListener('click', function() { |
12 $('container').classList.add('hide'); | 20 $('container').classList.add('hide'); |
13 }); | 21 }); |
14 }; | 22 }; |
15 | 23 |
16 /** | 24 /** |
25 * Depending on the configuration value, we may need to remove the header image. | |
26 */ | |
27 function possiblyRemoveHeader() { | |
28 if (treatedHeader) { | |
29 return; | |
30 } | |
31 treatedHeader = true; | |
32 | |
33 if (config['hideHeader']) { | |
34 $('container').removeChild($('header-image')); | |
35 } | |
36 } | |
37 | |
38 /** | |
17 * Returns the height of the content. Method called from Chrome to properly size | 39 * Returns the height of the content. Method called from Chrome to properly size |
18 * the view embedding it. | 40 * the view embedding it. |
19 * @return {number} The height of the content, in pixels. | 41 * @return {number} The height of the content, in pixels. |
20 */ | 42 */ |
21 function getContentHeight() { | 43 function getContentHeight() { |
44 possiblyRemoveHeader(); | |
pedro (no code reviews)
2014/09/22 18:25:20
I think if you use DOMContentLoaded you will not n
Mathieu
2014/09/22 21:35:06
Done.
| |
22 return $('container').clientHeight; | 45 return $('container').clientHeight; |
23 } | 46 } |
OLD | NEW |