aurelia-materialize-bridge
Version:
Aurelia interface to http://materializecss.com/
40 lines (29 loc) • 1.22 kB
text/typescript
import * as au from "../aurelia";
import { deprecated } from "aurelia-framework";
.customElement("md-card")
.autoinject
export class MdCard {
constructor(private element: Element) { }
.ato.bindable.booleanMd({ defaultBindingMode: au.bindingMode.oneTime })
horizontal: boolean;
.ato.bindable.stringMd({ defaultBindingMode: au.bindingMode.oneTime })
image: string = null;
.ato.bindable.booleanMd({ defaultBindingMode: au.bindingMode.oneTime })
reveal: boolean;
.ato.bindable.booleanMd({ defaultBindingMode: au.bindingMode.oneTime })
action: boolean;
.ato.bindable.booleanMd({ defaultBindingMode: au.bindingMode.oneTime })
stickyAction: boolean;
.ato.bindable.stringMd({ defaultBindingMode: au.bindingMode.oneWay })
size: string = "";
.ato.bindable.stringMd({ defaultBindingMode: au.bindingMode.oneTime })
title: string;
({ error: false, message: "Please use md-title instead." })
titleChanged() {
this.mdTitle = this.title;
}
.ato.bindable.stringMd({ defaultBindingMode: au.bindingMode.oneTime })
mdTitle: string;
.ato.bindable.stringMd({ defaultBindingMode: au.bindingMode.oneTime })
mdClass: string;
}