Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!doctype html>
<html>
<head>
  <title>paper-drawer-panel demo</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
  <base href="http://polygit.org/components/">
  <script src="webcomponentsjs/webcomponents-lite.js"></script>
  <link rel="import" href="iron-icons/iron-icons.html">
  <link rel="import" href="iron-media-query/iron-media-query.html">
  <link rel="import" href="paper-icon-button/paper-icon-button.html">
  <link rel="import" href="paper-toolbar/paper-toolbar.html">
  <link rel="import" href="paper-drawer-panel/paper-drawer-panel.html">
</head>
<body unresolved>
  <dom-module id="x-app">
    <template>
      <style>
        #paperDrawerPanel {
          background-color: #ddd;
        }
      </style>
      <paper-drawer-panel id="paperDrawerPanel">
        <div drawer><paper-icon-button icon="menu" on-tap="_toggleMenu"></paper-icon-button></div>
        <div main>
          <paper-toolbar>
            <paper-icon-button icon="menu" on-tap="_toggleMenu"></paper-icon-button>
          </paper-toolbar>
        </div>
      </paper-drawer-panel>
      <iron-media-query query="(max-width: 600px)" query-matches="{{queryMatches}}"></iron-media-query>
    </template>
    <script>
      Polymer({
        is: 'x-app',
        _toggleMenu: function() {
          if (this.queryMatches) {
            this.$.paperDrawerPanel.togglePanel();
          } else {
            this.$.paperDrawerPanel.forceNarrow = !this.$.paperDrawerPanel.forceNarrow;
          }
        }
      });
    </script>
  </dom-module>
  <x-app></x-app>
</body>
</html>
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers