JSFiddle - React, Tailwind, and code Playground
by ian_smithz
HTML
<script src="http://cloud.github.com/downloads/SteveSanderson/knockout/knockout-2.1.0.js"></script>
<script src="https://raw.github.com/alexgibson/tap.js/master/tap.js"></script>
<button data-bind="tap:doSomething">Click Me</button>
JavaScript
ko.bindingHandlers["tap"] = {
'init': function(element, valueAccessor, allBindingsAccessor, viewModel) {
var t = new Tap(element);
var newValueAccessor = function () {
return {'tap':valueAccessor()};
};
return ko.bindingHandlers['event']['init'].call(this, element, newValueAccessor, allBindingsAccessor, viewModel);
}
}
ko.applyBindings({
doSomething: function( vm, e ) {
document.write("BAM!");
}
});