[{"__symbolic":"module","version":3,"metadata":{"ConfirmationDialogData":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"angular2-modal/plugins/bootstrap","name":"BSModalContext"}},"CustomDialogData":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"angular2-modal/plugins/bootstrap","name":"BSModalContext"}},"ConfirmationDialog":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omfModalContent","template":"<div class=\"omf-content\">\n                    <div class=\"modal-header\">\n                        <a class=\"close\" (click)=\"close()\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></a>\n                        <h3 class=\"modal-title\">{{context.title}}</h3>\n                    </div>\n                    <div class=\"modal-body\">\n                        {{context.body}}\n                    </div>\n                    <div class=\"modal-footer\">\n                        <button type=\"button\" class=\"btn btn-primary\" (click)=\"okCallback()\">{{\"Buttons.Ok\" | omfLocalize}}</button>\n                        <button type=\"button\" class=\"btn btn-default\" (click)=\"cancelCallback()\">{{\"Buttons.Cancel\" | omfLocalize}}</button>\n                    </div>\n                </div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","name":"CustomDialogData"}]}]}]],"parameters":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","name":"CustomDialogData"}]}]}],"beforeDismiss":[{"__symbolic":"method"}],"beforeClose":[{"__symbolic":"method"}]}},"IDialogButton":{"__symbolic":"interface"},"CustomDialogScope":{"__symbolic":"interface"},"CustomDialog":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omfModalContent","template":"<div class=\"omf-content\">\n                    <div class=\"modal-header\">\n                        <a class=\"close\" (click)=\"scope.close()\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></a>\n                        <h3 class=\"modal-title\">{{scope.title}}</h3>\n                    </div>\n                    <div class=\"modal-body\">\n                        <div [omfInnerHtml]=\"scope.body\"></div>\n                    </div>\n                    <div class=\"modal-footer\">\n                        <button type=\"button\" *ngFor=\"let btnObj of scope.buttons\" class=\"btn btn-default\" [ngClass]=\"{'btn-primary': btnObj.isPrimary}\" (click)=\"btnObj.clickHandler(); scope.close();\">{{btnObj.name}}</button>\n                    </div>\n                </div>"}]}],"members":{"beforeDismiss":[{"__symbolic":"method"}],"beforeClose":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","name":"CustomDialogData"}]}]}]],"parameters":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","name":"CustomDialogData"}]}]}]}}}},{"__symbolic":"module","version":1,"metadata":{"ConfirmationDialogData":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"angular2-modal/plugins/bootstrap","name":"BSModalContext"}},"CustomDialogData":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"angular2-modal/plugins/bootstrap","name":"BSModalContext"}},"ConfirmationDialog":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omfModalContent","template":"<div class=\"omf-content\">\n                    <div class=\"modal-header\">\n                        <a class=\"close\" (click)=\"close()\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></a>\n                        <h3 class=\"modal-title\">{{context.title}}</h3>\n                    </div>\n                    <div class=\"modal-body\">\n                        {{context.body}}\n                    </div>\n                    <div class=\"modal-footer\">\n                        <button type=\"button\" class=\"btn btn-primary\" (click)=\"okCallback()\">{{\"Buttons.Ok\" | omfLocalize}}</button>\n                        <button type=\"button\" class=\"btn btn-default\" (click)=\"cancelCallback()\">{{\"Buttons.Cancel\" | omfLocalize}}</button>\n                    </div>\n                </div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","name":"CustomDialogData"}]}]}]],"parameters":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","name":"CustomDialogData"}]}]}],"beforeDismiss":[{"__symbolic":"method"}],"beforeClose":[{"__symbolic":"method"}]}},"IDialogButton":{"__symbolic":"interface"},"CustomDialogScope":{"__symbolic":"interface"},"CustomDialog":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omfModalContent","template":"<div class=\"omf-content\">\n                    <div class=\"modal-header\">\n                        <a class=\"close\" (click)=\"scope.close()\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></a>\n                        <h3 class=\"modal-title\">{{scope.title}}</h3>\n                    </div>\n                    <div class=\"modal-body\">\n                        <div [omfInnerHtml]=\"scope.body\"></div>\n                    </div>\n                    <div class=\"modal-footer\">\n                        <button type=\"button\" *ngFor=\"let btnObj of scope.buttons\" class=\"btn btn-default\" [ngClass]=\"{'btn-primary': btnObj.isPrimary}\" (click)=\"btnObj.clickHandler(); scope.close();\">{{btnObj.name}}</button>\n                    </div>\n                </div>"}]}],"members":{"beforeDismiss":[{"__symbolic":"method"}],"beforeClose":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","name":"CustomDialogData"}]}]}]],"parameters":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","name":"CustomDialogData"}]}]}]}}}}]