Changeset 9702
- Timestamp:
- 04/18/08 19:26:04 (8 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/vimperator-plugins/trunk/direct_bookmark.js
r9701 r9702 138 138 function parseHTML(str, ignore_tags){ 139 139 str = str.replace(/^[\s\S]*?<html(?:\s[^>]+?)?>|<\/html\s*>[\S\s]*$/ig, ''); 140 if (ignore_tags && ignore_tags instanceof Array && ignore_tags.length > 0) 141 str = str.replace(new RegExp('<(?:' + ignore_tags.join('|') + ')(?:\\s[^>]+)?>|</(?:' + ignore_tags.join('|') + ')\\s*>', 'ig'), ''); 140 if (ignore_tags) { 141 ignore_tags = ignore_tags instanceof Array && ignore_tags.length > 1 142 ? '(?:' + ignore_tags.join('|') + ')' 143 : String(ignore_tags); 144 str = str.replace(new RegExp('<' + ignore_tags + '(?:\\s[^>]+)?>|</' + ignore_tags + '\\s*>', 'ig'), ''); 145 } 142 146 var res = document.implementation.createDocument(null, 'html', null); 143 147 var range = document.createRange();
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)