Skip to content

Commit

Permalink
fix bugs
Browse files Browse the repository at this point in the history
  • Loading branch information
pandao committed Feb 19, 2015
1 parent b0bd906 commit bae1b99
Show file tree
Hide file tree
Showing 11 changed files with 57 additions and 22 deletions.
5 changes: 4 additions & 1 deletion CHANGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,5 +128,8 @@

#####v1.1.1

接受一个pull请求,修复了`getHTML ()``getPreviewedHTML()`方法中的3处错误;
- 接受一个pull请求,修复了`getHTML ()``getPreviewedHTML()`方法中的3处错误;

#####v1.1.2

- 修复Bug[#10](https://github.com/pandao/editor.md/issues/10)
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "editor.md",
"version": "1.1.1",
"version": "1.1.2",
"homepage": "https://github.com/pandao/editor.md",
"authors": [
"Pandao <[email protected]>"
Expand Down
26 changes: 21 additions & 5 deletions dist/js/editormd.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* Editor.md
* @file editormd.js
* @version v1.1.1
* @version v1.1.2
* @description A simple online markdown editor.
* @license MIT License
* @author Pandao
Expand All @@ -12,7 +12,7 @@
/**
* @fileOverview Editor.md
* @author pandao
* @version 1.1.0
* @version 1.1.2
*/

;(function(factory) {
Expand Down Expand Up @@ -55,7 +55,7 @@
};

editormd.title = editormd.$name = "Editor.md";
editormd.version = "1.1.0";
editormd.version = "1.1.2";
editormd.homePage = "https://pandao.github.io/editor.md/";
editormd.classPrefix = "editormd-";

Expand Down Expand Up @@ -2159,9 +2159,9 @@

if (settings.toolbar) {
toolbar.toggle();
toolbar.find(".fa[name=preview]").toggleClass("active");
}

toolbar.find(".fa[name=preview]").toggleClass("active");

codeMirror.toggle();

if(codeMirror.css("display") === "none") // 为了兼容Zepto,而不使用codeMirror.is(":hidden")
Expand All @@ -2175,6 +2175,22 @@
editor.find("." + this.classPrefix + "preview-close-btn").show().bind(editormd.mouseOrTouch("click", "touchend"), function(){
_this.previewed();
});

if(!settings.watch)
{
var codeEditor = this.codeEditor;
var previewContainer = this.previewContainer;

codeEditor.save();

var markdownToC = this.markdownToC = [];
var newMarkdownDoc = editormd.$marked(codeEditor.getValue(), {renderer : editormd.markedRenderer(markdownToC)});
previewContainer.html(newMarkdownDoc);

if (settings.toc) {
editormd.markdownToCRenderer(markdownToC, previewContainer, settings.tocStartLevel);
}
}

preview.show().css({
top : 0,
Expand Down
6 changes: 3 additions & 3 deletions dist/js/editormd.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/js/languages/en.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* Editor.md
* @file languages/en.js
* @version v1.1.1
* @version v1.1.2
* @description A simple online markdown editor.
* @license MIT License
* @author Pandao
Expand Down
2 changes: 1 addition & 1 deletion dist/js/languages/en.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/js/languages/zh-tw.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* Editor.md
* @file languages/zh-tw.js
* @version v1.1.1
* @version v1.1.2
* @description A simple online markdown editor.
* @license MIT License
* @author Pandao
Expand Down
2 changes: 1 addition & 1 deletion dist/js/languages/zh-tw.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions examples/simple.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
<body>
<div id="layout">
<header>
<h1>简单示例</h1>
<h1>简单示例</h1>
</header>
<div id="test-editormd">
<div id="test-editormd">
<textarea style="display:none;">###Hello world!

本示例未开启:
Expand All @@ -23,7 +23,7 @@ <h1>简单示例</h1>
</div>
</div>
<script src="../lib/jquery.min.js"></script>
<script src="../src/js/editormd.js"></script>
<script src="../src/js/editormd.js"></script>
<script type="text/javascript">
var testEditor;

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "editor.md",
"version": "1.1.1",
"version": "1.1.2",
"description": "A simple online markdown editor.",
"directories": {
"doc": "docs",
Expand Down
24 changes: 20 additions & 4 deletions src/js/editormd.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* @fileOverview Editor.md
* @author pandao
* @version 1.1.0
* @version 1.1.2
*/

;(function(factory) {
Expand Down Expand Up @@ -44,7 +44,7 @@
};

editormd.title = editormd.$name = "Editor.md";
editormd.version = "1.1.0";
editormd.version = "1.1.2";
editormd.homePage = "https://pandao.github.io/editor.md/";
editormd.classPrefix = "editormd-";

Expand Down Expand Up @@ -2148,9 +2148,9 @@

if (settings.toolbar) {
toolbar.toggle();
toolbar.find(".fa[name=preview]").toggleClass("active");
}

toolbar.find(".fa[name=preview]").toggleClass("active");

codeMirror.toggle();

if(codeMirror.css("display") === "none") // 为了兼容Zepto,而不使用codeMirror.is(":hidden")
Expand All @@ -2164,6 +2164,22 @@
editor.find("." + this.classPrefix + "preview-close-btn").show().bind(editormd.mouseOrTouch("click", "touchend"), function(){
_this.previewed();
});

if(!settings.watch)
{
var codeEditor = this.codeEditor;
var previewContainer = this.previewContainer;

codeEditor.save();

var markdownToC = this.markdownToC = [];
var newMarkdownDoc = editormd.$marked(codeEditor.getValue(), {renderer : editormd.markedRenderer(markdownToC)});
previewContainer.html(newMarkdownDoc);

if (settings.toc) {
editormd.markdownToCRenderer(markdownToC, previewContainer, settings.tocStartLevel);
}
}

preview.show().css({
top : 0,
Expand Down

0 comments on commit bae1b99

Please sign in to comment.