Swap out Markdown render logic

This commit is contained in:
Garen Torikian
2013-04-19 13:03:42 -07:00
committed by Garen Torikian & Nathan Sobo
parent f556890873
commit 4b6e0916c9
2 changed files with 9 additions and 11 deletions

View File

@@ -1,6 +1,7 @@
$ = require 'jquery'
ScrollView = require 'scroll-view'
{$$$} = require 'space-pen'
roaster = require 'roaster'
module.exports =
class MarkdownPreviewView extends ScrollView
@@ -59,15 +60,11 @@ class MarkdownPreviewView extends ScrollView
setLoading: ->
@html($$$ -> @div class: 'markdown-spinner', 'Loading Markdown...')
fetchRenderedMarkdown: (text) ->
fetchRenderedMarkdown: ->
@setLoading()
$.ajax
url: 'https://api.github.com/markdown'
type: 'POST'
dataType: 'html'
contentType: 'application/json; charset=UTF-8'
data: JSON.stringify
mode: 'markdown'
text: @buffer.getText()
success: (html) => @html(html)
error: (result) => @setErrorHtml(result)
roaster(@buffer.getText(), {}, (err, html) =>
if err
@setErrorHtml(err)
else
@html(html)
)