diff --git a/ionic/components/modal/test/basic/e2e.ts b/ionic/components/modal/test/basic/e2e.ts
index 06ffff5222..0336371d72 100644
--- a/ionic/components/modal/test/basic/e2e.ts
+++ b/ionic/components/modal/test/basic/e2e.ts
@@ -1,8 +1,16 @@
-it('should open action sheet', function() {
+it('should open modal', function() {
element(by.css('.e2eOpenModal')).click();
});
it('should close with close button click', function() {
element(by.css('.e2eCloseMenu')).click();
});
+
+it('should open toolbar modal', function() {
+ element(by.css('.e2eOpenToolbarModal')).click();
+});
+
+it('should close toolbar modal', function() {
+ element(by.css('.e2eCloseToolbarModal')).click();
+});
diff --git a/ionic/components/modal/test/basic/index.ts b/ionic/components/modal/test/basic/index.ts
index 60181ed6f9..fe1e340519 100644
--- a/ionic/components/modal/test/basic/index.ts
+++ b/ionic/components/modal/test/basic/index.ts
@@ -33,6 +33,10 @@ class MyAppCmp {
this.modal.open(PlainPage);
}
+ openToolbarModal() {
+ this.modal.open(ToolbarModal);
+ }
+
openModalChildNav() {
this.modal.open(ContactModal, {
handle: 'my-awesome-modal'
@@ -63,6 +67,32 @@ class PlainPage {
}
}
+@Page({
+ template: `
+
+
+ +
diff --git a/ionic/platform/cordova-ios.scss b/ionic/platform/cordova-ios.scss index b1dbea733a..d465a66b6d 100644 --- a/ionic/platform/cordova-ios.scss +++ b/ionic/platform/cordova-ios.scss @@ -9,14 +9,20 @@ $cordova-ios-toolbar-padding: 2rem !default; ion-navbar-section, ion-navbar, - ion-menu > ion-toolbar { + ion-menu > ion-toolbar:first-child, + ion-menu > ion-toolbar:first-child ion-title, + ion-page.modal > ion-toolbar:first-child, + ion-page.modal > ion-toolbar:first-child ion-title, { min-height: $toolbar-ios-height + $cordova-ios-toolbar-padding; height: $toolbar-ios-height + $cordova-ios-toolbar-padding; } ion-navbar, ion-navbar ion-title, - ion-menu > ion-toolbar { + ion-menu > ion-toolbar:first-child, + ion-menu > ion-toolbar:first-child ion-title, + ion-page.modal > ion-toolbar:first-child, + ion-page.modal > ion-toolbar:first-child ion-title, { padding-top: $cordova-ios-toolbar-padding; }