Lost support for IE8-10
Now this plugin throws errors in IE8-10 because of "dataset" usage. I had to use old version of plugin without "dataset" and it worked fine.
I have created a new branch Holt59-patch-issue-16 which should fix the dataset issue (I have replaced dataset.xxxx by getAttribute("data-xxxx").
However I did not test it so it may be completely broken, but feel free to give a try for now (I'll do some checking as soon as I can!).
@indra-uolles A simple way to make classList it work in IE8-9 is to redefine classList (e.g. by using this).
I cannot do huge modification to the plugin right now, and I still have to decide if I want to add support for IE < 10 by modifying the plugin or simply by adding documentation on what to do to support IE < 10.
I liked this plugin because it was really lightweight and supported old IEs. I used it at two big websites and the functionality of this old version was enough for me. Maybe there are other people like me, with same demands. So you could add some info to documentation about IE support (like - plugin has full IE support until version xxx; if you want latest features and IE support you can blah-blah) and maybe not to bother with modifyng the plugin.
@indra-uolles I am trying to re-add support for IE8-9, I will push some update to the Holt59-patch-issue-16 branch (I have renamed the issue since this is not related only to dataset anymore).
Support for IE8-10 should be back on branch Holt59-patch-issue-16. I need to clean and do more checking before pushing it to master but you can try it if you want.
I tested it in IE8-11 in my last project, no errors now :) In my last project I used datatable to sort data placed in a table with three columns. Data looked like this:
John Doe | "Some wonderful artpiece" | 1977-1979 Alice Moo | "Another wonderful artpiece" | Ivan Sidorov | "Masterpiece" | 1990