123456789101112131415161718192021222324252627282930 |
- /**
- * 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);
|