support.js: add function bind (JS OOP trick)

This commit is contained in:
hallgren
2010-12-01 16:20:28 +00:00
parent b552f2a46c
commit 3a432f80fe

View File

@@ -4,6 +4,14 @@ function element(id) {
return document.getElementById(id);
}
/* --- JavaScript tricks ---------------------------------------------------- */
// To be able to object methods that refer to "this" as callbacks
// See section 3.3 of https://github.com/spencertipping/js-in-ten-minutes/raw/master/js-in-ten-minutes.pdf
function bind(f, this_value) {
return function () {return f.apply (this_value, arguments)};
};
/* --- JSONP ---------------------------------------------------------------- */
// Inspired by the function jsonp from