Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(440)

Unified Diff: chrome/browser/resources/print_preview/print_preview_animations.js

Issue 595153003: Compile print_preview, part 5: reduce down to 104 errors (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@I_print_preview_4
Patch Set: fix a comment Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/print_preview/print_preview_animations.js
diff --git a/chrome/browser/resources/print_preview/print_preview_animations.js b/chrome/browser/resources/print_preview/print_preview_animations.js
index b864d552aa3d40fd2b9fca007d549cbfaa31cfa7..56f293019a990aeabaaf7be96ad809c974ba6ac8 100644
--- a/chrome/browser/resources/print_preview/print_preview_animations.js
+++ b/chrome/browser/resources/print_preview/print_preview_animations.js
@@ -73,7 +73,11 @@ function fadeOutElement(el) {
el.style.height = 'auto';
var height = el.offsetHeight;
el.style.height = height + 'px';
- el.offsetHeight; // Should force an update of the computed style.
+ /**
+ * Should force an update of the computed style.
+ * @suppress {uselessCode}
Dan Beam 2014/09/24 23:31:21 i think this is supposed to be suspicious code, no
Dan Beam 2014/09/24 23:31:21 nit: just add a /** @supress {suspiciousCode} *
Vitaly Pavlenko 2014/09/24 23:57:07 Either way works.
Vitaly Pavlenko 2014/09/24 23:57:07 Done.
+ */
+ el.offsetHeight;
animationEventTracker_.add(
el, 'webkitTransitionEnd', onFadeOutTransitionEnd.bind(el), false);
el.classList.add('closing');
@@ -129,9 +133,11 @@ function fadeInOption(el, opt_justShow) {
// To make the option visible during the first fade in.
el.hidden = false;
- var leftColumn = el.querySelector('.left-column');
+ var leftColumn = assertInstanceof(el.querySelector('.left-column'),
+ HTMLElement);
wrapContentsInDiv(leftColumn, ['invisible']);
- var rightColumn = el.querySelector('.right-column');
+ var rightColumn = assertInstanceof(el.querySelector('.right-column'),
+ HTMLElement);
wrapContentsInDiv(rightColumn, ['invisible']);
var toAnimate = el.querySelectorAll('.collapsible');
@@ -150,9 +156,11 @@ function fadeOutOption(el, opt_justHide) {
if (!el.classList.contains('visible'))
return;
- var leftColumn = el.querySelector('.left-column');
+ var leftColumn = assertInstanceof(el.querySelector('.left-column'),
+ HTMLElement);
wrapContentsInDiv(leftColumn, ['visible']);
- var rightColumn = el.querySelector('.right-column');
+ var rightColumn = assertInstanceof(el.querySelector('.right-column'),
+ HTMLElement);
wrapContentsInDiv(rightColumn, ['visible']);
var toAnimate = el.querySelectorAll('.collapsible');
@@ -173,7 +181,7 @@ function fadeOutOption(el, opt_justHide) {
* |classes| in the new div, only if has not been already done. It is necessary
* for animating the height of table cells.
* @param {HTMLElement} el The element to be processed.
- * @param {array} classes The css classes to add.
+ * @param {Array} classes The css classes to add.
*/
function wrapContentsInDiv(el, classes) {
var div = el.querySelector('div');

Powered by Google App Engine
This is Rietveld 408576698