JSFiddle - React, Tailwind, and code Playground

by jcreamer898

HTML

<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.1.7/underscore-min.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone.js"></script>
<div id="sidebar">Test</div>

JavaScript

var ColorSidebar = Backbone.Model.extend({
  promptColor: function() {
    var cssColor = prompt("Please enter a CSS color:");
    this.set({color: cssColor});
  }
});

window.colorSidebar = new ColorSidebar;

colorSidebar.bind('change:color', function(model, color) {
  $('#sidebar').css({background: color});
});

colorSidebar.set({color: 'white'});

$(function(){
    colorSidebar.promptColor();
});