refactor(dom) isContainClass

This commit is contained in:
coderaiser 2015-05-12 07:37:29 -04:00
parent aca7a36989
commit f2f96e1015
2 changed files with 14 additions and 13 deletions

View file

@ -216,12 +216,17 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
* @param element
* @param pClass
*/
this.isContainClass = function(element, pClass) {
var ret,
lClassList = element && element.classList;
if (lClassList)
ret = lClassList.contains(pClass);
this.isContainClass = function(element, className) {
var ret, classList;
if (!element)
throw(Error('element could not be empty!'));
if (!className)
throw(Error('className could not be empty!'));
classList = element.classList;
ret = classList.contains(className);
return ret;
};

View file

@ -157,14 +157,10 @@ var Util, DOM, jQuery;
};
if (!document.body.classList) {
DOM.isContainClass = function(pElement, pClass) {
var lRet,
lClassName = pElement && pElement.className;
DOM.isContainClass = function(el, className) {
var ret = $(el).hasClass(className);
if (lClassName)
lRet = lClassName.indexOf(pClass) > 0;
return lRet;
return ret;
};
DOM.addClass = function(pElement, pClass) {