fix rendering bugs in firefox
This commit is contained in:
parent
fba1d06685
commit
604a7ec7e8
1 changed files with 4 additions and 2 deletions
|
@ -205,7 +205,8 @@ class PreviewFrame extends React.Component {
|
||||||
|
|
||||||
resolvePathsForElementsWithAttribute(attr, sketchDoc, files) {
|
resolvePathsForElementsWithAttribute(attr, sketchDoc, files) {
|
||||||
const elements = sketchDoc.querySelectorAll(`[${attr}]`);
|
const elements = sketchDoc.querySelectorAll(`[${attr}]`);
|
||||||
elements.forEach(element => {
|
const elementsArray = Array.prototype.slice.call(elements);
|
||||||
|
elementsArray.forEach(element => {
|
||||||
if (element.getAttribute(attr).match(MEDIA_FILE_REGEX_NO_QUOTES)) {
|
if (element.getAttribute(attr).match(MEDIA_FILE_REGEX_NO_QUOTES)) {
|
||||||
const resolvedFile = resolvePathToFile(element.getAttribute(attr), files);
|
const resolvedFile = resolvePathToFile(element.getAttribute(attr), files);
|
||||||
if (resolvedFile) {
|
if (resolvedFile) {
|
||||||
|
@ -299,7 +300,8 @@ class PreviewFrame extends React.Component {
|
||||||
});
|
});
|
||||||
|
|
||||||
const cssLinksInHTML = sketchDoc.querySelectorAll('link[rel="stylesheet"]');
|
const cssLinksInHTML = sketchDoc.querySelectorAll('link[rel="stylesheet"]');
|
||||||
cssLinksInHTML.forEach(css => {
|
const cssLinksInHTMLArray = Array.prototype.slice.call(cssLinksInHTML);
|
||||||
|
cssLinksInHTMLArray.forEach(css => {
|
||||||
if (css.getAttribute('href') && css.getAttribute('href').match(NOT_EXTERNAL_LINK_REGEX) !== null) {
|
if (css.getAttribute('href') && css.getAttribute('href').match(NOT_EXTERNAL_LINK_REGEX) !== null) {
|
||||||
const resolvedFile = resolvePathToFile(css.getAttribute('href'), files);
|
const resolvedFile = resolvePathToFile(css.getAttribute('href'), files);
|
||||||
if (resolvedFile) {
|
if (resolvedFile) {
|
||||||
|
|
Loading…
Reference in a new issue