UNPKG

ng2-sidebar

Version:

[DEPRECATED] Renamed to ng-sidebar.

1 lines 18.2 kB
[{"__symbolic":"module","version":3,"metadata":{"SIDEBAR_POSITION":{"Left":"left","Right":"right","Top":"top","Bottom":"bottom"},"Sidebar":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ng2-sidebar","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"template":"\n <aside #sidebar\n [@visibleSidebarState]=\"_visibleSidebarState\"\n (@visibleSidebarState.start)=\"_animationStarted($event)\"\n (@visibleSidebarState.done)=\"_animationDone($event)\"\n role=\"complementary\"\n [attr.aria-hidden]=\"!open\"\n [attr.aria-label]=\"ariaLabel\"\n class=\"ng2-sidebar ng2-sidebar--{{position}}\"\n [class.ng2-sidebar--style]=\"defaultStyles\"\n [ngClass]=\"sidebarClass\">\n <ng-content></ng-content>\n </aside>\n\n <div *ngIf=\"showOverlay\"\n [@visibleOverlayState]=\"_visibleOverlayState\"\n aria-hidden=\"true\"\n class=\"ng2-sidebar__overlay\"\n [class.ng2-sidebar__overlay--style]=\"open && defaultStyles\"\n [ngClass]=\"overlayClass\"></div>\n ","styles":["\n .ng2-sidebar {\n overflow: auto;\n pointer-events: none;\n position: fixed;\n z-index: 99999999;\n }\n\n .ng2-sidebar--left {\n bottom: 0;\n left: 0;\n top: 0;\n }\n\n .ng2-sidebar--right {\n bottom: 0;\n right: 0;\n top: 0;\n }\n\n .ng2-sidebar--top {\n left: 0;\n right: 0;\n top: 0;\n }\n\n .ng2-sidebar--bottom {\n bottom: 0;\n left: 0;\n right: 0;\n }\n\n .ng2-sidebar--style {\n background: #fff;\n box-shadow: 0 0 2.5em rgba(85, 85, 85, 0.5);\n }\n\n .ng2-sidebar__overlay {\n height: 100%;\n left: 0;\n pointer-events: none;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 99999998;\n }\n\n .ng2-sidebar__overlay--style {\n background: #000;\n opacity: 0.75;\n }\n "],"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"trigger"},"arguments":["visibleSidebarState",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["expanded",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"transform":"none","pointerEvents":"auto","willChange":"initial"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["expanded--animate",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"transform":"none","pointerEvents":"auto","willChange":"initial"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["collapsed--left",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"transform":"translateX(-110%)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["collapsed--right",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"transform":"translateX(110%)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["collapsed--top",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"transform":"translateY(-110%)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["collapsed--bottom",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"transform":"translateY(110%)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"transition"},"arguments":["expanded--animate <=> *",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"animate"},"arguments":["0.3s cubic-bezier(0, 0, 0.3, 1)"]}]}]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"trigger"},"arguments":["visibleOverlayState",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["visible",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"pointerEvents":"auto"}]}]}]]}]}]}],"members":{"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"openChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"keyClose":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"keyCode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"closeOnClickOutside":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"showOverlay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"animate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"defaultStyles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"sidebarClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"overlayClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"trapFocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"autoFocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onClose":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onAnimationStarted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onAnimationDone":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"_elSidebar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["sidebar"]}]}],"_closeDirectives":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","module":"./close.directive","name":"CloseSidebar"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DOCUMENT"}]}]],"parameters":[null]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_animationStarted":[{"__symbolic":"method"}],"_animationDone":[{"__symbolic":"method"}],"_setVisibleSidebarState":[{"__symbolic":"method"}],"_open":[{"__symbolic":"method"}],"_close":[{"__symbolic":"method"}],"_manualClose":[{"__symbolic":"method"}],"_setFocusToFirstItem":[{"__symbolic":"method"}],"_trapFocus":[{"__symbolic":"method"}],"_setFocused":[{"__symbolic":"method"}],"_initCloseListeners":[{"__symbolic":"method"}],"_destroyCloseListeners":[{"__symbolic":"method"}],"_onClickOutside":[{"__symbolic":"method"}],"_onKeyDown":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"SIDEBAR_POSITION":{"Left":"left","Right":"right","Top":"top","Bottom":"bottom"},"Sidebar":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ng2-sidebar","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"template":"\n <aside #sidebar\n [@visibleSidebarState]=\"_visibleSidebarState\"\n (@visibleSidebarState.start)=\"_animationStarted($event)\"\n (@visibleSidebarState.done)=\"_animationDone($event)\"\n role=\"complementary\"\n [attr.aria-hidden]=\"!open\"\n [attr.aria-label]=\"ariaLabel\"\n class=\"ng2-sidebar ng2-sidebar--{{position}}\"\n [class.ng2-sidebar--style]=\"defaultStyles\"\n [ngClass]=\"sidebarClass\">\n <ng-content></ng-content>\n </aside>\n\n <div *ngIf=\"showOverlay\"\n [@visibleOverlayState]=\"_visibleOverlayState\"\n aria-hidden=\"true\"\n class=\"ng2-sidebar__overlay\"\n [class.ng2-sidebar__overlay--style]=\"open && defaultStyles\"\n [ngClass]=\"overlayClass\"></div>\n ","styles":["\n .ng2-sidebar {\n overflow: auto;\n pointer-events: none;\n position: fixed;\n z-index: 99999999;\n }\n\n .ng2-sidebar--left {\n bottom: 0;\n left: 0;\n top: 0;\n }\n\n .ng2-sidebar--right {\n bottom: 0;\n right: 0;\n top: 0;\n }\n\n .ng2-sidebar--top {\n left: 0;\n right: 0;\n top: 0;\n }\n\n .ng2-sidebar--bottom {\n bottom: 0;\n left: 0;\n right: 0;\n }\n\n .ng2-sidebar--style {\n background: #fff;\n box-shadow: 0 0 2.5em rgba(85, 85, 85, 0.5);\n }\n\n .ng2-sidebar__overlay {\n height: 100%;\n left: 0;\n pointer-events: none;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 99999998;\n }\n\n .ng2-sidebar__overlay--style {\n background: #000;\n opacity: 0.75;\n }\n "],"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"trigger"},"arguments":["visibleSidebarState",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["expanded",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"transform":"none","pointerEvents":"auto","willChange":"initial"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["expanded--animate",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"transform":"none","pointerEvents":"auto","willChange":"initial"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["collapsed--left",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"transform":"translateX(-110%)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["collapsed--right",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"transform":"translateX(110%)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["collapsed--top",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"transform":"translateY(-110%)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["collapsed--bottom",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"transform":"translateY(110%)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"transition"},"arguments":["expanded--animate <=> *",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"animate"},"arguments":["0.3s cubic-bezier(0, 0, 0.3, 1)"]}]}]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"trigger"},"arguments":["visibleOverlayState",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"state"},"arguments":["visible",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"style"},"arguments":[{"pointerEvents":"auto"}]}]}]]}]}]}],"members":{"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"openChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"keyClose":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"keyCode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"closeOnClickOutside":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"showOverlay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"animate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"defaultStyles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"sidebarClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"overlayClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"trapFocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"autoFocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onClose":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onAnimationStarted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onAnimationDone":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"_elSidebar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["sidebar"]}]}],"_closeDirectives":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","module":"./close.directive","name":"CloseSidebar"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DOCUMENT"}]}]],"parameters":[null]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_animationStarted":[{"__symbolic":"method"}],"_animationDone":[{"__symbolic":"method"}],"_setVisibleSidebarState":[{"__symbolic":"method"}],"_open":[{"__symbolic":"method"}],"_close":[{"__symbolic":"method"}],"_manualClose":[{"__symbolic":"method"}],"_setFocusToFirstItem":[{"__symbolic":"method"}],"_trapFocus":[{"__symbolic":"method"}],"_setFocused":[{"__symbolic":"method"}],"_initCloseListeners":[{"__symbolic":"method"}],"_destroyCloseListeners":[{"__symbolic":"method"}],"_onClickOutside":[{"__symbolic":"method"}],"_onKeyDown":[{"__symbolic":"method"}]}}}}]