react-frame-aware-selection-plugin
v2.0.2
Published
Modified version of React SelectEventPlugin with fixes related to iframe rendering.
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] --saveReact >= 15.4 && < 16.0.0
npm install [email protected] --saveReact < 15.4
npm install [email protected] --saveIn 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.
