/** * TODO mui active */ (function(window) { var active; window.addEventListener($.EVENT_START, function(event) { var target = event.target; var isCellDisabled = false; for (; target && target !== document; target = target.parentNode) { if (target.classList) { var classList = target.classList; if (classList.contains(CLASS_DISABLED)) { //normal isCellDisabled = true; } else if (target.tagName === 'INPUT' || target.tagName === 'BUTTON' || classList.contains(CLASS_TOGGLE) || classList.contains(CLASS_BTN)) { isCellDisabled = true; } if (classList.contains(CLASS_TABLE_VIEW_CELL)) { if (!isCellDisabled) { active = target; var link = cell.querySelector('a'); if (link && link.parentNode === cell) { //li>a active = link; } } break; } } } }); })(window);