diff --git a/angular-material/angular-material-tests.ts b/angular-material/angular-material-tests.ts
index c707c3e62c..8e2bdfdf43 100644
--- a/angular-material/angular-material-tests.ts
+++ b/angular-material/angular-material-tests.ts
@@ -67,6 +67,16 @@ myApp.controller('DialogController', ($scope: ng.IScope, $mdDialog: ng.material.
$scope['promptDialog'] = () => {
$mdDialog.show($mdDialog.prompt().placeholder('Prompt input placeholder text'));
};
+ $scope['promptDialog'] = () => {
+ $mdDialog.show($mdDialog.prompt().initialValue('Buddy'));
+ };
+ $scope['prerenderedDialog'] = () => {
+ $mdDialog.show({
+ template: 'Hello!',
+ contentElement: '#myDialog',
+ clickOutsideToClose: true
+ });
+ };
$scope['hideDialog'] = $mdDialog.hide.bind($mdDialog, 'hide');
$scope['cancelDialog'] = $mdDialog.cancel.bind($mdDialog, 'cancel');
});
diff --git a/angular-material/angular-material.d.ts b/angular-material/angular-material.d.ts
index 09fcec3539..d7bb6f8de8 100644
--- a/angular-material/angular-material.d.ts
+++ b/angular-material/angular-material.d.ts
@@ -62,12 +62,14 @@ declare namespace angular.material {
interface IPromptDialog extends IPresetDialog {
cancel(cancel: string): IPromptDialog;
- placeholder(placeholder: string): IPromptDialog;
+ placeholder(placeholder: string): IPromptDialog;
+ initialValue(initialValue: string): IPromptDialog;
}
interface IDialogOptions {
templateUrl?: string;
template?: string;
+ contentElement?: string|Element;
autoWrap?: boolean; // default: true
targetEvent?: MouseEvent;
openFrom?: any;
@@ -88,7 +90,7 @@ declare namespace angular.material {
onShowing?: Function;
onComplete?: Function;
onRemoving?: Function;
- fullscreen?: boolean;
+ fullscreen?: boolean; // default: false
}
interface IDialogService {
@@ -296,7 +298,7 @@ declare namespace angular.material {
focusOnOpen?: boolean; // default: true
fullscreen?: boolean; // default: false
animation?: IPanelAnimation;
- hasBackdrop?: boolean // default: false
+ hasBackdrop?: boolean; // default: false
disableParentScroll?: boolean; // default: false
onDomAdded?: Function;
onOpenComplete?: Function;