Skip to content

Instantly share code, notes, and snippets.

/**
* Object.prototype.watch polyfill
* @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/watch
*
* Known limitations:
* - `delete object[property]` will remove the watchpoint
*
* Based on Eli Grey gist https://gist.github.com/eligrey/384583
* Impovements based on Xose Lluis gist https://gist.github.com/XoseLluis/4750176
* This version is optimized for minification
@nurbek-ab
nurbek-ab / foreach.js
Last active August 29, 2015 14:10
forEach for NodeList and HTMLCollection
NodeList.prototype.forEach = function(fn){
var list = this;
for(var i = 0; i < list.length; i++){
fn.call(list[i], list[i], i, list);
}
};
HTMLCollection.prototype.forEach = NodeList.prototype.forEach;
@nurbek-ab
nurbek-ab / break-point.html
Last active August 29, 2015 14:10
Twitter bootstrap helper block that displays current break point
<div class="well" style="position: fixed; bottom: 0; left: 0; display: inline-block; height: auto; z-index: 99999">
<div class="visible-xs text-center text-danger">
<b>xs (extra small)</b>
</div>
<div class="visible-sm text-center text-warning">
<b>sm (small)</b>
</div>
<div class="visible-md text-center text-primary">
<b>md (middle)</b>
</div>