Skip to content

Commit

Permalink
fix(app): add iOS status bar padding to each mode
Browse files Browse the repository at this point in the history
fixes #5924
  • Loading branch information
brandyscarney committed Apr 11, 2016
1 parent 0311322 commit 5a1c441
Show file tree
Hide file tree
Showing 5 changed files with 69 additions and 7 deletions.
5 changes: 5 additions & 0 deletions ionic/components.md.scss
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,8 @@
"components/tabs/tabs.md",
"components/toggle/toggle.md",
"components/toolbar/toolbar.md";


// Material Design w/ iOS Platform
@import
"platform/cordova.md";
5 changes: 5 additions & 0 deletions ionic/components.wp.scss
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,8 @@
"components/tabs/tabs.wp",
"components/toggle/toggle.wp",
"components/toolbar/toolbar.wp";


// Windows w/ iOS Platform
@import
"platform/cordova.wp";
14 changes: 7 additions & 7 deletions ionic/platform/cordova.ios.scss
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@
// iOS Cordova
// --------------------------------------------------

$cordova-ios-toolbar-padding: 20px !default;
$cordova-ios-statusbar-padding: 20px !default;


&.platform-cordova.platform-ios {

ion-navbar-section {
height: $toolbar-ios-height + $cordova-ios-toolbar-padding;
min-height: $toolbar-ios-height + $cordova-ios-toolbar-padding;
height: calc(#{$toolbar-ios-height} + #{$cordova-ios-statusbar-padding});
min-height: calc(#{$toolbar-ios-height} + #{$cordova-ios-statusbar-padding});
}

ion-navbar ion-title,
ion-navbar ion-segment, {
padding-top: $cordova-ios-toolbar-padding;
padding-top: $cordova-ios-statusbar-padding;
}

ion-navbar,
Expand All @@ -28,10 +28,10 @@ $cordova-ios-toolbar-padding: 20px !default;
ion-page.modal > ion-toolbar:first-child,
ion-page.modal > ion-toolbar:first-child ion-title,
ion-page.modal > ion-toolbar:first-child ion-segment, {
padding-top: $toolbar-ios-padding + $cordova-ios-toolbar-padding;
padding-top: calc(#{$toolbar-ios-padding} + #{$cordova-ios-statusbar-padding});

height: $toolbar-ios-height + $cordova-ios-toolbar-padding;
min-height: $toolbar-ios-height + $cordova-ios-toolbar-padding;
height: calc(#{$toolbar-ios-height} + #{$cordova-ios-statusbar-padding});
min-height: calc(#{$toolbar-ios-height} + #{$cordova-ios-statusbar-padding});
}

}
26 changes: 26 additions & 0 deletions ionic/platform/cordova.md.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
@import "../globals.core";

// iOS Cordova
// --------------------------------------------------

$cordova-ios-statusbar-padding: 20px !default;


&.platform-cordova.platform-ios {

ion-navbar-section {
height: calc(#{$toolbar-md-height} + #{$cordova-ios-statusbar-padding});
min-height: calc(#{$toolbar-md-height} + #{$cordova-ios-statusbar-padding});
}

ion-navbar,
ion-app > ion-toolbar:first-child,
ion-menu > ion-toolbar:first-child,
ion-page.modal > ion-toolbar:first-child {
padding-top: calc(#{$toolbar-md-padding} + #{$cordova-ios-statusbar-padding});

height: calc(#{$toolbar-md-height} + #{$cordova-ios-statusbar-padding});
min-height: calc(#{$toolbar-md-height} + #{$cordova-ios-statusbar-padding});
}

}
26 changes: 26 additions & 0 deletions ionic/platform/cordova.wp.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
@import "../globals.core";

// iOS Cordova
// --------------------------------------------------

$cordova-ios-statusbar-padding: 20px !default;


&.platform-cordova.platform-ios {

ion-navbar-section {
height: calc(#{$toolbar-wp-height} + #{$cordova-ios-statusbar-padding});
min-height: calc(#{$toolbar-wp-height} + #{$cordova-ios-statusbar-padding});
}

ion-navbar,
ion-app > ion-toolbar:first-child,
ion-menu > ion-toolbar:first-child,
ion-page.modal > ion-toolbar:first-child {
padding-top: calc(#{$toolbar-wp-padding} + #{$cordova-ios-statusbar-padding});

height: calc(#{$toolbar-wp-height} + #{$cordova-ios-statusbar-padding});
min-height: calc(#{$toolbar-wp-height} + #{$cordova-ios-statusbar-padding});
}

}

0 comments on commit 5a1c441

Please sign in to comment.