mirror of
https://github.com/Ionaru/easy-markdown-editor
synced 2025-07-22 09:24:28 -06:00
Added FontAwesome 5 compatibility without breaking FontAwesome 4 compatibility.
This commit is contained in:
parent
60a4bb6392
commit
7b147b3148
File diff suppressed because one or more lines are too long
@ -16113,8 +16113,21 @@ function createIcon(options, enableTooltips, shortcuts) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(options.noDisable) {
|
||||||
|
el.classList.add("no-disable");
|
||||||
|
}
|
||||||
|
|
||||||
|
if(options.noMobile) {
|
||||||
|
el.classList.add("no-mobile");
|
||||||
|
}
|
||||||
|
|
||||||
el.tabIndex = -1;
|
el.tabIndex = -1;
|
||||||
el.className = options.className;
|
|
||||||
|
// Create icon element and append as a child to the button
|
||||||
|
var icon = document.createElement("i");
|
||||||
|
icon.className = options.className;
|
||||||
|
el.appendChild(icon);
|
||||||
|
|
||||||
return el;
|
return el;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -17130,7 +17143,7 @@ var toolbarBuiltInButtons = {
|
|||||||
"heading": {
|
"heading": {
|
||||||
name: "heading",
|
name: "heading",
|
||||||
action: toggleHeadingSmaller,
|
action: toggleHeadingSmaller,
|
||||||
className: "fa fa-header",
|
className: "fa fa-header fa-heading",
|
||||||
title: "Heading",
|
title: "Heading",
|
||||||
default: true
|
default: true
|
||||||
},
|
},
|
||||||
@ -17213,7 +17226,7 @@ var toolbarBuiltInButtons = {
|
|||||||
"image": {
|
"image": {
|
||||||
name: "image",
|
name: "image",
|
||||||
action: drawImage,
|
action: drawImage,
|
||||||
className: "fa fa-picture-o",
|
className: "fa fa-image",
|
||||||
title: "Insert Image",
|
title: "Insert Image",
|
||||||
default: true
|
default: true
|
||||||
},
|
},
|
||||||
@ -17235,21 +17248,26 @@ var toolbarBuiltInButtons = {
|
|||||||
"preview": {
|
"preview": {
|
||||||
name: "preview",
|
name: "preview",
|
||||||
action: togglePreview,
|
action: togglePreview,
|
||||||
className: "fa fa-eye no-disable",
|
className: "fa fa-eye",
|
||||||
|
noDisable: true,
|
||||||
title: "Toggle Preview",
|
title: "Toggle Preview",
|
||||||
default: true
|
default: true
|
||||||
},
|
},
|
||||||
"side-by-side": {
|
"side-by-side": {
|
||||||
name: "side-by-side",
|
name: "side-by-side",
|
||||||
action: toggleSideBySide,
|
action: toggleSideBySide,
|
||||||
className: "fa fa-columns no-disable no-mobile",
|
className: "fa fa-columns",
|
||||||
|
noDisable: true,
|
||||||
|
noMobile: true,
|
||||||
title: "Toggle Side by Side",
|
title: "Toggle Side by Side",
|
||||||
default: true
|
default: true
|
||||||
},
|
},
|
||||||
"fullscreen": {
|
"fullscreen": {
|
||||||
name: "fullscreen",
|
name: "fullscreen",
|
||||||
action: toggleFullScreen,
|
action: toggleFullScreen,
|
||||||
className: "fa fa-arrows-alt no-disable no-mobile",
|
className: "fa fa-arrows-alt",
|
||||||
|
noDisable: true,
|
||||||
|
noMobile: true,
|
||||||
title: "Toggle Fullscreen",
|
title: "Toggle Fullscreen",
|
||||||
default: true
|
default: true
|
||||||
},
|
},
|
||||||
@ -17269,13 +17287,15 @@ var toolbarBuiltInButtons = {
|
|||||||
"undo": {
|
"undo": {
|
||||||
name: "undo",
|
name: "undo",
|
||||||
action: undo,
|
action: undo,
|
||||||
className: "fa fa-undo no-disable",
|
className: "fa fa-undo",
|
||||||
|
noDisable: true,
|
||||||
title: "Undo"
|
title: "Undo"
|
||||||
},
|
},
|
||||||
"redo": {
|
"redo": {
|
||||||
name: "redo",
|
name: "redo",
|
||||||
action: redo,
|
action: redo,
|
||||||
className: "fa fa-repeat no-disable",
|
className: "fa fa-repeat",
|
||||||
|
noDisable: true,
|
||||||
title: "Redo"
|
title: "Redo"
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
2
dist/simplemde.min.js
vendored
2
dist/simplemde.min.js
vendored
File diff suppressed because one or more lines are too long
@ -108,8 +108,21 @@ function createIcon(options, enableTooltips, shortcuts) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(options.noDisable) {
|
||||||
|
el.classList.add("no-disable");
|
||||||
|
}
|
||||||
|
|
||||||
|
if(options.noMobile) {
|
||||||
|
el.classList.add("no-mobile");
|
||||||
|
}
|
||||||
|
|
||||||
el.tabIndex = -1;
|
el.tabIndex = -1;
|
||||||
el.className = options.className;
|
|
||||||
|
// Create icon element and append as a child to the button
|
||||||
|
var icon = document.createElement("i");
|
||||||
|
icon.className = options.className;
|
||||||
|
el.appendChild(icon);
|
||||||
|
|
||||||
return el;
|
return el;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1125,7 +1138,7 @@ var toolbarBuiltInButtons = {
|
|||||||
"heading": {
|
"heading": {
|
||||||
name: "heading",
|
name: "heading",
|
||||||
action: toggleHeadingSmaller,
|
action: toggleHeadingSmaller,
|
||||||
className: "fa fa-header",
|
className: "fa fa-header fa-heading",
|
||||||
title: "Heading",
|
title: "Heading",
|
||||||
default: true
|
default: true
|
||||||
},
|
},
|
||||||
@ -1208,7 +1221,7 @@ var toolbarBuiltInButtons = {
|
|||||||
"image": {
|
"image": {
|
||||||
name: "image",
|
name: "image",
|
||||||
action: drawImage,
|
action: drawImage,
|
||||||
className: "fa fa-picture-o",
|
className: "fa fa-image",
|
||||||
title: "Insert Image",
|
title: "Insert Image",
|
||||||
default: true
|
default: true
|
||||||
},
|
},
|
||||||
@ -1230,21 +1243,26 @@ var toolbarBuiltInButtons = {
|
|||||||
"preview": {
|
"preview": {
|
||||||
name: "preview",
|
name: "preview",
|
||||||
action: togglePreview,
|
action: togglePreview,
|
||||||
className: "fa fa-eye no-disable",
|
className: "fa fa-eye",
|
||||||
|
noDisable: true,
|
||||||
title: "Toggle Preview",
|
title: "Toggle Preview",
|
||||||
default: true
|
default: true
|
||||||
},
|
},
|
||||||
"side-by-side": {
|
"side-by-side": {
|
||||||
name: "side-by-side",
|
name: "side-by-side",
|
||||||
action: toggleSideBySide,
|
action: toggleSideBySide,
|
||||||
className: "fa fa-columns no-disable no-mobile",
|
className: "fa fa-columns",
|
||||||
|
noDisable: true,
|
||||||
|
noMobile: true,
|
||||||
title: "Toggle Side by Side",
|
title: "Toggle Side by Side",
|
||||||
default: true
|
default: true
|
||||||
},
|
},
|
||||||
"fullscreen": {
|
"fullscreen": {
|
||||||
name: "fullscreen",
|
name: "fullscreen",
|
||||||
action: toggleFullScreen,
|
action: toggleFullScreen,
|
||||||
className: "fa fa-arrows-alt no-disable no-mobile",
|
className: "fa fa-arrows-alt",
|
||||||
|
noDisable: true,
|
||||||
|
noMobile: true,
|
||||||
title: "Toggle Fullscreen",
|
title: "Toggle Fullscreen",
|
||||||
default: true
|
default: true
|
||||||
},
|
},
|
||||||
@ -1264,13 +1282,15 @@ var toolbarBuiltInButtons = {
|
|||||||
"undo": {
|
"undo": {
|
||||||
name: "undo",
|
name: "undo",
|
||||||
action: undo,
|
action: undo,
|
||||||
className: "fa fa-undo no-disable",
|
className: "fa fa-undo",
|
||||||
|
noDisable: true,
|
||||||
title: "Undo"
|
title: "Undo"
|
||||||
},
|
},
|
||||||
"redo": {
|
"redo": {
|
||||||
name: "redo",
|
name: "redo",
|
||||||
action: redo,
|
action: redo,
|
||||||
className: "fa fa-repeat no-disable",
|
className: "fa fa-repeat",
|
||||||
|
noDisable: true,
|
||||||
title: "Redo"
|
title: "Redo"
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user