Script failed for non-css queries, making complex regexes and comparisons
like "<50" impossible.
- if (document.querySelector('.b-a-'+query)) {
+ if (/^[a-z_]+$/.test(query) && document.querySelector('.b-a-'+query)) {
// column if class b-a-* exists
var match = function(th) {
return new RegExp('-'+query+'\\b').test(th.className);
// column if class b-a-* exists
var match = function(th) {
return new RegExp('-'+query+'\\b').test(th.className);