В GWT, как узнать все стили, примененные к данному элементу (по идентификатору или имени класса) - PullRequest
1 голос
/ 05 июля 2010

У меня есть следующая проблема: в моем проекте GWT есть «основной» файл css для приложения, встроенный css в DOM, полученный из вычислений приложения, и файл css, который объединен в архив, загруженный в приложение и динамически загружается.

Теперь мне нужно, чтобы Element выяснил, какие правила CSS применяются из любого из трех источников. Как я понимаю, функция getStyle() GWT возвращает только информацию, которая находится в DOM.

Какой самый простой способ добиться этого?

Редактировать: Если возможно, я ищу решение на стороне клиента (в java или javascript), а не на стороне сервера.

1 Ответ

1 голос
/ 06 июля 2010

Нашел решение моей проблемы (на самом деле два, но я иду к первому):

  1. Использование jQuery's css () , которое делает то, что я хотел
  2. Чистое решение javascript в этом ТАКОМ вопросе

Теперь мне просто нужно написать оболочку JNSI для функции jQuery ...

Редактировать: Нашел третье решение, которое точно соответствует тому, что я хочу: GQuery , который является портом jQuery для GWT и содержит (согласно главной странице) 98% основных функций jQuery. *

...