Как заставить стили UiBinder работать так же, как из файла .css? - PullRequest
0 голосов
/ 23 ноября 2011

Я прошу прощения за смутное название, но я не могу придумать лучшего способа спросить его.Я постараюсь быть очень конкретным:

Итак, допустим, я создаю новое приложение GWT / AppEngine и у меня есть пример приложения по умолчанию.Я вижу кнопки и решаю, что они хороши, и я бы хотел их использовать.В файле CSS стили, назначенные кнопкам:

button.send {
   margin-top: 10px;
   float: right;
   padding: 10px 14px;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   color: #fff;
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5D9AFE),
       to(#4785E8) );
   background: -moz-linear-gradient(top, #5D9AFE, #4785E8);
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   border: none;
}

button.send:active {
   margin-top: 10px;
   float: right;
   padding: 10px 14px;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   color: #fff;
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4785E8),
       to(#5D9AFE) );
   background: -moz-linear-gradient(top, #4785E8, #5D9AFE);
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   border: none;
}

button.centerbtn {
   float: none;
   display: inline;
   margin: 0 auto;
}

button.centerbtn:active {
   float: none;
   display: inline;
   margin: 0 auto;
}

Но если бы я попытался использовать их внутри UiBinder, они не будут автоматически применены к кнопке.Даже если я вручную применю ее к кнопке, установив ее стиль, при щелчке по ней она не изменится визуально (как при всплывающих окнах).

У меня есть желаниечтобы сделать это достаточно, чтобы я подумал, что я спрашиваю, как я пытаюсь сделать аналогичные вещи с всплывающими окнами, диалоговыми окнами и т. д.

1 Ответ

0 голосов
/ 24 ноября 2011

Помещение литерала () в соответствии с комментарием этого человека исправило его, как и программно изменяя имя класса.

...