mediawiki-extensions-Visual.../modules/ve/ce
Ed Sanders 1f7c81851e Strip trailing linebreaks on paste due to Chrome bug
When pasting into a selected paragraph, or emptying a paragraph Chrome
adds a linebreak. Our paste into empty uses a selected paragraph for
context so the converter picks up this extra linebreak.

It is possible that this breaks are intentional but not likely
so better just to trim than to leave the user with a break which
doesn't even render clearly.

Bug: 58347
Change-Id: Ia6b22cdaeedf1a75bb529c9a5312add9c3ce182c
2013-12-16 18:20:24 +00:00
..
annotations Rename this.$ to this.$element, and this.$$ to this.$ 2013-11-03 23:03:49 -08:00
nodes Guard against detached nodes in ve.ce.GeneratedContentNode#doneGenerating 2013-11-09 17:42:38 -08:00
styles Show a label with the current dimensions while resizing 2013-10-16 16:42:12 +01:00
ve.ce.Annotation.js doc: Get rid of 'static' property container in jsduck index 2013-11-19 10:21:39 +00:00
ve.ce.AnnotationFactory.js Remove ve.Factory and ve.Registry and use oojs instead 2013-10-22 19:15:18 +00:00
ve.ce.BranchNode.js Rename this.$ to this.$element, and this.$$ to this.$ 2013-11-03 23:03:49 -08:00
ve.ce.ContentBranchNode.js Rename this.$ to this.$element, and this.$$ to this.$ 2013-11-03 23:03:49 -08:00
ve.ce.Document.js Add a getDirectionFromRange Method to ve.ce.Document 2013-12-13 12:07:19 -08:00
ve.ce.DomRange.js doc: @return -> @returns 2013-08-01 02:10:23 +02:00
ve.ce.FocusableNode.js Set up node-jscs, pass it, and configure in local Gruntfile 2013-12-06 10:37:27 -08:00
ve.ce.js Set up node-jscs, pass it, and configure in local Gruntfile 2013-12-06 10:37:27 -08:00
ve.ce.LeafNode.js Rename this.$ to this.$element, and this.$$ to this.$ 2013-11-03 23:03:49 -08:00
ve.ce.Node.js doc: Get rid of 'static' property container in jsduck index 2013-11-19 10:21:39 +00:00
ve.ce.NodeFactory.js Remove ve.Factory and ve.Registry and use oojs instead 2013-10-22 19:15:18 +00:00
ve.ce.ProtectedNode.js Use a global resizing flag on the surface to hide phantoms 2013-11-12 11:37:20 +00:00
ve.ce.RelocatableNode.js Rename this.$ to this.$element, and this.$$ to this.$ 2013-11-03 23:03:49 -08:00
ve.ce.ResizableNode.js Set up node-jscs, pass it, and configure in local Gruntfile 2013-12-06 10:37:27 -08:00
ve.ce.Surface.js Strip trailing linebreaks on paste due to Chrome bug 2013-12-16 18:20:24 +00:00
ve.ce.SurfaceObserver.js Event Logger: collect IME functionality info 2013-11-25 16:56:09 +00:00
ve.ce.View.js doc: Get rid of 'static' property container in jsduck index 2013-11-19 10:21:39 +00:00