From e18ab5df0a57f145f383a64de5f6977d2d988789 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Fri, 13 Jan 2017 23:58:05 +0100 Subject: [PATCH] feat(dialog): add the ability to align the content of md-dialog-actions (#2557) * feat(dialog): add the ability to align the content of md-dialog-actions Adds the `align` attribute, which can be set to `end` or `middle`, that allows users to align the content of the `md-dialog-actions`. Fixes #2483. * Fix linter error. * Rename "middle" to "center". --- src/demo-app/dialog/dialog-demo.html | 8 ++++++++ src/demo-app/dialog/dialog-demo.ts | 10 +++++++--- src/lib/dialog/README.md | 2 +- src/lib/dialog/dialog.scss | 10 +++++++++- 4 files changed, 25 insertions(+), 5 deletions(-) diff --git a/src/demo-app/dialog/dialog-demo.html b/src/demo-app/dialog/dialog-demo.html index 491e8031393..975d81d534c 100644 --- a/src/demo-app/dialog/dialog-demo.html +++ b/src/demo-app/dialog/dialog-demo.html @@ -26,6 +26,14 @@

Other options

+

+ + Start + End + Center + +

+ Disable close diff --git a/src/demo-app/dialog/dialog-demo.ts b/src/demo-app/dialog/dialog-demo.ts index 7323d8f6717..1efe194bd31 100644 --- a/src/demo-app/dialog/dialog-demo.ts +++ b/src/demo-app/dialog/dialog-demo.ts @@ -10,6 +10,7 @@ import {MdDialog, MdDialogRef, MdDialogConfig} from '@angular/material'; export class DialogDemo { dialogRef: MdDialogRef; lastCloseResult: string; + actionsAlignment: string; config: MdDialogConfig = { disableClose: false, width: '', @@ -34,7 +35,8 @@ export class DialogDemo { } openContentElement() { - this.dialog.open(ContentElementDialog, this.config); + let dialogRef = this.dialog.open(ContentElementDialog, this.config); + dialogRef.componentInstance.actionsAlignment = this.actionsAlignment; } } @@ -78,7 +80,7 @@ export class JazzDialog {

- +