Skip to content

Instantly share code, notes, and snippets.

@dglazkov
Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dglazkov/867da1498cc7ab88fe18 to your computer and use it in GitHub Desktop.
Save dglazkov/867da1498cc7ab88fe18 to your computer and use it in GitHub Desktop.
Example of re-distribution
<div id="outerContainer" vertical layout>
<slot id="headerContent" name="core-toolbar"></slot>
<div id="mainPanel" flex vertical layout>
<div id="mainContainer" flex?="{{mode !== 'cover'}}">
<slot id="mainContent" default></slot>
</div>
<div id="dropShadow"></div>
</div>
</div>
<core-drawer-panel id="drawerPanel" narrow="{{narrow}}" drawerWidth="{{drawerWidth}}" rightDrawer="{{rightDrawer}}" responsiveWidth="{{responsiveWidth}}" disableSwipe="{{disableSwipe}}">
<div vertical layout drawer>
<slot name="navigation" slot="core-header"></slot>
</div>
<core-header-panel id="headerPanel" main mode="{{mode}}">
<core-toolbar slot="core-toolbar">
<template if="{{!rightDrawer}}">
<core-icon-button id="menuButton" icon="menu" on-tap="{{togglePanel}}"></core-icon-button>
</template>
<slot name="tool-bottom" slot="bottom"></slot>
<slot name="tool-middle" slot="middle"></slot>
<slot name="tool"></slot>
<template if="{{rightDrawer}}">
<core-icon-button id="menuButton" icon="menu" on-tap="{{togglePanel}}"></core-icon-button>
</template>
</core-toolbar>
<slot default></slot>
</core-header-panel>
</core-drawer-panel>
<core-drawer-panel id="drawerPanel" narrow="{{narrow}}" drawerWidth="{{drawerWidth}}" rightDrawer="{{rightDrawer}}" responsiveWidth="{{responsiveWidth}}" disableSwipe="{{disableSwipe}}">
<div vertical layout drawer>
<slot name="navigation" slot="core-header"></slot>
</div>
<core-header-panel id="headerPanel" main mode="{{mode}}">
<core-toolbar slot="core-toolbar">
<template if="{{!rightDrawer}}">
<core-icon-button id="menuButton" icon="menu" on-tap="{{togglePanel}}"></core-icon-button>
</template>
<slot name="tool" slot="?"></slot> <!-- this is re-distribution -->
<template if="{{rightDrawer}}">
<core-icon-button id="menuButton" icon="menu" on-tap="{{togglePanel}}"></core-icon-button>
</template>
</core-toolbar>
<slot default></slot>
</core-header-panel>
</core-drawer-panel>
<div id="bottomBar" class="toolbar-tools" center horizontal layout>
<slot name="bottom"></slot>
</div>
<div id="middleBar" class="toolbar-tools" center horizontal layout>
<slot name="middle"></slot>
</div>
<div id="topBar" class="toolbar-tools" center horizontal layout>
<slot default></slot>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment