UNPKG

npm-polymer-elements

Version:

Polymer Elements package for npm

82 lines (63 loc) 2.55 kB
<!doctype html> <!-- @license Copyright (c) 2015 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt --> <html> <head> <title>paper-toast</title> <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1, user-scalable=yes"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <script src="../../webcomponentsjs/webcomponents-lite.js"></script> <link rel="import" href="../paper-toast.html"> <link rel="import" href="../../paper-button/paper-button.html" > <style> html, body { height: 100%; } body { overflow: hidden; margin: 0; font-family: RobotoDraft, 'Helvetica Neue', Helvetica, Arial; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; } paper-button { margin: 20px; } </style> <style is="custom-style"> #toast3 { --paper-toast-background-color: red; --paper-toast-color: white; } </style> </head> <body> <paper-button raised onclick="openToast('#toast1')">Discard Draft</paper-button> <paper-button raised onclick="openToast('#toast2')">Get Messages</paper-button> <paper-button raised onclick="openToast('#toast3')">Get an error</paper-button> <paper-toast id="toast0" class="fit-bottom" text="Hi there! This toast will stay opened until you open another toast." opened duration="0"></paper-toast> <paper-toast id="toast1" text="Your draft has been discarded."></paper-toast> <paper-toast id="toast2" text="Connection timed out. Showing limited messages."> <span role="button" tabindex="0" style="color: #eeff41;margin: 10px" onclick="closeToast('#toast2')">Retry</span> </paper-toast> <paper-toast id="toast3" text="This paper toast has color!"></paper-toast> <script> function openToast(selector) { console.log('opening ' + selector); document.querySelector(selector).open(); } function closeToast(selector) { console.log('closing ' + selector); document.querySelector(selector).close(); } </script> </body> </html>