Bladeren bron

Handle typing in MO manual test.

Piotr Jasiun 10 jaren geleden
bovenliggende
commit
6837430fe6
1 gewijzigde bestanden met toevoegingen van 13 en 1 verwijderingen
  1. 13 1
      packages/ckeditor5-engine/tests/treeview/manual/mutationobserver.html

+ 13 - 1
packages/ckeditor5-engine/tests/treeview/manual/mutationobserver.html

@@ -16,6 +16,8 @@
 		mutationObserver.on( 'mutations', ( evt, mutations ) => {
 			console.log( mutations );
 		} );
+
+		mutationObserver.on( 'mutations', handleTyping );
 		
 		treeView.addObserver( mutationObserver );
 
@@ -24,5 +26,15 @@
 		treeView.render();
 
 		console.log( treeView );
-	} );	
+	} );
+
+	function handleTyping( evt, mutations ) {
+		const mutation = mutations[ 0 ];
+
+		if( mutations.length > 1 || mutation.type !== 'text' ) {
+			return;
+		}
+
+		mutation.node.setText( mutation.newText );
+	}
 </script>