Skip to content
This repository has been archived by the owner on Oct 8, 2021. It is now read-only.

Commit

Permalink
Icons: Use span instead of pseudo element
Browse files Browse the repository at this point in the history
Fixes gh-7664
  • Loading branch information
jaspermdegroot committed Nov 18, 2014
1 parent d6a7ccb commit 7ba0950
Show file tree
Hide file tree
Showing 120 changed files with 1,098 additions and 1,108 deletions.
50 changes: 25 additions & 25 deletions css/structure/jquery.mobile.core.css
Expand Up @@ -300,51 +300,51 @@ div.ui-mobile-viewport {
padding-left: .3125em;
padding-right: .3125em;
}
.ui-button-icon-left:after,
.ui-button-icon-right:after,
.ui-button-icon-top:after,
.ui-button-icon-bottom:after,
.ui-button-icon-notext:after {
content: "";
.ui-icon {
position: absolute;
display: block;
display: inline-block;
width: 22px;
height: 22px;
background-position: center;
background-repeat: no-repeat;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
.ui-button-icon-notext:after,
.ui-button-icon-left:after,
.ui-button-icon-right:after {
.ui-icon-notext .ui-icon,
.ui-button-icon-left .ui-icon,
.ui-button-icon-right .ui-icon {
top: 50%;
margin-top: -11px;
}
.ui-button-icon-left:after {
.ui-button-icon-left .ui-icon {
left: .5625em;
}
.ui-button-icon-right:after {
.ui-button-icon-right .ui-icon {
right: .5625em;
}
.ui-mini.ui-button-icon-left:after,
.ui-mini .ui-button-icon-left:after,
.ui-header .ui-button-icon-left:after,
.ui-footer .ui-button-icon-left:after {
.ui-mini.ui-button-icon-left .ui-icon,
.ui-mini .ui-button-icon-left .ui-icon,
.ui-header .ui-button-icon-left .ui-icon,
.ui-footer .ui-button-icon-left .ui-icon {
left: .37em;
}
.ui-mini.ui-button-icon-right:after,
.ui-mini .ui-button-icon-right:after,
.ui-header .ui-button-icon-right:after,
.ui-footer .ui-button-icon-right:after {
.ui-mini.ui-button-icon-right .ui-icon,
.ui-mini .ui-button-icon-right .ui-icon,
.ui-header .ui-button-icon-right .ui-icon,
.ui-footer .ui-button-icon-right .ui-icon {
right: .37em;
}
.ui-button-icon-notext:after,
.ui-button-icon-top:after,
.ui-button-icon-bottom:after {
.ui-button-icon-notext .ui-icon,
.ui-button-icon-top .ui-icon,
.ui-button-icon-bottom .ui-icon {
left: 50%;
margin-left: -11px;
}
.ui-button-icon-top:after {
.ui-button-icon-top .ui-icon {
top: .5625em;
}
.ui-button-icon-bottom:after {
.ui-button-icon-bottom .ui-icon {
top: auto;
bottom: .5625em;
}
Expand Down
5 changes: 2 additions & 3 deletions css/structure/jquery.mobile.forms.checkboxradio.css
Expand Up @@ -20,9 +20,8 @@
.ui-radio .ui-button-icon-bottom {
text-align: center;
}
.ui-controlgroup-horizontal .ui-checkbox .ui-button:after,
.ui-controlgroup-horizontal .ui-radio .ui-button:after {
content: none;
.ui-controlgroup-horizontal .ui-checkbox .ui-button .ui-icon,
.ui-controlgroup-horizontal .ui-radio .ui-button .ui-icon {
display: none;
}
/* Native input positioning */
Expand Down
3 changes: 1 addition & 2 deletions css/structure/jquery.mobile.forms.textinput.css
Expand Up @@ -70,12 +70,11 @@ textarea.ui-mini {
.ui-input-search input {
padding-left: 1.75em;
}
.ui-input-search:after {
.ui-input-search .ui-icon {
position: absolute;
left: .3125em;
top: 50%;
margin-top: -7px;
content: "";
background-position: center center;
background-repeat: no-repeat;
width: 14px;
Expand Down
616 changes: 308 additions & 308 deletions css/themes/default/jquery.mobile.icons.css

Large diffs are not rendered by default.

0 comments on commit 7ba0950

Please sign in to comment.