https://www.mediawiki.org/wiki/Special:Code/MediaWiki/103395

Revision: 103395
Author:   inez
Date:     2011-11-16 22:01:41 +0000 (Wed, 16 Nov 2011)
Log Message:
-----------
Added basic support for deleting selection with delete key.

Modified Paths:
--------------
    trunk/extensions/VisualEditor/modules/es/views/es.SurfaceView.js

Modified: trunk/extensions/VisualEditor/modules/es/views/es.SurfaceView.js
===================================================================
--- trunk/extensions/VisualEditor/modules/es/views/es.SurfaceView.js    
2011-11-16 21:59:22 UTC (rev 103394)
+++ trunk/extensions/VisualEditor/modules/es/views/es.SurfaceView.js    
2011-11-16 22:01:41 UTC (rev 103395)
@@ -345,6 +345,16 @@
 
                        break;
                case 46: // Delete
+                       this.selection.normalize();
+
+                       if ( this.selection.from != this.selection.to ) { // 
delete selection
+                               var tx = 
this.documentView.model.prepareRemoval( this.selection );
+                               this.documentView.model.commit ( tx );
+                               this.documentView.clearSelection();
+                               this.selection.from = this.selection.to = 
this.selection.start;
+                               this.showCursor();
+                       }
+
                        break;
                default: // Insert content (maybe)
                        if ( this.keyboard.keydownTimeout ) {


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to