Skip to content

Commit 6cb6e09

Browse files
committed
Merge pull request #132 from teambition/master
修复 enter 键问题 和 支持固定 toolbar
2 parents 44d75cc + 8218133 commit 6cb6e09

File tree

3 files changed

+179
-107
lines changed

3 files changed

+179
-107
lines changed

index.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,24 @@
4848
<span id="hinted" class="icon-pre disabled" title="Toggle Markdown Hints"></span>
4949
</div>
5050

51+
<!-- <div id="custom-toolbar" class="pen-menu pen-menu" style="display: block; top: 20px; left: 10px;">
52+
<i class="pen-icon icon-insertimage" data-action="insertimage"></i>
53+
<i class="pen-icon icon-blockquote" data-action="blockquote"></i>
54+
<i class="pen-icon icon-h2" data-action="h2"></i>
55+
<i class="pen-icon icon-h3" data-action="h3"></i>
56+
<i class="pen-icon icon-p active" data-action="p"></i>
57+
<i class="pen-icon icon-code" data-action="code"></i>
58+
<i class="pen-icon icon-insertorderedlist" data-action="insertorderedlist"></i>
59+
<i class="pen-icon icon-insertunorderedlist" data-action="insertunorderedlist"></i>
60+
<i class="pen-icon icon-inserthorizontalrule" data-action="inserthorizontalrule"></i>
61+
<i class="pen-icon icon-indent" data-action="indent"></i>
62+
<i class="pen-icon icon-outdent" data-action="outdent"></i>
63+
<i class="pen-icon icon-bold" data-action="bold"></i>
64+
<i class="pen-icon icon-italic" data-action="italic"></i>
65+
<i class="pen-icon icon-underline" data-action="underline"></i>
66+
<i class="pen-icon icon-createlink" data-action="createlink"></i>
67+
</div> -->
68+
5169
<div data-toggle="pen" data-placeholder="im a placeholder">
5270
<h2>Enjoy live editing (+markdown)</h2>
5371

@@ -81,6 +99,7 @@ <h2>Enjoy live editing (+markdown)</h2>
8199

82100
// config
83101
var options = {
102+
// toolbar: document.getElementById('custom-toolbar'),
84103
editor: document.querySelector('[data-toggle="pen"]'),
85104
debug: true,
86105
list: [

src/pen.css

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
background: transparent;
4040
background-image: none;
4141
}
42-
42+
.pen-menu { min-width: 320px; }
4343
.pen-menu, .pen-input{font-size:14px;line-height:1;}
4444
.pen-menu{white-space:nowrap;box-shadow:1px 2px 3px -2px #222;background:#333;background-image:linear-gradient(to bottom, #222, #333);opacity:0.9;position:fixed;height:36px;border:1px solid #333;border-radius:3px;display:none;z-index:1000;}
4545
.pen-menu:after {top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
@@ -82,7 +82,6 @@
8282
line-height: 1em;
8383
margin-left: .2em;
8484
}
85-
8685
.pen-menu .icon-location:before { content: '\e815'; } /* '' */
8786
.pen-menu .icon-fit:before { content: '\e80f'; } /* '' */
8887
.pen-menu .icon-bold:before { content: '\e805'; } /* '' */
@@ -117,7 +116,6 @@
117116
.pen-menu .icon-h6:before { content: 'H6'; }
118117
.pen-menu .icon-p:before { content: 'P'; }
119118
.pen-menu .icon-insertimage:before { width:1.8em;margin:0;position:relative;top:-2px;content:'IMG';font-size:12px;border:1px solid #fff;padding:2px;border-radius:2px; }
120-
121119
.pen {
122120
position: relative;
123121
}

0 commit comments

Comments
 (0)