theprotein / phantomas

Remote phantom browser
0 stars 0 forks source link

make real dom nodes from pseudo elements #1

Open awinogradov opened 8 years ago

awinogradov commented 8 years ago

Надо создавать настоящие ноды из псевдо :before, :after и тд как элемент содержащего блока .block__before.

qfox commented 8 years ago

Есть идеи, как это делать?

awinogradov commented 8 years ago

@zxqfox это уже работает но не там где надо, вот https://github.com/theprotein/protein-cloud/blob/master/server/core/builders/phantomas/postcss-plugins/postcss-make-real-elements.js

qfox commented 8 years ago

Кажется, что это можно порулить на уровне скрипта выгрузки.

awinogradov commented 8 years ago

@zxqfox главное, что это не должно быть в облаке в парсерах. Надо чтобы правильный html приезжал сразу. Все магические действия надо делать в фантоме. Это надо добавить наверное куда-то сюда https://github.com/theprotein/protein-cloud/blob/master/server/core/builders/phantomas/scripts/component.browser.js

qfox commented 8 years ago

Нууу, возможность есть: https://developer.mozilla.org/en-US/docs/Web/API/Window/getComputedStyle#Use_with_pseudo-elements

Надо перенести суда: https://github.com/theprotein/protein-cloud/blob/22e2523db632894d229ca750794cb27d382f4af1/server/core/builders/phantomas/scripts/component.browser.js#L66

awinogradov commented 8 years ago

:fire: @zxqfox замутишь? ;)

qfox commented 8 years ago

Постараюсь)

awinogradov commented 8 years ago

@zxqfox я в тебя верю)