()
| 267 | } |
| 268 | |
| 269 | destroy () { |
| 270 | this.empty(true) |
| 271 | if (this.checkParent(this.title)) this.title.parentNode.removeChild(this.title) |
| 272 | if (this.checkParent(this.description)) this.description.parentNode.removeChild(this.description) |
| 273 | if (this.checkParent(this.row_holder)) this.row_holder.parentNode.removeChild(this.row_holder) |
| 274 | if (this.checkParent(this.controls)) this.controls.parentNode.removeChild(this.controls) |
| 275 | if (this.checkParent(this.panel)) this.panel.parentNode.removeChild(this.panel) |
| 276 | |
| 277 | this.rows = this.row_cache = this.title = this.description = this.row_holder = this.panel = this.controls = null |
| 278 | |
| 279 | super.destroy() |
| 280 | } |
| 281 | |
| 282 | empty (hard) { |
| 283 | if (this.rows === null) return |
no test coverage detected