Re[9]: HTMLayout text-wrap:unrestricted
От: c-smile Канада http://terrainformatica.com
Дата: 27.01.15 20:28
Оценка:
Здравствуйте, zitz, Вы писали:

Z>Слезно прошу, сделай, пожалуйста, такуюже штуку для скриптов — SciterSetScript — всё многократно упростится, тем более что "scripting это такая же декларация как и CSS по большому счету" и скрипты я как понял это и есть основная фишка Sciter по сравнению с HTMLayout.


Про SciterEval я уже сказал выше но на самом деле тебе и это не надо.

Скажем если тебе нужно выполнить некую функцию для DOM элемента то пишем скрипт

utils.tis :
function Foo() {
  this // here is the element
}


и вызываем эту скрипт функцию через CSS:

div[foo] {
  aspect: Foo url(utils.tis);
}

для всех <div> у которых есть атрибут foo.

Можно также зайти с другой стороны:
в CSS:
html {
  aspect: MyHtmlProcessor url(utils.tis);
}


объявлено что для <html> документа будет вызвана функция MyHtmlProcessor которая выглядит например так

function MyHtmlProcessor() {

  for( var el in this.selectAll("div[foo]") )
    // do something with each div[foo]

}
Отредактировано 27.01.2015 20:29 c-smile . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.