Skip to content

Commit a07ac0c

Browse files
committed
5.20.2
1 parent 00183a5 commit a07ac0c

7 files changed

Lines changed: 45 additions & 12 deletions

File tree

CHANGES.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
5.20.2 / 2016-06-17
2+
==================
3+
(5.20.1 was skipped because of a bad release)
4+
* Fix test failure in Chrome 51 #1114
5+
* Fix slow CSS selector #1115
6+
* Improve documentation for toolbar.relativeContainer option #1122
7+
* Fix cursor rendering incorrectly in Firefox #1113
8+
9+
110
5.20.0 / 2016-06-02
211
==================
312
* Fix anchor-preview bug where click preview no longer prefills href into anchor form

dist/css/medium-editor.css

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,23 @@
8686
.medium-editor-placeholder:after {
8787
content: attr(data-placeholder) !important;
8888
font-style: italic;
89-
left: 0;
9089
position: absolute;
90+
left: 0;
9191
top: 0;
9292
white-space: pre;
9393
padding: inherit;
9494
margin: inherit; }
9595

96+
.medium-editor-placeholder-relative {
97+
position: relative; }
98+
.medium-editor-placeholder-relative:after {
99+
content: attr(data-placeholder) !important;
100+
font-style: italic;
101+
position: relative;
102+
white-space: pre;
103+
padding: inherit;
104+
margin: inherit; }
105+
96106
.medium-toolbar-arrow-under:after, .medium-toolbar-arrow-over:before {
97107
border-style: solid;
98108
content: '';
@@ -206,14 +216,14 @@
206216
content: "";
207217
display: table; }
208218

209-
[data-medium-editor-element] {
219+
.medium-editor-element {
210220
word-wrap: break-word;
211221
min-height: 30px; }
212-
[data-medium-editor-element] img {
222+
.medium-editor-element img {
213223
max-width: 100%; }
214-
[data-medium-editor-element] sub {
224+
.medium-editor-element sub {
215225
vertical-align: sub; }
216-
[data-medium-editor-element] sup {
226+
.medium-editor-element sup {
217227
vertical-align: super; }
218228

219229
.medium-editor-hidden {

dist/css/medium-editor.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/medium-editor.js

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5591,13 +5591,25 @@ MediumEditor.extensions = {};
55915591

55925592
showPlaceholder: function (el) {
55935593
if (el) {
5594-
el.classList.add('medium-editor-placeholder');
5594+
// https://github.com/yabwe/medium-editor/issues/234
5595+
// In firefox, styling the placeholder with an absolutely positioned
5596+
// pseudo element causes the cursor to appear in a bad location
5597+
// when the element is completely empty, so apply a different class to
5598+
// style it with a relatively positioned pseudo element
5599+
if (MediumEditor.util.isFF && el.childNodes.length === 0) {
5600+
el.classList.add('medium-editor-placeholder-relative');
5601+
el.classList.remove('medium-editor-placeholder');
5602+
} else {
5603+
el.classList.add('medium-editor-placeholder');
5604+
el.classList.remove('medium-editor-placeholder-relative');
5605+
}
55955606
}
55965607
},
55975608

55985609
hidePlaceholder: function (el) {
55995610
if (el) {
56005611
el.classList.remove('medium-editor-placeholder');
5612+
el.classList.remove('medium-editor-placeholder-relative');
56015613
}
56025614
},
56035615

@@ -6776,6 +6788,7 @@ MediumEditor.extensions = {};
67766788
var elementId = MediumEditor.util.guid();
67776789

67786790
element.setAttribute('data-medium-editor-element', true);
6791+
element.classList.add('medium-editor-element');
67796792
element.setAttribute('role', 'textbox');
67806793
element.setAttribute('aria-multiline', true);
67816794
element.setAttribute('data-medium-editor-editor-index', editorId);
@@ -7064,6 +7077,7 @@ MediumEditor.extensions = {};
70647077
element.removeAttribute('contentEditable');
70657078
element.removeAttribute('spellcheck');
70667079
element.removeAttribute('data-medium-editor-element');
7080+
element.classList.remove('medium-editor-element');
70677081
element.removeAttribute('role');
70687082
element.removeAttribute('aria-multiline');
70697083
element.removeAttribute('medium-editor-index');
@@ -7650,7 +7664,7 @@ MediumEditor.parseVersionString = function (release) {
76507664

76517665
MediumEditor.version = MediumEditor.parseVersionString.call(this, ({
76527666
// grunt-bump looks for this:
7653-
'version': '5.20.0'
7667+
'version': '5.20.2'
76547668
}).version);
76557669

76567670
return MediumEditor;

dist/js/medium-editor.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "medium-editor",
3-
"version": "5.20.0",
3+
"version": "5.20.2",
44
"author": "Davi Ferreira <hi@daviferreira.com>",
55
"contributors": [
66
{

src/js/version.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ MediumEditor.parseVersionString = function (release) {
1515

1616
MediumEditor.version = MediumEditor.parseVersionString.call(this, ({
1717
// grunt-bump looks for this:
18-
'version': '5.20.0'
18+
'version': '5.20.2'
1919
}).version);

0 commit comments

Comments
 (0)