Skip to content

Instantly share code, notes, and snippets.

@Thanood
Last active November 29, 2016 15:58

Revisions

  1. Thanood revised this gist Nov 29, 2016. No changes.
  2. Thanood created this gist Nov 29, 2016.
    35 changes: 35 additions & 0 deletions app.html
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,35 @@
    <template>
    <div>
    <div>
    <p><a md-button href="#modal1">show modal (href with ID)</a></p>
    </div>
    <div id="modal1" md-modal md-modal.ref="modal">
    <div class="modal-content">
    <h4>Modal Header</h4>
    <p>A bunch of text</p>
    <p>A bunch of text</p>
    <p>A bunch of text</p>
    <p>A bunch of text</p>
    <p>A bunch of text</p>
    <p>A bunch of text</p>
    <p>A bunch of text</p>
    <select md-select="label: select a value" value.two-way="selectedValue">
    <option value="" disabled selected>select an item</option>
    <option value="item1">item 1</option>
    <option value="item2">item 2</option>
    <option value="item3">item 3</option>
    <option value="item4">item 4</option>
    </select>
    <p>A bunch of text</p>
    <p>A bunch of text</p>
    <p>A bunch of text</p>
    <p>A bunch of text</p>
    <p>A bunch of text</p>
    <p>A bunch of text</p>
    </div>
    <div class="modal-footer">
    <a md-button="flat: true;" md-waves="color: accent;" class="modal-action modal-close">Agree</a>
    </div>
    </div>
    </div>
    </template>
    2 changes: 2 additions & 0 deletions app.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,2 @@
    export class App {
    }
    16 changes: 16 additions & 0 deletions index.html
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,16 @@
    <!doctype html>
    <html>
    <head>
    <title>Aurelia</title>
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    </head>
    <body aurelia-app="main">
    <h1>Loading...</h1>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.6/system.js"></script>
    <script src="https://rawgit.com/aurelia-ui-toolkits/aurelia-materialize-bundles/0.20.2/config2.js"></script>
    <script>
    System.import('aurelia-bootstrapper');
    </script>
    </body>
    </html>
    20 changes: 20 additions & 0 deletions main.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,20 @@
    /*******************************************************************************
    * The following two lines enable async/await without using babel's
    * "runtime" transformer. Uncomment the lines if you intend to use async/await.
    *
    * More info here: https://github.com/jdanyow/aurelia-plunker/issues/2
    */
    //import regeneratorRuntime from 'babel-runtime/regenerator';
    //window.regeneratorRuntime = regeneratorRuntime;
    /******************************************************************************/

    import 'materialize';

    export function configure(aurelia) {
    aurelia.use
    .standardConfiguration()
    .developmentLogging()
    .plugin('aurelia-materialize-bridge', bridge => bridge.useAll() );

    aurelia.start().then(a => a.setRoot());
    }