From 140b22737ea3a750baef21fd83605669acf07889 Mon Sep 17 00:00:00 2001 From: Corey Johnson & Nathan Sobo Date: Mon, 11 Mar 2013 16:56:44 -0600 Subject: [PATCH] Refetch rendered markdown when triggering preview a subsequent time --- src/packages/markdown-preview/lib/markdown-preview.coffee | 1 + src/packages/markdown-preview/spec/markdown-preview-spec.coffee | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/packages/markdown-preview/lib/markdown-preview.coffee b/src/packages/markdown-preview/lib/markdown-preview.coffee index 588545e83..b30bbb621 100644 --- a/src/packages/markdown-preview/lib/markdown-preview.coffee +++ b/src/packages/markdown-preview/lib/markdown-preview.coffee @@ -17,6 +17,7 @@ module.exports = if nextPane = activePane.getNextPane() if preview = nextPane.itemForUri("markdown-preview:#{editSession.getPath()}") nextPane.showItem(preview) + preview.fetchRenderedMarkdown() else nextPane.showItem(new MarkdownPreviewView(editSession.buffer)) else diff --git a/src/packages/markdown-preview/spec/markdown-preview-spec.coffee b/src/packages/markdown-preview/spec/markdown-preview-spec.coffee index 4bb3dbdf8..9a7ed6e33 100644 --- a/src/packages/markdown-preview/spec/markdown-preview-spec.coffee +++ b/src/packages/markdown-preview/spec/markdown-preview-spec.coffee @@ -58,7 +58,9 @@ describe "MarkdownPreview package", -> expect(pane2.activeItem).not.toBe preview pane1.focus() + preview.fetchRenderedMarkdown.reset() rootView.getActiveView().trigger 'markdown-preview:show' + expect(preview.fetchRenderedMarkdown).toHaveBeenCalled() expect(rootView.getPanes()).toHaveLength 2 expect(pane2.getItems()).toHaveLength 2 expect(pane2.activeItem).toBe preview