Skip to content

Instantly share code, notes, and snippets.

@hawkett
Created February 23, 2015 06:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hawkett/49146a43d8595aa6c468 to your computer and use it in GitHub Desktop.
Save hawkett/49146a43d8595aa6c468 to your computer and use it in GitHub Desktop.
Polymer (dart) paper-native-button
<link rel="import" href="packages/polymer/polymer.html">
<link rel="import" href="packages/paper_elements/paper_button.html">
<polymer-element name="paper-native-button" extends="button" attributes="raised">
<template>
<style>
:host {
border: 0;
background: transparent;
padding: 0;
font: inherit;
}
</style>
<paper-button raised?="{{raised}}">
<content></content>
</paper-button>
</template>
<script type="application/dart">
import 'package:polymer/polymer.dart';
import 'dart:html' show ButtonElement;
@CustomTag('paper-native-button')
class PaperNativeButton extends ButtonElement with Polymer, Observable {
@observable bool raised = false;
PaperNativeButton.created() : super.created() {
polymerCreated();
}
}
</script>
</polymer-element>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment