Home | History | Annotate | Download | only in private
      1 {{- This is the shared template for Extension/App samples pages.
      2   - |filterList|    The list of APIs that show up in the filter box.
      3   - |platform|      The platform.
      4   - |platformTitle| The title of the platform ("Extensions" or "Apps").
      5   - |samplesList|   The list of samples shown on the page.
      6   - |samplesTitle|  The title of the samples ("Sample Extensions" or "Apps").
      7   - |samplesUrl|    The source URL of the samples.
      8   - |sidenav|       The sidenav items.
      9   -}}
     10 {{+content:partials.site
     11        platform:platform
     12        platformTitle:platformTitle
     13        sidenav:sidenav}}
     14 <h1>Sample {{platformTitle}}</h1>
     15 <div id="samples-controls">
     16   <table class="controlbox">
     17     <tr>
     18       <td class="label">Filter by keyword:</td>
     19       <td><input autofocus type="search" id="search_input" placeholder="Type to search"></td>
     20     </tr>
     21     <tr>
     22       <td class="label">Filter by API:</td>
     23       <td>
     24         <div id="api_filter_items">
     25           {{#filter:filterList.all +partials.filter_item item:filter /}}<br>
     26         </div>
     27       </td>
     28     </tr>
     29   </table>
     30 </div>
     31 {{?samplesList}}
     32   {{#s:samplesList +partials.sample_item sample:s /}}
     33 {{:samplesList}}
     34   <p>There was a problem fetching the sample {{platformTitle}}, but they may be
     35   available directly from the <a href="{{samplesUrl}}">source</a>.</p>
     36 {{/samplesList}}
     37 <script src="{{static}}/js/samples.js" type="text/javascript"></script>
     38 {{/partials.site}}
     39