From 54f5cf11e52f219345442e0f5646cc828a3bb4cf Mon Sep 17 00:00:00 2001 From: asturur Date: Sat, 21 Jun 2014 14:19:31 +0200 Subject: [PATCH 1/2] Update parser.js Get rid of error stopping the parser for elements that doesn't have a parent with visible defined. --- src/parser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser.js b/src/parser.js index ff9ba93f..9ef02522 100644 --- a/src/parser.js +++ b/src/parser.js @@ -76,7 +76,7 @@ else if (attr === 'visible') { value = (value === 'none' || value === 'hidden') ? false : true; // display=none on parent element always takes precedence over child element - if (parentAttributes.visible === false) { + if (typeof(parentAttributes.visible) != 'undefined' && parentAttributes.visible === false) { value = false; } } From 35eebc03760c7f6c244a355bf68c1c8ae89fc383 Mon Sep 17 00:00:00 2001 From: asturur Date: Sat, 21 Jun 2014 14:22:10 +0200 Subject: [PATCH 2/2] Update parser.js --- src/parser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser.js b/src/parser.js index 9ef02522..1689e7fa 100644 --- a/src/parser.js +++ b/src/parser.js @@ -76,7 +76,7 @@ else if (attr === 'visible') { value = (value === 'none' || value === 'hidden') ? false : true; // display=none on parent element always takes precedence over child element - if (typeof(parentAttributes.visible) != 'undefined' && parentAttributes.visible === false) { + if (parentAttributes && parentAttributes.visible === false) { value = false; } }