Home | History | Annotate | Download | only in demo
      1 <!doctype html>
      2 <!--
      3 @license
      4 Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
      5 This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
      6 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
      7 The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
      8 Code distributed by Google as part of the polymer project is also
      9 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
     10 -->
     11 <html>
     12 <head>
     13   <title>iron-icon demo</title>
     14   <script src="../../webcomponentsjs/webcomponents-lite.js"></script>
     15   <link rel="import" href="../iron-icon.html">
     16   <link rel="import" href="../../paper-styles/demo-pages.html" >
     17 
     18   <style is="custom-style">
     19     #loading_message {
     20       color: #444;
     21       margin-bottom: 16px;
     22     }
     23     .vertical-section h4 {
     24       border-left: 3px solid var(--paper-grey-300);
     25       padding-left: 10px;
     26     }
     27 
     28     .vertical-section h4:hover {
     29       border-left-color: var(--google-blue-700);
     30     }
     31   </style>
     32 </head>
     33 <body>
     34   <div class="vertical-section-container centered">
     35     <h4>
     36       This demo is for an &lt;iron-icon&gt; with an asynchronously loaded
     37       iconset.
     38     </h4>
     39 
     40     <div id='loading_message'>Waiting to load iconset...</div>
     41 
     42     <div class="vertical-section">
     43       <!-- iron-icon using a iron-iconset as its icon source -->
     44       <iron-iconset name="example" icons="location" src="location.png" size="24" width="24"></iron-iconset>
     45 
     46       <h4>&lt;iron-icon icon="example:location"&gt;</h4>
     47       <iron-icon icon="example:location"></iron-icon>
     48 
     49     </div>
     50   </div>
     51   <script>
     52     setTimeout(function() {
     53       // Import the code that powers the iron-iconset asynchronously
     54       var linkElem = document.createElement('link');
     55       linkElem.setAttribute('rel', 'import');
     56       linkElem.setAttribute('href', '../../iron-iconset/iron-iconset.html');
     57       document.head.appendChild(linkElem);
     58       document.querySelector('#loading_message').innerText = "Iconset Loaded.";
     59     }, 1000);
     60   </script>
     61 </body>
     62 </html>
     63