Merge pull request #13260 from edx/bjacobel/discussions-markdown
A11Y fixes for discussions markdown editor
This commit is contained in:
@@ -127,6 +127,8 @@ if Markdown?
|
||||
_append = appended_id || ""
|
||||
wmdInputId = "wmd-input#{_append}"
|
||||
$wmdPreviewContainer = $("<div>").addClass("wmd-preview-container")
|
||||
.attr("role", "region")
|
||||
.attr("aria-label", gettext("HTML preview of post"))
|
||||
.append($("<div>").addClass("wmd-preview-label").text(gettext("Preview")))
|
||||
.append($("<div>").attr("id", "wmd-preview#{_append}").addClass("wmd-panel wmd-preview"))
|
||||
$wmdPanel = $("<div>").addClass("wmd-panel")
|
||||
|
||||
@@ -1434,8 +1434,7 @@
|
||||
buttonRow = buttonBar.appendChild(buttonRow);
|
||||
var xPosition = 0;
|
||||
var makeButton = function(id, title, XShift, textOp) {
|
||||
var button = document.createElement('span');
|
||||
button.setAttribute('role', 'button');
|
||||
var button = document.createElement('button');
|
||||
button.tabIndex = 0;
|
||||
button.className = 'wmd-button';
|
||||
button.style.left = xPosition + 'px';
|
||||
|
||||
@@ -106,15 +106,15 @@ body.discussion {
|
||||
}
|
||||
|
||||
.wmd-button {
|
||||
@include padding-right(3px);
|
||||
@include padding-left(3px);
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
border: none;
|
||||
background: none;
|
||||
list-style: none;
|
||||
cursor: pointer;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.wmd-button > span {
|
||||
@@ -288,10 +288,6 @@ body.discussion {
|
||||
@include blue-button;
|
||||
@include float(left);
|
||||
}
|
||||
|
||||
.wmd-button {
|
||||
width: 15px;
|
||||
}
|
||||
}
|
||||
|
||||
// ====================
|
||||
|
||||
@@ -87,13 +87,18 @@
|
||||
.wmd-button {
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
padding-right: 3px;
|
||||
padding-left: 2px;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
border: none;
|
||||
background: none;
|
||||
list-style: none;
|
||||
cursor: pointer;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.wmd-button:hover {
|
||||
background: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.wmd-button > span {
|
||||
|
||||
Reference in New Issue
Block a user