| 396 | }; |
| 397 | |
| 398 | var fulltext = function (elem) { |
| 399 | var text = ''; |
| 400 | if (elem.children && elem.children.length > 0) { |
| 401 | for (var i = 0, l = elem.children.length; i < l; i++) { |
| 402 | if (elem.children[i].type === 'text') { |
| 403 | text += elem.children[i].data.trim(); |
| 404 | } else if (elem.children[i].name === 'br') { |
| 405 | text += '\n'; |
| 406 | } else if (elem.children[i].type === 'tag') { |
| 407 | text += fulltext(elem.children[i]); |
| 408 | } |
| 409 | } |
| 410 | } |
| 411 | |
| 412 | text = self.filter(text).entityDecode(); |
| 413 | |
| 414 | return text; |
| 415 | }; |
| 416 | |
| 417 | var innerHTML = function (elem) { |
| 418 | var text; |