react-frame-aware-selection-plugin
v2.0.2
Published
Modified version of React SelectEventPlugin with fixes related to iframe rendering.
Downloads
33
Readme
react-frame-aware-selection-plugin
Modified version of React SelectEventPlugin with fixes related to iframe rendering.
Usage
Add npm package
Latest
npm install [email protected] --save
React >= 15.4 && < 16.0.0
npm install [email protected] --save
React < 15.4
npm install [email protected] --save
In you app entry point:
import React from 'react' import ReactDOM from 'react-dom' import injector from 'react-frame-aware-selection-plugin' injector();
Motivation
Current React version does not support onSelect event if component is embedded to iFrame. Consider following code:
import Frame from 'react-frame-component'
const AwesomeFramedComponent = ({ onSelect }) => (
<Frame>
<div contentEditable="true" onSelect={onSelect}></div>
</Frame>
)
In such situation onSelect
callback will not be fired.
This library will fix this behaviour.
Hot it works
Library will replace SelectEventPlugin
in EventPluginRegistry
with fixed version.