[Js/DOM] hasClass, addClass method fr_code

ref. JUNE.js

function hasClass(el, val) {
// var pattern = new RegExp("(^| )" + val + "( |$)");
 var pattern = new RegExp("(^|\\s)" + val + "(\\s|$)");
 if (pattern.test(el.className)) {
  return true;
 }
 return false;
}

function addClass(el, val) {
 if (hasClass(el, val)) {
  return;
 } else {
  el.className += (((el.className == "") ? "" : " ") + val);
 }
}