Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
michael@0 | 1 | <!DOCTYPE html><html><head><title></title><link rel="stylesheet" type="text/css" href="resource://gre-resources/viewsource.css"></head><body id="viewsource" class="wrap"><pre id><span class="pi"><?xml version="1.0" encoding="utf-8"?></span> |
michael@0 | 2 | <span id></span><span class="pi"><?foo bar?></span> |
michael@0 | 3 | <span id></span><span><<span class="start-tag">html</span>></span> |
michael@0 | 4 | <span id></span><span><<span class="start-tag">head</span>></span> |
michael@0 | 5 | <span id></span><span><<span class="start-tag">title</span>></span><span>Title</span><span></<span class="end-tag">title</span>></span> |
michael@0 | 6 | <span id></span><span><<span class="start-tag">script</span>></span> |
michael@0 | 7 | <span id></span>var s = "<span><<span class="start-tag">script</span>></span><span>foo</span><span></<span class="end-tag">script</span>></span>"; |
michael@0 | 8 | <span id></span><span class="comment"><!-- |
michael@0 | 9 | <span id></span>var s = "<script>foo</script>"; |
michael@0 | 10 | <span id></span>--></span> |
michael@0 | 11 | <span id></span><span></<span class="end-tag">script</span>></span><span></span> |
michael@0 | 12 | <span id></span><span><<span class="start-tag">style</span>></span> |
michael@0 | 13 | <span id></span>/* <span><<span class="start-tag">foo</span><span>/</span>></span> */ |
michael@0 | 14 | <span id></span><span></<span class="end-tag">style</span>></span> |
michael@0 | 15 | <span id></span><span></<span class="end-tag">head</span>></span> |
michael@0 | 16 | <span id></span><span><<span class="start-tag">body</span>></span> |
michael@0 | 17 | <span id></span><span><<span class="start-tag">p</span>></span><span>Entity: <span class="entity"><span>&</span>amp; </span></span><span></<span class="end-tag">p</span>></span> |
michael@0 | 18 | <span id></span><span><<span class="start-tag">iframe</span>></span><span></span><span><<span class="start-tag">img</span>></span><span></<span class="end-tag">iframe</span>></span> |
michael@0 | 19 | <span id></span><span><<span class="start-tag">noscript</span>></span><span><<span class="start-tag">p</span>></span><span>Not para</span><span></<span class="end-tag">p</span>></span><span></<span class="end-tag">noscript</span>></span> |
michael@0 | 20 | <span id></span><span><<span class="start-tag">svg</span>></span> |
michael@0 | 21 | <span id></span><span><<span class="start-tag">title</span>></span><span></span><span class="cdata"><![CDATA[bar]]></span><span></span><span></<span class="end-tag">title</span>></span> |
michael@0 | 22 | <span id></span><span><<span class="start-tag">script</span>></span><span></span><span class="comment"><!-- this is a comment --></span><span></span><span></<span class="end-tag">script</span>></span> |
michael@0 | 23 | <span id></span><span></<span class="end-tag">svg</span>></span> |
michael@0 | 24 | <span id></span><span></<span class="end-tag">body</span>></span> |
michael@0 | 25 | <span id></span><span></<span class="end-tag">html</span>></span> |
michael@0 | 26 | <span id></span> |
michael@0 | 27 | </pre> |
michael@0 | 28 | <!-- View source CSS matches the <pre id> and <span id> elements and produces line numbers. --> |