Перехватить клик по меткам виджетов - PullRequest
2 голосов
/ 13 ноября 2009

tyrpx - это приложение GWT / Google App Engine, которое позволяет игрокам печатать гонки. Я пытаюсь помешать людям выбирать текст для ввода (это цитата). Цитата состоит из этикеток GWT. Есть ли способ запретить людям выбирать текст? перехватить щелчок по панели или метке?

См. Здесь http://app.typrx.com, затем нажмите «соревноваться в гонке».

Спасибо.

Ответы [ 2 ]

2 голосов
/ 13 ноября 2009

Вы можете сделать текст недоступным для выбора с помощью CSS, используя один или оба из них:

user-select: none;
-moz-user-select: none;

http://www.w3.org/TR/2000/WD-css3-userint-20000216#user-select

1 голос
/ 13 ноября 2009

У меня была такая же проблема, и я добавил решение для библиотеки http://www.cobogw.org. Он обрабатывает все специфичные для браузера реализации. Вы можете добавить библиотеку в свой проект или посмотреть, как она реализована, и скопировать ее в свой собственный код. Метод для использования:

CSS.setSelectable(getElement(), false);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...