Skip to content

Instantly share code, notes, and snippets.

View Thanood's full-sized avatar

Daniel Bendel Thanood

  • Cologne, Germany
View GitHub Profile
@Thanood
Thanood / app.html
Last active March 27, 2017 18:31 — forked from avrahamcool/app.html
Aurelia-Materialize bridge md-datepicker using icon
<template>
<style>
[md-datepicker] + i.material-icons.std-icon-fixup {
margin-left: -24px;
line-height: 1;
margin-top: 12px;
cursor: pointer;
}
</style>
@Thanood
Thanood / 0.97.7.md
Created March 26, 2017 16:30
Aurelia-Materialize bridge dropdown basic use 0.25.0
Bug with Materialize 0.97.7

Materialize 0.97.7 has an issue in Materialize which leads to the dropdown component ignoring any options.

To fix this, we have copied the fix from Materialize's Master branch and put it into a function.

To use this fix, add the following to bridge initialization in your main.js:

@Thanood
Thanood / app.html
Last active March 23, 2017 10:37
Aurelia-Materialize bridge toggle button
<template>
<md-colors md-primary-color="#ee6e73" md-accent-color="#2bbbad"></md-colors>
<require from="materialize/dist/css/materialize.css"></require>
<require from="./md-toggle-button"></require>
<div>
<button md-toggle-button="is-toggled.bind: isToggled;">
<i class="material-icons">format_indent_increase</i>
</button>
</div>
<div>
@Thanood
Thanood / app.html
Created March 21, 2017 12:05
Aurelia-Materialize bridge input fields character counter
<template>
<require from="materialize/dist/css/materialize.css"></require>
<div>
<md-input md-label="put some text here" md-value.bind="textValue" md-char-counter="length: 120;"></md-input><br />
You entered: ${textValue}<br />
<button md-button="flat: true;" md-waves class="accent-text" click.delegate="setText()">set text to something</button>
</div>
</template>
@Thanood
Thanood / app.html
Created March 17, 2017 16:27
Aurelia-Materialize bridge datepicker floating label
<template>
<div>
<div class="input-field col s6">
<input md-datepicker="container: body; value.two-way: selectedDate;" type="date" />
<label for="first_name">pick a date</label>
</div>
</div>
<div>
<button md-button click.delegate="setDate()">set date</button>
@Thanood
Thanood / app.html
Created March 17, 2017 16:23
Aurelia-Materialize bridge modal.open() from attached event
<template>
<require from="./working"></require>
<require from="./not-working"></require>
<p>
<button md-button click.delegate="showNotWorking = true">Show (Not Working)</button>
<button md-button click.delegate="showNotWorking = false">Hide</button>
</p>
<p>
<button md-button click.delegate="showWorking = true">Show (Working)</button>
<button md-button click.delegate="showWorking = false">Hide</button>
@Thanood
Thanood / app.html
Created March 17, 2017 16:22 — forked from avrahamcool/app.html
Aurelia-Materialize bridge modal.open() from attached event
<template>
<require from="./working"></require>
<require from="./not-working"></require>
<p>
<button md-button click.delegate="showNotWorking = true">Show (Not Working)</button>
<button md-button click.delegate="showNotWorking = false">Hide</button>
</p>
<p>
<button md-button click.delegate="showWorking = true">Show (Working)</button>
<button md-button click.delegate="showWorking = false">Hide</button>
@Thanood
Thanood / todo.md
Created March 13, 2017 13:18
some ideas
@Thanood
Thanood / app.html
Last active March 20, 2017 18:51
Aurelia-Materialize bridge datepicker in modal
<template>
<div>
<p style="margin-top: 15px;"><button md-button click.delegate="openModal()">show modal</button></p>
</div>
<div md-modal id="mm" md-modal.ref="modal">
<div class="modal-content">
<h4>Datepicker modal</h4>
<div>
<input md-datepicker="container: body; value.two-way: selectedDate;" type="date" placeholder="pick a date" />
</div>
@Thanood
Thanood / app.html
Created March 6, 2017 18:50
Aurelia-Materialize bridge cards reveal event
<template>
<md-card md-image="http://aurelia-ui-toolkits.github.io/demo-materialize/images/card-sample-2.jpg" md-title="Card title" md-reveal="true">
<div>
I am a very simple card. I am good at containing small bits of
information. I am convenient because I require little markup to
use effectively.
</div>
<div slot="reveal-text">
Here is some more information about this product that is only revealed once clicked on.
</div>