Procházet zdrojové kódy

ComboBox focus outline fixed in Safari. For #2164

svn changeset:5965/svn branch:trunk
tags/6.7.0.beta1
Marc Englund před 15 roky
rodič
revize
8665aac686

+ 7
- 2
WebContent/ITMILL/themes/default/select/select.css Zobrazit soubor

@@ -84,8 +84,13 @@
font-size: 13px;
}
.i-filterselect-input:focus {
/* button clips safari outline otherwise (#1684) */
outline-offset: -1px;
/* remove safari/mac outline from this element */
outline: 0px;
}
.i-filterselect-focus {
/* place safari focus outline around the whole thing */
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -4px;
}

.i-filterselect-button {

+ 2
- 0
src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java Zobrazit soubor

@@ -786,6 +786,7 @@ public class IFilterSelect extends Composite implements Paintable, Field,
tb.setText("");
// TODO remove class CLASSNAME_EMPTY
}
addStyleDependentName("focus");
}

public void onLostFocus(Widget sender) {
@@ -797,6 +798,7 @@ public class IFilterSelect extends Composite implements Paintable, Field,
tb.setText(emptyText);
// TODO add CLASSNAME_EMPTY
}
removeStyleDependentName("focus");
}

public void focus() {

Načítá se…
Zrušit
Uložit