Hi Arnold, Happy New Year - hows it going?
Just wanted to share this right old little weird one with you...
In your backbone.js stuff you referred to data attributes e.g.
this.description = $("#" + this.element.data("descriptionElementId"));
Whilst this was fine for jQuery1.5.x, by 1.6 this changed to support the W3C standards...
Nas said a while back that their coding practice considered e.g. my_variable to be old school and myVariable was the new "black" / de rigeur.
Bollox. W3C says all lowercase. What's weird in latest Chrome/Safari/FF is that a view source will show the camelcased data attributes (as one would expect when viewing source), but using the web-inspector thingy will show that they've internally been lowercased to match W3C standards hence
data-iLikeCamelcase becomes data-ilikecamelcase (so fuck off with "latest conventions" then) and any reference to ...data('iLikeCamelCase') will fail.
Read more: http://goo.gl/nqJN4