diff --git a/src/dom_components/model/ComponentTableCell.js b/src/dom_components/model/ComponentTableCell.js index 74b0afa8a..852cd4353 100644 --- a/src/dom_components/model/ComponentTableCell.js +++ b/src/dom_components/model/ComponentTableCell.js @@ -1,32 +1,25 @@ -var Component = require('./Component'); +const Component = require('./Component'); module.exports = Component.extend({ - defaults: _.extend({}, Component.prototype.defaults, { + defaults: { ...Component.prototype.defaults, type: 'cell', tagName: 'td', draggable: ['tr'], - }), - -},{ + }, - /** - * Detect if the passed element is a valid component. - * In case the element is valid an object abstracted - * from the element will be returned - * @param {HTMLElement} - * @return {Object} - * @private - */ +}, { isComponent(el) { - var result = ''; - var tag = el.tagName; - if(tag == 'TD' || tag == 'TH'){ + let result = ''; + const tag = el.tagName; + + if (tag == 'TD' || tag == 'TH') { result = { type: 'cell', tagName: tag.toLowerCase() }; } + return result; },