|  |  |  |  | # prosemirror-dropcursor
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | [ [**WEBSITE**](https://prosemirror.net) | [**ISSUES**](https://github.com/prosemirror/prosemirror-dropcursor/issues) | [**FORUM**](https://discuss.prosemirror.net) | [**GITTER**](https://gitter.im/ProseMirror/prosemirror) | [**CHANGELOG**](https://github.com/ProseMirror/prosemirror-dropcursor/blob/master/CHANGELOG.md) ] | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | This is a non-core example module for [ProseMirror](https://prosemirror.net). | 
					
						
							|  |  |  |  | ProseMirror is a well-behaved rich semantic content editor based on | 
					
						
							|  |  |  |  | contentEditable, with support for collaborative editing and custom | 
					
						
							|  |  |  |  | document schemas. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | This module implements a plugin that shows a drop cursor for | 
					
						
							|  |  |  |  | ProseMirror. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | The [project page](https://prosemirror.net) has more information, a | 
					
						
							|  |  |  |  | number of [examples](https://prosemirror.net/examples/) and the | 
					
						
							|  |  |  |  | [documentation](https://prosemirror.net/docs/). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | This code is released under an | 
					
						
							|  |  |  |  | [MIT license](https://github.com/prosemirror/prosemirror/tree/master/LICENSE). | 
					
						
							|  |  |  |  | There's a [forum](http://discuss.prosemirror.net) for general | 
					
						
							|  |  |  |  | discussion and support requests, and the | 
					
						
							|  |  |  |  | [Github bug tracker](https://github.com/prosemirror/prosemirror/issues) | 
					
						
							|  |  |  |  | is the place to report issues. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | We aim to be an inclusive, welcoming community. To make that explicit, | 
					
						
							|  |  |  |  | we have a [code of | 
					
						
							|  |  |  |  | conduct](http://contributor-covenant.org/version/1/1/0/) that applies | 
					
						
							|  |  |  |  | to communication around the project. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ## Documentation
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | * **`dropCursor`**`(options?: interface = {}) → Plugin`\ | 
					
						
							|  |  |  |  |    Create a plugin that, when added to a ProseMirror instance, | 
					
						
							|  |  |  |  |    causes a decoration to show up at the drop position when something | 
					
						
							|  |  |  |  |    is dragged over the editor. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    Nodes may add a `disableDropCursor` property to their spec to | 
					
						
							|  |  |  |  |    control the showing of a drop cursor inside them. This may be a | 
					
						
							|  |  |  |  |    boolean or a function, which will be called with a view and a | 
					
						
							|  |  |  |  |    position, and should return a boolean. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     * **`options`** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |        * **`color`**`?: string`\ | 
					
						
							|  |  |  |  |          The color of the cursor. Defaults to `black`. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |        * **`width`**`?: number`\ | 
					
						
							|  |  |  |  |          The precise width of the cursor in pixels. Defaults to 1. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |        * **`class`**`?: string`\ | 
					
						
							|  |  |  |  |          A CSS class name to add to the cursor element. |