mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-18 19:21:34 +08:00
remove <icon forward></icon>
This commit is contained in:
@ -38,25 +38,21 @@
|
|||||||
<a ion-item href="#">
|
<a ion-item href="#">
|
||||||
<icon wifi item-left></icon>
|
<icon wifi item-left></icon>
|
||||||
Card Link Item 1
|
Card Link Item 1
|
||||||
<icon forward item-right></icon>
|
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a ion-item href="#">
|
<a ion-item href="#">
|
||||||
<icon wine item-left></icon>
|
<icon wine item-left></icon>
|
||||||
Card Link Item 2
|
Card Link Item 2
|
||||||
<icon forward item-right></icon>
|
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<button ion-item>
|
<button ion-item>
|
||||||
<icon warning item-left></icon>
|
<icon warning item-left></icon>
|
||||||
Card Button Item 1
|
Card Button Item 1
|
||||||
<icon forward item-right></icon>
|
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<button ion-item>
|
<button ion-item>
|
||||||
<icon walk item-left></icon>
|
<icon walk item-left></icon>
|
||||||
Card Button Item 2
|
Card Button Item 2
|
||||||
<icon forward item-right></icon>
|
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
</ion-card>
|
</ion-card>
|
||||||
|
@ -83,11 +83,6 @@ ion-card {
|
|||||||
font-size: 1.3rem;
|
font-size: 1.3rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
icon[forward] {
|
|
||||||
font-size: 2rem;
|
|
||||||
color: $item-ios-forward-icon-color;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-title {
|
.card-title {
|
||||||
padding: $card-ios-title-padding;
|
padding: $card-ios-title-padding;
|
||||||
font-size: $card-ios-title-font-size;
|
font-size: $card-ios-title-font-size;
|
||||||
|
@ -38,25 +38,21 @@
|
|||||||
<a ion-item href="#">
|
<a ion-item href="#">
|
||||||
<icon wifi item-left></icon>
|
<icon wifi item-left></icon>
|
||||||
Card Link Item 1
|
Card Link Item 1
|
||||||
<icon forward item-right></icon>
|
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a ion-item href="#">
|
<a ion-item href="#">
|
||||||
<icon wine item-left></icon>
|
<icon wine item-left></icon>
|
||||||
Card Link Item 2
|
Card Link Item 2
|
||||||
<icon forward item-right></icon>
|
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<button ion-item>
|
<button ion-item>
|
||||||
<icon warning item-left></icon>
|
<icon warning item-left></icon>
|
||||||
Card Button Item 1
|
Card Button Item 1
|
||||||
<icon forward item-right></icon>
|
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<button ion-item>
|
<button ion-item>
|
||||||
<icon walk item-left></icon>
|
<icon walk item-left></icon>
|
||||||
Card Button Item 2
|
Card Button Item 2
|
||||||
<icon forward item-right></icon>
|
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
</ion-card>
|
</ion-card>
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
|
|
||||||
|
// Icon
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
icon {
|
icon {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
|
@ -53,10 +53,7 @@ export class Icon {
|
|||||||
onInit() {
|
onInit() {
|
||||||
let ele = this.eleRef.nativeElement;
|
let ele = this.eleRef.nativeElement;
|
||||||
|
|
||||||
if (ele.hasAttribute('forward')) {
|
if (this.mode == 'ios' && this.ios) {
|
||||||
this.name = this.config.setting('forwardIcon');
|
|
||||||
|
|
||||||
} else if (this.mode == 'ios' && this.ios) {
|
|
||||||
this.name = this.ios;
|
this.name = this.ios;
|
||||||
|
|
||||||
} else if (this.mode == 'md' && this.md) {
|
} else if (this.mode == 'md' && this.md) {
|
||||||
|
12
ionic/components/icon/modes/ios.scss
Normal file
12
ionic/components/icon/modes/ios.scss
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
// iOS Icon
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
$icon-forward-ios-background-svg: "<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M2,20l-2-2l8-8L0,2l2-2l10,10L2,20z' fill='fg-color'/></svg>" !default;
|
||||||
|
|
||||||
|
|
||||||
|
@mixin ios-icon-forward($fg-color) {
|
||||||
|
$svg: str-replace($icon-forward-ios-background-svg, 'fg-color', $fg-color);
|
||||||
|
@include svg-background-image($svg);
|
||||||
|
}
|
@ -77,11 +77,10 @@
|
|||||||
</code>
|
</code>
|
||||||
</ion-item>
|
</ion-item>
|
||||||
|
|
||||||
<ion-item>
|
<ion-item forward-icon>
|
||||||
<code>
|
<code>
|
||||||
<icon forward></icon>
|
ion-item w/ [forward-icon] attr. text text text text text text
|
||||||
</code>
|
</code>
|
||||||
<icon forward item-right></icon>
|
|
||||||
</ion-item>
|
</ion-item>
|
||||||
|
|
||||||
</ion-list>
|
</ion-list>
|
||||||
|
@ -122,11 +122,6 @@ $item-ios-forward-icon-color: $item-ios-border-color !default;
|
|||||||
color: $item-ios-note-color;
|
color: $item-ios-note-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
icon[forward] {
|
|
||||||
font-size: 2rem;
|
|
||||||
color: $item-ios-forward-icon-color;
|
|
||||||
}
|
|
||||||
|
|
||||||
ion-avatar {
|
ion-avatar {
|
||||||
min-width: $item-ios-avatar-size;
|
min-width: $item-ios-avatar-size;
|
||||||
|
|
||||||
@ -148,6 +143,19 @@ $item-ios-forward-icon-color: $item-ios-border-color !default;
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.list,
|
||||||
|
.card {
|
||||||
|
button[ion-item]:not([no-forward-icon]),
|
||||||
|
a[ion-item]:not([no-forward-icon]),
|
||||||
|
[forward-icon] {
|
||||||
|
@include ios-icon-forward($item-ios-forward-icon-color);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: right ($item-ios-padding-right - 4) center;
|
||||||
|
background-size: 16px 16px;
|
||||||
|
padding-right: 32px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
&.hairlines .list .item {
|
&.hairlines .list .item {
|
||||||
margin-top: -0.5px;
|
margin-top: -0.5px;
|
||||||
@ -161,4 +169,3 @@ $item-ios-forward-icon-color: $item-ios-border-color !default;
|
|||||||
border-top-width: 0.55px;
|
border-top-width: 0.55px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -136,11 +136,6 @@ $item-md-forward-icon-color: $item-md-border-color !default;
|
|||||||
margin-left: $item-md-padding-left + ($item-md-padding-left / 2);
|
margin-left: $item-md-padding-left + ($item-md-padding-left / 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
icon[forward] {
|
|
||||||
font-size: 2rem;
|
|
||||||
color: $item-md-forward-icon-color;
|
|
||||||
}
|
|
||||||
|
|
||||||
ion-avatar {
|
ion-avatar {
|
||||||
min-width: $item-md-avatar-size;
|
min-width: $item-md-avatar-size;
|
||||||
|
|
||||||
|
@ -4,22 +4,18 @@
|
|||||||
|
|
||||||
<a ion-item href="#">
|
<a ion-item href="#">
|
||||||
a[ion-item]
|
a[ion-item]
|
||||||
<icon forward item-right></icon>
|
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a ion-item class="activated" href="#">
|
<a ion-item class="activated" href="#">
|
||||||
a[ion-item].activated
|
a[ion-item].activated
|
||||||
<icon forward item-right></icon>
|
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<button ion-item>
|
<button ion-item>
|
||||||
button[ion-item]
|
button[ion-item]
|
||||||
<icon forward item-right></icon>
|
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<button ion-item class="activated">
|
<button ion-item class="activated">
|
||||||
button[ion-item].activated
|
button[ion-item].activated
|
||||||
<icon forward item-right></icon>
|
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<ion-item>
|
<ion-item>
|
||||||
|
@ -2,19 +2,16 @@
|
|||||||
|
|
||||||
<ion-list>
|
<ion-list>
|
||||||
|
|
||||||
<ion-item>
|
<ion-item forward-icon>
|
||||||
ion-item forward icon
|
ion-item [forward-icon] attr
|
||||||
<icon forward item-right></icon>
|
|
||||||
</ion-item>
|
</ion-item>
|
||||||
|
|
||||||
<a ion-item href="#">
|
<a ion-item href="#">
|
||||||
a[ion-item] w/ forward icon
|
a[ion-item] w/ forward icon
|
||||||
<icon forward item-right></icon>
|
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<button ion-item>
|
<button ion-item>
|
||||||
button[ion-item] w/ forward icon
|
button[ion-item] w/ forward icon
|
||||||
<icon forward item-right></icon>
|
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<a ion-item href="#">
|
<a ion-item href="#">
|
||||||
@ -37,9 +34,9 @@
|
|||||||
button[ion-item] w/ left side icon
|
button[ion-item] w/ left side icon
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<button ion-item>
|
<button ion-item no-forward-icon>
|
||||||
<icon flag item-left></icon>
|
<icon flag item-left></icon>
|
||||||
button[ion-item] w/ both side icons
|
button[ion-item][no-foward-icon]
|
||||||
<icon checkmark item-right></icon>
|
<icon checkmark item-right></icon>
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
|
@ -13,13 +13,11 @@
|
|||||||
<a ion-item href="#">
|
<a ion-item href="#">
|
||||||
<icon alarm item-left></icon>
|
<icon alarm item-left></icon>
|
||||||
List Link Item 1
|
List Link Item 1
|
||||||
<icon forward item-right></icon>
|
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a ion-item href="#">
|
<a ion-item href="#">
|
||||||
<icon analytics item-left></icon>
|
<icon analytics item-left></icon>
|
||||||
List Link Item 2
|
List Link Item 2
|
||||||
<icon forward item-right></icon>
|
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<ion-switch checked="true">
|
<ion-switch checked="true">
|
||||||
@ -33,13 +31,11 @@
|
|||||||
<button ion-item>
|
<button ion-item>
|
||||||
<icon boat item-left></icon>
|
<icon boat item-left></icon>
|
||||||
List Button Item 1
|
List Button Item 1
|
||||||
<icon forward item-right></icon>
|
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<button ion-item>
|
<button ion-item>
|
||||||
<icon book item-left></icon>
|
<icon book item-left></icon>
|
||||||
List Button Item 2
|
List Button Item 2
|
||||||
<icon forward item-right></icon>
|
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
</ion-list>
|
</ion-list>
|
||||||
|
@ -13,7 +13,6 @@ IonicConfig.modeConfig('ios', {
|
|||||||
backButtonText: 'Back',
|
backButtonText: 'Back',
|
||||||
backButtonIcon: 'ion-ios-arrow-back',
|
backButtonIcon: 'ion-ios-arrow-back',
|
||||||
|
|
||||||
forwardIcon: 'ion-ios-arrow-forward',
|
|
||||||
iconMode: 'ios',
|
iconMode: 'ios',
|
||||||
|
|
||||||
tabBarPlacement: 'bottom',
|
tabBarPlacement: 'bottom',
|
||||||
@ -33,7 +32,6 @@ IonicConfig.modeConfig('md', {
|
|||||||
backButtonText: '',
|
backButtonText: '',
|
||||||
backButtonIcon: 'ion-md-arrow-back',
|
backButtonIcon: 'ion-md-arrow-back',
|
||||||
|
|
||||||
forwardIcon: '',
|
|
||||||
iconMode: 'md',
|
iconMode: 'md',
|
||||||
|
|
||||||
tabBarPlacement: 'top',
|
tabBarPlacement: 'top',
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
// iOS Components
|
// iOS Components
|
||||||
@import
|
@import
|
||||||
|
"components/icon/modes/ios",
|
||||||
"components/item/modes/ios",
|
"components/item/modes/ios",
|
||||||
"components/toolbar/modes/ios",
|
"components/toolbar/modes/ios",
|
||||||
"components/action-sheet/modes/ios",
|
"components/action-sheet/modes/ios",
|
||||||
|
@ -105,8 +105,7 @@
|
|||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
|
|
||||||
@function url-encode($val) {
|
@function url-encode($val) {
|
||||||
$val: str-replace($val, ' ', '%20');
|
@return str-replace($val, ' ', '%20');
|
||||||
@return $val;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user