New Standard Variables: Doh! #199
Closed
Comments
I can't decide what the scope of html should be (i.e. the entire page source or just that of the # content.coffee
html: document.documentElement.outerHTML
# background.coffee
markdown: ->
markdown = ''
if @html
container = document.createElement 'html'
container.innerHTML = @html
$container = $ container
$body = $container.find 'body'
markdown = md if $body.length then $body.html() else $container.html()
markdown
text: ->
text = ''
if @html
container = document.createElement 'html'
container.innerHTML = @html
$container = $ container
$body = $container.find 'body'
text = if $body.length then $body.text() else $container.text()
text |
These new variables have been included in PR neocotic/template-chrome#2. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
How have I not thought of adding these before:
Obviously, these will only work in non-protected (i.e. non-chrome) pages but this would be very useful I imagine. Especially when coupled with the new
wordCount
operation that's being added in #193.This'll probably be best implemented by only fetching the HTML from the content script and deriving the rest on-demand.
The text was updated successfully, but these errors were encountered: