Backbone/Marionette/Bootstrap
by shaneburgess
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.0/backbone-min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.0/css/bootstrap-theme.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/backbone.marionette/1.5.1-bundled/backbone.marionette.min.js"></script>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.0/css/bootstrap.css">
<div class="navbar navbar-inverse" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">MCRU Tools</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Time Calc</a></li>
<li><a href="#about">Percent Calc</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<div class="container">
<div class="starter-template">
<h1>Time Calc</h1>
<hr>
<div class="row">
<div class="col col-lg-2 col-md-3 col-sm-6 col-xs-6">
<b>Select Hour</b>
</div>
<div class="col col-lg-2 col-md-3 col-sm-6 col-xs-6">
<b>Select Minute</b>
</div>
</div>
<div class="row">
<div class="col col-lg-2 col-md-3 col-sm-6 col-xs-6" id="hour-container">
<select id="hour-select"...
JavaScript
var NumberModelClass = Backbone.Model.extend({
});
var NumberCollectionClass = Backbone.Collection.extend({
model: NumberModelClass,
initialize: function(min,max){
var num = min;
while(num <= max){
this.add(new NumberModelClass({ value: num }));
console.log(num);
num++;
}
}
});
var HourCollection = new NumberCollectionClass(0,23);
var MinuteCollection = new NumberCollectionClass(0,59);