-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom Extensions #10
Comments
what's the error? |
There was no error but the custom button did not show |
Any code snippet? |
This is how I tried using them together: import Editor from 'react-medium-editor'
import React from 'react'
import MediumEditor from 'medium-editor'
var HighlighterButton = MediumEditor.Extension.extend({
name: 'highlighter',
init: function () {
this.button = this.document.createElement('button');
this.button.classList.add('medium-editor-action');
this.button.innerHTML = '<b>H</b>';
},
getButton: function () {
return this.button;
}
});
class EditorMedium extends React.Component {
render(){
const buttons = ['bold', 'italic', 'underline']
return ( <Editor
{...this.props}
tag="p"
text="Sample text"
onChange={this.props.onValue}
options={{toolbar: {buttons: buttons,extensions:{'highlighter': new HighlighterButton()}}}}
/>)
}
} When I render the element and make a selection, I only see the buttons for Bold, Italic, and Underline |
@wangzuo, thanks for this library! An add-on question:
|
@stanonyime Did you find a solution to your problem above? @wangzuo Any thoughts on my question above? |
@oyeanuj No |
I've used MediumButton and it worked fine, the only thing is that clicking this button doesn't trigger onChange event of react component.. |
Hello guys! Is there a way to add medium-editor-insert-plugin? For now I can't figure out how to do this and switch to dark side - write my own react component with medium-editor. I already see this issue, but I don't use class component |
How does one add custom extensions? I followed the custom button example on the medium editor website added to the options but nothing appeared.
The text was updated successfully, but these errors were encountered: