This is a very simple lightweight plugin to allow you to move the caret (or cursor) position in an <input /> or <textarea> element.
By exposing three jQuery.fn methods you can easily move a a caret to any position you like:
| import hoistNonReactStatic from 'hoist-non-react-statics'; | |
| import React from 'react'; | |
| function getDisplayName(WrappedComponent) { | |
| return WrappedComponent.displayName || WrappedComponent.name || 'Component'; | |
| } | |
| // See: https://facebook.github.io/react/docs/higher-order-components.html | |
| export default function mutatable({ mutationName = 'mutate' } = {}) { | |
| return (SourceComponent) => { |
| # assume the following directory structure where contents of doc/ | |
| # and source/ are already checked into repo., with the exception | |
| # of the _build directory (i,e. you can check in _themes or _sources | |
| # or whatever else). | |
| # | |
| # proj/ | |
| # source/ | |
| # doc/ | |
| # remove doc/_build/html if present |