small fix

This commit is contained in:
ucev 2017-04-03 23:14:01 +08:00
parent da8a5730d8
commit 3d7f0c42a3
7 changed files with 128 additions and 1790 deletions

View file

@ -212,9 +212,6 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
display: inline-block;
vertical-align: top;
margin-bottom: -30px;
/* Hack to make IE7 behave */
*zoom:1;
*display:inline;
}
.CodeMirror-gutter-wrapper {
position: absolute;
@ -232,11 +229,8 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
cursor: default;
z-index: 4;
}
.CodeMirror-gutter-wrapper {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
.CodeMirror-lines {
cursor: text;
@ -258,8 +252,8 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
position: relative;
overflow: visible;
-webkit-tap-highlight-color: transparent;
-webkit-font-variant-ligatures: none;
font-variant-ligatures: none;
-webkit-font-variant-ligatures: contextual;
font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre {
word-wrap: break-word;
@ -281,6 +275,8 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
.CodeMirror-widget {}
.CodeMirror-rtl pre { direction: rtl; }
.CodeMirror-code {
outline: none;
}
@ -333,9 +329,6 @@ div.CodeMirror-dragcursors {
background: rgba(255, 255, 0, .4);
}
/* IE7 hack to prevent it from returning funny offsetTops on the spans */
.CodeMirror span { *vertical-align: text-bottom; }
/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }
@ -353,6 +346,7 @@ div.CodeMirror-dragcursors {
span.CodeMirror-selectedtext { background: none; }
.CodeMirror {
box-sizing: border-box;
height: auto;
border: 1px solid #ddd;
border-bottom-left-radius: 4px;
@ -360,6 +354,7 @@ span.CodeMirror-selectedtext { background: none; }
padding: 10px;
font: inherit;
z-index: 1;
word-wrap: break-word;
}
.CodeMirror-fullscreen {
@ -466,7 +461,9 @@ span.CodeMirror-selectedtext { background: none; }
padding: 0;
}
.editor-toolbar a {
.editor-toolbar a,
.editor-toolbar button {
background: transparent;
display: inline-block;
text-align: center;
text-decoration: none!important;
@ -474,18 +471,22 @@ span.CodeMirror-selectedtext { background: none; }
width: 30px;
height: 30px;
margin: 0;
padding: 0;
border: 1px solid transparent;
border-radius: 3px;
cursor: pointer;
}
.editor-toolbar a.active,
.editor-toolbar a:hover {
.editor-toolbar a:hover,
.editor-toolbar button.active,
.editor-toolbar button:hover {
background: #fcfcfc;
border-color: #95a5a6;
}
.editor-toolbar a:before {
.editor-toolbar a:before,
.editor-toolbar button:before {
line-height: 30px
}
@ -592,6 +593,7 @@ span.CodeMirror-selectedtext { background: none; }
display: none;
box-sizing: border-box;
border: 1px solid #ddd;
word-wrap: break-word;
}
.editor-preview-active-side {

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

28
dist/simplemde.min.js vendored

File diff suppressed because one or more lines are too long

View file

@ -331,4 +331,4 @@
.CodeMirror .CodeMirror-placeholder {
opacity: .5;
}
}

View file

@ -96,7 +96,7 @@ function fixShortcut(name) {
*/
function createIcon(options, enableTooltips, shortcuts) {
options = options || {};
var el = document.createElement("button");
var el = document.createElement("a");
enableTooltips = (enableTooltips == undefined) ? true : enableTooltips;
if(options.title && enableTooltips) {
@ -619,7 +619,7 @@ function drawLink(editor) {
var options = editor.options;
var url = "http://";
if(options.drawLink) {
options.drawLink(__drawLink(editor));
options.drawLink();
} else {
if(options.promptURLs) {
url = prompt(options.promptTexts.link);
@ -651,7 +651,7 @@ function drawImage(editor) {
var stat = getState(cm);
var options = editor.options;
if(options.drawImage) {
options.drawImage(__drawImage(editor));
options.drawImage();
} else {
var url = "http://";
if(options.promptURLs) {
@ -2033,9 +2033,15 @@ SimpleMDE.prototype.cleanBlock = function() {
SimpleMDE.prototype.drawLink = function() {
drawLink(this);
};
SimpleMDE.prototype.__drawLink = function(url) {
__drawLink(this)(url);
};
SimpleMDE.prototype.drawImage = function() {
drawImage(this);
};
SimpleMDE.prototype.__drawImage = function(url) {
__drawImage(this)(url);
};
SimpleMDE.prototype.drawTable = function() {
drawTable(this);
};