Skip to content

Instantly share code, notes, and snippets.

Created May 5, 2016 08: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 anonymous/de7610c341e6ee737d8290eb608afb57 to your computer and use it in GitHub Desktop.
Save anonymous/de7610c341e6ee737d8290eb608afb57 to your computer and use it in GitHub Desktop.
JS Bin // source http://jsbin.com/baqozusuge
<!DOCTYPE html>
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.3.0/knockout-min.js"></script>
<script src="https://code.jquery.com/jquery-1.9.1.js"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<style id="jsbin-css">
/*
* text-transform breaks Edge 13
*/
html{
text-transform: uppercase;
}
</style>
</head>
<body>
<div id="one" data-bind="with: primarySale">
<dl>
<dt>Lot</dt>
<dd data-bind="text: cld().Lot"></dd>
<dt>Make</dt>
<dd data-bind="text: cld().MK"></dd>
<dt>Model</dt>
<dd data-bind="text: cld().MD"></dd>
<dt>Random</dt>
<dd data-bind="text: cld().RD"></dd>
</dl>
</div>
<script id="jsbin-javascript">
$(function(){
var v = function(){
var self = this;
self.sales = ko.observableArray([{
cld: ko.observable({
MK: '-', Lot: '-', MD: '-', RD: '-'
})
}]);
self.primarySale = ko.observable(self.sales()[0]);
};
var vm = new v();
ko.applyBindings(vm);
var index = 30101;
var inter = window.setInterval(function(){
index++;
var newSale = vm.sales()[0];
newSale.cld({
MK: 'Ford - ' + index,
Lot: index,
MD: 'Zetec - ' + index,
RD: index + ' ' + Math.random()
});
console.log(newSale.cld().MK, newSale.cld().MD, newSale.cld().Lot, newSale.cld().RD);
if (index > 30105){
window.clearInterval(inter);
}
}, 2000);
});
</script>
<script id="jsbin-source-css" type="text/css">/*
* text-transform breaks Edge 13
*/
html{
text-transform: uppercase;
}
</script>
<script id="jsbin-source-javascript" type="text/javascript">$(function(){
var v = function(){
var self = this;
self.sales = ko.observableArray([{
cld: ko.observable({
MK: '-', Lot: '-', MD: '-', RD: '-'
})
}]);
self.primarySale = ko.observable(self.sales()[0]);
};
var vm = new v();
ko.applyBindings(vm);
var index = 30101;
var inter = window.setInterval(function(){
index++;
var newSale = vm.sales()[0];
newSale.cld({
MK: 'Ford - ' + index,
Lot: index,
MD: 'Zetec - ' + index,
RD: index + ' ' + Math.random()
});
console.log(newSale.cld().MK, newSale.cld().MD, newSale.cld().Lot, newSale.cld().RD);
if (index > 30105){
window.clearInterval(inter);
}
}, 2000);
});
</script></body>
</html>
/*
* text-transform breaks Edge 13
*/
html{
text-transform: uppercase;
}
$(function(){
var v = function(){
var self = this;
self.sales = ko.observableArray([{
cld: ko.observable({
MK: '-', Lot: '-', MD: '-', RD: '-'
})
}]);
self.primarySale = ko.observable(self.sales()[0]);
};
var vm = new v();
ko.applyBindings(vm);
var index = 30101;
var inter = window.setInterval(function(){
index++;
var newSale = vm.sales()[0];
newSale.cld({
MK: 'Ford - ' + index,
Lot: index,
MD: 'Zetec - ' + index,
RD: index + ' ' + Math.random()
});
console.log(newSale.cld().MK, newSale.cld().MD, newSale.cld().Lot, newSale.cld().RD);
if (index > 30105){
window.clearInterval(inter);
}
}, 2000);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment