[{"__symbolic":"module","version":3,"metadata":{"ISiteTreePickerParam":{"__symbolic":"interface"},"ISiteTreeNode":{"__symbolic":"interface"},"SitePicker":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omf-site-picker","template":"\n    <div class=\"omf-site-tree-picker\">\n        <a href=\"javascript:void(0)\" (click)=\"showPickerDialog()\" *ngIf=\"selectedSite\">{{selectedSite.title}}</a>\n        <i class=\"fa fa-sitemap site-picker-icon\" (click)=\"showPickerDialog()\" title=\"{{'OMI.Core.SiteTreePicker.SelectSiteLink' | omfLocalize}}\"></i>\n    </div>"}]}],"members":{"selectedSite":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onSiteSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/DialogService","name":"DialogService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]],"parameters":[{"__symbolic":"reference","module":"../services/DialogService","name":"DialogService"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"SiteTreePicker":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../services/DialogService","name":"BaseDialogComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omf-site-tree-picker","template":"\n        <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\">{{'Components.SitePicker.SelectSite' | omfLocalize}}</h3>\n                </div>\n                <div class=\"modal-body\">\n                    <omf-spinner [spinning]=\"isLoading\"></omf-spinner>\n                    <div *ngIf=\"!isLoading\">\n                        <omf-tree-picker [nodes]=\"siteNodes\" [onExpandNode]=\"expandNode\" [onNodeSelected]=\"selectNode\" expandedIconClass=\"omf-treepicker-expanded-icon\" collapsedIconClass=\"omf-treepicker-collapsed-icon\"></omf-tree-picker>\n                         <div class=\"selected-site\">\n                            <i class=\"fa fa-sitemap\"></i>\n                            <a [href]=\"selectedSite.url\" target=\"_blank\" *ngIf=\"selectedSite\">\n                                {{selectedSite.title}}\n                            </a>\n                        </div>\n                    </div>  \n                </div>\n                <div class=\"modal-footer\">\n                    <button type=\"button\" class=\"btn btn-default\" (click)=\"ok()\">{{'Buttons.Ok' | omfLocalize}}</button>\n                    <button type=\"button\" class=\"btn btn-default\" (click)=\"close()\">{{'Buttons.Cancel' | omfLocalize}}</button>\n                </div>\n            </div>\n    "}]}],"members":{"selectedSite":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__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","module":"../services/DialogService","name":"BaseDialogModel","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services","name":"PublishingService"}]}]],"parameters":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","module":"../services/DialogService","name":"BaseDialogModel","arguments":[{"__symbolic":"reference","name":"any"}]}]},{"__symbolic":"reference","module":"../services","name":"PublishingService"}]}]}}}},{"__symbolic":"module","version":1,"metadata":{"ISiteTreePickerParam":{"__symbolic":"interface"},"ISiteTreeNode":{"__symbolic":"interface"},"SitePicker":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omf-site-picker","template":"\n    <div class=\"omf-site-tree-picker\">\n        <a href=\"javascript:void(0)\" (click)=\"showPickerDialog()\" *ngIf=\"selectedSite\">{{selectedSite.title}}</a>\n        <i class=\"fa fa-sitemap site-picker-icon\" (click)=\"showPickerDialog()\" title=\"{{'OMI.Core.SiteTreePicker.SelectSiteLink' | omfLocalize}}\"></i>\n    </div>"}]}],"members":{"selectedSite":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onSiteSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services/DialogService","name":"DialogService"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]],"parameters":[{"__symbolic":"reference","module":"../services/DialogService","name":"DialogService"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"SiteTreePicker":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../services/DialogService","name":"BaseDialogComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omf-site-tree-picker","template":"\n        <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\">{{'Components.SitePicker.SelectSite' | omfLocalize}}</h3>\n                </div>\n                <div class=\"modal-body\">\n                    <omf-spinner [spinning]=\"isLoading\"></omf-spinner>\n                    <div *ngIf=\"!isLoading\">\n                        <omf-tree-picker [nodes]=\"siteNodes\" [onExpandNode]=\"expandNode\" [onNodeSelected]=\"selectNode\" expandedIconClass=\"omf-treepicker-expanded-icon\" collapsedIconClass=\"omf-treepicker-collapsed-icon\"></omf-tree-picker>\n                         <div class=\"selected-site\">\n                            <i class=\"fa fa-sitemap\"></i>\n                            <a [href]=\"selectedSite.url\" target=\"_blank\" *ngIf=\"selectedSite\">\n                                {{selectedSite.title}}\n                            </a>\n                        </div>\n                    </div>  \n                </div>\n                <div class=\"modal-footer\">\n                    <button type=\"button\" class=\"btn btn-default\" (click)=\"ok()\">{{'Buttons.Ok' | omfLocalize}}</button>\n                    <button type=\"button\" class=\"btn btn-default\" (click)=\"close()\">{{'Buttons.Cancel' | omfLocalize}}</button>\n                </div>\n            </div>\n    "}]}],"members":{"selectedSite":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__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","module":"../services/DialogService","name":"BaseDialogModel","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../services","name":"PublishingService"}]}]],"parameters":[{"__symbolic":"reference","module":"angular2-modal","name":"DialogRef","arguments":[{"__symbolic":"reference","module":"../services/DialogService","name":"BaseDialogModel","arguments":[{"__symbolic":"reference","name":"any"}]}]},{"__symbolic":"reference","module":"../services","name":"PublishingService"}]}]}}}}]