| Index: polymer_0.5.0/bower_components/paper-dropdown/demo.html
|
| diff --git a/bower_components/paper-menu-button/demo.html b/polymer_0.5.0/bower_components/paper-dropdown/demo.html
|
| similarity index 77%
|
| rename from bower_components/paper-menu-button/demo.html
|
| rename to polymer_0.5.0/bower_components/paper-dropdown/demo.html
|
| index 3f7d4f3565f03db939a7eac4850e0d7be491e2ad..d23962db6c64768726996127d615b551a434285a 100644
|
| --- a/bower_components/paper-menu-button/demo.html
|
| +++ b/polymer_0.5.0/bower_components/paper-dropdown/demo.html
|
| @@ -15,54 +15,51 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
| <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
| <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=yes">
|
|
|
| - <title>paper-menu-button</title>
|
| + <title>paper-dropdown</title>
|
|
|
| - <script src="../platform/platform.js"></script>
|
| + <script src="../webcomponentsjs/webcomponents.js"></script>
|
|
|
| + <link href="../core-collapse/core-collapse.html" rel="import">
|
| <link href="../core-icons/core-icons.html" rel="import">
|
| + <link href="../paper-icon-button/paper-icon-button.html" rel="import">
|
| <link href="../paper-item/paper-item.html" rel="import">
|
|
|
| - <link href="paper-menu-button.html" rel="import">
|
| + <link href="paper-dropdown.html" rel="import">
|
|
|
| <style shim-shadowdom>
|
| body {
|
| - font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
| - font-size: 16px;
|
| - }
|
| -
|
| - html, body {
|
| - height: 100%;
|
| + font-family: RobotoDraft, 'Helvetica Neue', Helvetica, Arial;
|
| + font-size: 14px;
|
| margin: 0;
|
| + padding: 24px;
|
| + -webkit-tap-highlight-color: rgba(0,0,0,0);
|
| + -webkit-touch-callout: none;
|
| }
|
|
|
| - .toolbar {
|
| - color: #fff;
|
| - font-size: 16px;
|
| - padding: 12px;
|
| - }
|
| -
|
| - .toolbar-1 {
|
| - background-color: #3b78e7;
|
| + section {
|
| + padding: 20px 0;
|
| }
|
|
|
| - .toolbar-2 {
|
| - background-color: #4285f4;
|
| + section > div {
|
| + padding: 14px;
|
| + font-size: 16px;
|
| }
|
|
|
| - .toolbar-3 {
|
| - background-color: #5e97f6;
|
| + x-trigger {
|
| + z-index: auto;
|
| }
|
|
|
| - .bottom-toolbar-1 {
|
| - background-color: #0d904f;
|
| + html /deep/ paper-dropdown:not(.no-padding)::shadow #scroller {
|
| + box-sizing: border-box;
|
| + padding: 8px;
|
| }
|
|
|
| - .bottom-toolbar-2 {
|
| - background-color: #0f9d58;
|
| + .with-margin {
|
| + margin: 12px;
|
| }
|
|
|
| - .bottom-toolbar-3 {
|
| - background-color: #33ac71;
|
| + .open-below {
|
| + top: 38px;
|
| }
|
|
|
| </style>
|
| @@ -70,73 +67,124 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
| </head>
|
| <body>
|
|
|
| + <polymer-element name="x-trigger" extends="paper-icon-button" relative on-tap="{{toggle}}" noink>
|
| + <template>
|
| + <shadow></shadow>
|
| + <content></content>
|
| + </template>
|
| + <script>
|
| + Polymer({
|
| + toggle: function() {
|
| + if (!this.dropdown) {
|
| + this.dropdown = this.querySelector('paper-dropdown');
|
| + }
|
| + this.dropdown && this.dropdown.toggle();
|
| + }
|
| + });
|
| + </script>
|
| + </polymer-element>
|
| +
|
| <template is="auto-binding">
|
|
|
| - <div layout vertical fit>
|
| -
|
| - <div class="toolbar toolbar-1" layout horizontal center>
|
| -
|
| - <paper-menu-button icon="menu">
|
| - <template repeat="{{pastries}}">
|
| - <paper-item>{{}}</paper-item>
|
| - </template>
|
| - </paper-menu-button>
|
| -
|
| - <paper-menu-button icon="menu" noTransition>
|
| - <template repeat="{{countries}}">
|
| - <paper-item>{{name}}</paper-item>
|
| - </template>
|
| - </paper-menu-button>
|
| -
|
| - <div flex></div>
|
| -
|
| - <paper-menu-button icon="more-vert" halign="right" noTransition>
|
| - <template repeat="{{countries}}">
|
| - <paper-item>{{name}}</paper-item>
|
| - </template>
|
| - </paper-menu-button>
|
| -
|
| - <paper-menu-button icon="more-vert" halign="right">
|
| - <template repeat="{{pastries}}">
|
| - <paper-item>{{}}</paper-item>
|
| - </template>
|
| - </paper-menu-button>
|
| -
|
| - </div>
|
| -
|
| - <div flex></div>
|
| -
|
| - <div class="toolbar bottom-toolbar-1" layout horizontal center>
|
| -
|
| - <paper-menu-button icon="menu" valign="bottom">
|
| - <template repeat="{{pastries}}">
|
| - <paper-item>{{}}</paper-item>
|
| - </template>
|
| - </paper-menu-button>
|
| -
|
| - <paper-menu-button icon="menu" valign="bottom" noTransition>
|
| - <template repeat="{{countries}}">
|
| - <paper-item>{{name}}</paper-item>
|
| - </template>
|
| - </paper-menu-button>
|
| -
|
| - <div flex></div>
|
| -
|
| - <paper-menu-button icon="more-vert" halign="right" valign="bottom" noTransition>
|
| - <template repeat="{{countries}}">
|
| - <paper-item>{{name}}</paper-item>
|
| - </template>
|
| - </paper-menu-button>
|
| -
|
| - <paper-menu-button icon="more-vert" halign="right" valign="bottom">
|
| - <template repeat="{{pastries}}">
|
| - <paper-item>{{}}</paper-item>
|
| - </template>
|
| - </paper-menu-button>
|
| -
|
| - </div>
|
| -
|
| - </div>
|
| + <section>
|
| +
|
| + <div>Absolutely positioned dropdowns</div>
|
| +
|
| + <x-trigger icon="menu">
|
| + <paper-dropdown>
|
| + halign = left
|
| + <br>
|
| + valign = top
|
| + </paper-dropdown>
|
| + </x-trigger>
|
| +
|
| + <x-trigger icon="menu">
|
| + <paper-dropdown valign="bottom">
|
| + halign = left
|
| + <br>
|
| + valign = bottom
|
| + </paper-dropdown>
|
| + </x-trigger>
|
| +
|
| + <x-trigger icon="menu">
|
| + <paper-dropdown halign="right">
|
| + halign = right
|
| + <br>
|
| + valign = top
|
| + </paper-dropdown>
|
| + </x-trigger>
|
| +
|
| + <x-trigger icon="menu">
|
| + <paper-dropdown class="no-padding">
|
| + <div class="menu">
|
| + <paper-item>Item 1</paper-item>
|
| + <paper-item>Item 2</paper-item>
|
| + <paper-item>Item 3</paper-item>
|
| + </div>
|
| + </paper-dropdown>
|
| + </x-trigger>
|
| +
|
| + </section>
|
| +
|
| + <section>
|
| +
|
| + <div>Layered dropdowns</div>
|
| +
|
| + <button onclick="document.getElementById('collapse').toggle()">toggle core-collapse</button>
|
| +
|
| + <br>
|
| +
|
| + <core-collapse id="collapse">
|
| +
|
| + <x-trigger icon="menu">
|
| + <paper-dropdown layered>
|
| + halign = left
|
| + <br>
|
| + valign = top
|
| + </paper-dropdown>
|
| + </x-trigger>
|
| +
|
| + </core-collapse>
|
| +
|
| + </section>
|
| +
|
| + <section>
|
| +
|
| + <div>Scrolling and margin</div>
|
| +
|
| + <x-trigger icon="menu">
|
| + <paper-dropdown>
|
| + no margin<br>
|
| + <br>
|
| + <template repeat="{{countries}}">
|
| + {{name}}<br>
|
| + </template>
|
| + </paper-dropdown>
|
| + </x-trigger>
|
| +
|
| + <x-trigger icon="menu">
|
| + <paper-dropdown class="with-margin">
|
| + with margin<br>
|
| + <br>
|
| + <template repeat="{{countries}}">
|
| + {{name}}<br>
|
| + </template>
|
| + </paper-dropdown>
|
| + </x-trigger>
|
| +
|
| + </section>
|
| +
|
| + <section>
|
| +
|
| + <div>Custom position</div>
|
| +
|
| + <x-trigger icon="menu">
|
| + <paper-dropdown class="open-below">
|
| + top: 38px
|
| + </paper-dropdown>
|
| + </x-trigger>
|
| +
|
| + </section>
|
|
|
| </template>
|
|
|
|
|