You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@corinthia.apache.org by ja...@apache.org on 2015/08/14 18:10:53 UTC

[46/51] [abbrv] [partial] incubator-corinthia git commit: added js test files

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li08-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li08-expected.html
new file mode 100644
index 0000000..98b998e
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li08-expected.html
@@ -0,0 +1,30 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li>One</li>
+      <li>
+        ST
+        <u>AR</u>
+        T
+      </li>
+      <li>AAA</li>
+      <li>BBB</li>
+      <li>CCC</li>
+      <li>
+        MI
+        <u>DD</u>
+        LE
+      </li>
+      <li>DDD</li>
+      <li>EEE</li>
+      <li>FFF</li>
+      <li>
+        E
+        <u>N</u>
+        D[]
+      </li>
+      <li>Three</li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li08-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li08-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li08-input.html
new file mode 100644
index 0000000..879753d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li08-input.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML(
+                        "ST<u>AR</u>T"+
+                        "  <li>AAA</li>"+
+                        "  <li>BBB</li>"+
+                        "  <li>CCC</li>"+
+                        "MI<u>DD</u>LE"+
+                        "  <li>DDD</li>"+
+                        "  <li>EEE</li>"+
+                        "  <li>FFF</li>"+
+                        "E<u>N</u>D"
+                        );
+    showSelection();
+}
+</script>
+</head>
+<body>
+<ul>
+  <li>One</li>
+  [<li>Two</li>]
+  <li>Three</li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li09-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li09-expected.html
new file mode 100644
index 0000000..52b67d9
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li09-expected.html
@@ -0,0 +1,18 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li><p>One</p></li>
+      <li><p>START</p></li>
+      <li>AAA</li>
+      <li>BBB</li>
+      <li>CCC</li>
+      <li><p>MIDDLE</p></li>
+      <li>DDD</li>
+      <li>EEE</li>
+      <li>FFF</li>
+      <li><p>END[]</p></li>
+      <li><p>Three</p></li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li09-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li09-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li09-input.html
new file mode 100644
index 0000000..9893272
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li09-input.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML(
+                        "START"+
+                        "<ul>"+
+                        "  <li>AAA</li>"+
+                        "  <li>BBB</li>"+
+                        "  <li>CCC</li>"+
+                        "</ul>"+
+                        "MIDDLE"+
+                        "<ul>"+
+                        "  <li>DDD</li>"+
+                        "  <li>EEE</li>"+
+                        "  <li>FFF</li>"+
+                        "</ul>"+
+                        "END"
+                        );
+    showSelection();
+}
+</script>
+</head>
+<body>
+<ul>
+  <li><p>One</p></li>
+  <li><p>[Two]</p></li>
+  <li><p>Three</p></li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li10-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li10-expected.html
new file mode 100644
index 0000000..52b67d9
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li10-expected.html
@@ -0,0 +1,18 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li><p>One</p></li>
+      <li><p>START</p></li>
+      <li>AAA</li>
+      <li>BBB</li>
+      <li>CCC</li>
+      <li><p>MIDDLE</p></li>
+      <li>DDD</li>
+      <li>EEE</li>
+      <li>FFF</li>
+      <li><p>END[]</p></li>
+      <li><p>Three</p></li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li10-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li10-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li10-input.html
new file mode 100644
index 0000000..d05c861
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li10-input.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML(
+                        "START"+
+                        "  <li>AAA</li>"+
+                        "  <li>BBB</li>"+
+                        "  <li>CCC</li>"+
+                        "MIDDLE"+
+                        "  <li>DDD</li>"+
+                        "  <li>EEE</li>"+
+                        "  <li>FFF</li>"+
+                        "END"
+                        );
+   showSelection();
+}
+</script>
+</head>
+<body>
+<ul>
+  <li><p>One</p></li>
+  <li><p>[Two]</p></li>
+  <li><p>Three</p></li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li11-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li11-expected.html
new file mode 100644
index 0000000..4cb1823
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li11-expected.html
@@ -0,0 +1,18 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li><p>One</p></li>
+      <li>BeforeSTART</li>
+      <li>AAA</li>
+      <li>BBB</li>
+      <li>CCC</li>
+      <li>MIDDLE</li>
+      <li>DDD</li>
+      <li>EEE</li>
+      <li>FFF</li>
+      <li>END[]After</li>
+      <li><p>Three</p></li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li11-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li11-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li11-input.html
new file mode 100644
index 0000000..560a1f8
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li11-input.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML(
+                        "START"+
+                        "<ul>"+
+                        "  <li>AAA</li>"+
+                        "  <li>BBB</li>"+
+                        "  <li>CCC</li>"+
+                        "</ul>"+
+                        "MIDDLE"+
+                        "<ul>"+
+                        "  <li>DDD</li>"+
+                        "  <li>EEE</li>"+
+                        "  <li>FFF</li>"+
+                        "</ul>"+
+                        "END"
+                        );
+    showSelection();
+}
+</script>
+</head>
+<body>
+<ul>
+  <li><p>One</p></li>
+  <li>Before[Two]After</li>
+  <li><p>Three</p></li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li12-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li12-expected.html
new file mode 100644
index 0000000..4cb1823
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li12-expected.html
@@ -0,0 +1,18 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li><p>One</p></li>
+      <li>BeforeSTART</li>
+      <li>AAA</li>
+      <li>BBB</li>
+      <li>CCC</li>
+      <li>MIDDLE</li>
+      <li>DDD</li>
+      <li>EEE</li>
+      <li>FFF</li>
+      <li>END[]After</li>
+      <li><p>Three</p></li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li12-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li12-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li12-input.html
new file mode 100644
index 0000000..2e5f772
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li12-input.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML(
+                        "START"+
+                        "  <li>AAA</li>"+
+                        "  <li>BBB</li>"+
+                        "  <li>CCC</li>"+
+                        "MIDDLE"+
+                        "  <li>DDD</li>"+
+                        "  <li>EEE</li>"+
+                        "  <li>FFF</li>"+
+                        "END"
+                        );
+   showSelection();
+}
+</script>
+</head>
+<body>
+<ul>
+  <li><p>One</p></li>
+  <li>Before[Two]After</li>
+  <li><p>Three</p></li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li13-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li13-expected.html
new file mode 100644
index 0000000..e77ca5c
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li13-expected.html
@@ -0,0 +1,26 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li><p>One</p></li>
+      <li>
+        <b>bold</b>
+        <i>italic</i>
+        START
+      </li>
+      <li>AAA</li>
+      <li>BBB</li>
+      <li>CCC</li>
+      <li>MIDDLE</li>
+      <li>DDD</li>
+      <li>EEE</li>
+      <li>FFF</li>
+      <li>
+        END[]
+        <u>underline</u>
+        <code>code</code>
+      </li>
+      <li><p>Three</p></li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li13-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li13-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li13-input.html
new file mode 100644
index 0000000..6cac403
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li13-input.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML(
+                        "START"+
+                        "<ul>"+
+                        "  <li>AAA</li>"+
+                        "  <li>BBB</li>"+
+                        "  <li>CCC</li>"+
+                        "</ul>"+
+                        "MIDDLE"+
+                        "<ul>"+
+                        "  <li>DDD</li>"+
+                        "  <li>EEE</li>"+
+                        "  <li>FFF</li>"+
+                        "</ul>"+
+                        "END"
+                        );
+    showSelection();
+}
+</script>
+</head>
+<body>
+<ul>
+  <li><p>One</p></li>
+  <li><b>bold</b><i>italic</i>[Two]<u>underline</u><code>code</code></li>
+  <li><p>Three</p></li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li14-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li14-expected.html
new file mode 100644
index 0000000..e77ca5c
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li14-expected.html
@@ -0,0 +1,26 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li><p>One</p></li>
+      <li>
+        <b>bold</b>
+        <i>italic</i>
+        START
+      </li>
+      <li>AAA</li>
+      <li>BBB</li>
+      <li>CCC</li>
+      <li>MIDDLE</li>
+      <li>DDD</li>
+      <li>EEE</li>
+      <li>FFF</li>
+      <li>
+        END[]
+        <u>underline</u>
+        <code>code</code>
+      </li>
+      <li><p>Three</p></li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-li14-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-li14-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-li14-input.html
new file mode 100644
index 0000000..8be78cb
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-li14-input.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML(
+                        "START"+
+                        "  <li>AAA</li>"+
+                        "  <li>BBB</li>"+
+                        "  <li>CCC</li>"+
+                        "MIDDLE"+
+                        "  <li>DDD</li>"+
+                        "  <li>EEE</li>"+
+                        "  <li>FFF</li>"+
+                        "END"
+                        );
+   showSelection();
+}
+</script>
+</head>
+<body>
+<ul>
+  <li><p>One</p></li>
+  <li><b>bold</b><i>italic</i>[Two]<u>underline</u><code>code</code></li>
+  <li><p>Three</p></li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-list01-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-list01-expected.html
new file mode 100644
index 0000000..c326ce8
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-list01-expected.html
@@ -0,0 +1,10 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li>First</li>
+      <li>Second</li>
+      <li>Third[]</li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-list01-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-list01-input.html
new file mode 100644
index 0000000..7ce5ba5
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-list01-input.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<ul>"+
+                        "  <li>First</li>"+
+                        "  <li>Second</li>"+
+                        "  <li>Third</li>"+
+                        "</ul>");
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-list02-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-list02-expected.html
new file mode 100644
index 0000000..c326ce8
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-list02-expected.html
@@ -0,0 +1,10 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li>First</li>
+      <li>Second</li>
+      <li>Third[]</li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-list02-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-list02-input.html
new file mode 100644
index 0000000..09ad21a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-list02-input.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<li>First</li>"+
+                        "<li>Second</li>"+
+                        "<li>Third</li>");
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-list03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-list03-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-list03-expected.html
new file mode 100644
index 0000000..d531810
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-list03-expected.html
@@ -0,0 +1,12 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li>One</li>
+      <li>First</li>
+      <li>Second</li>
+      <li>Third[]</li>
+      <li>Three</li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-list03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-list03-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-list03-input.html
new file mode 100644
index 0000000..decf8d0
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-list03-input.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<ul>"+
+                        "  <li>First</li>"+
+                        "  <li>Second</li>"+
+                        "  <li>Third</li>"+
+                        "</ul>");
+    showSelection();
+}
+</script>
+</head>
+<body>
+<ul>
+  <li>One</li>
+  [<li>Two</li>]
+  <li>Three</li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-list04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-list04-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-list04-expected.html
new file mode 100644
index 0000000..d531810
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-list04-expected.html
@@ -0,0 +1,12 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li>One</li>
+      <li>First</li>
+      <li>Second</li>
+      <li>Third[]</li>
+      <li>Three</li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-list04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-list04-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-list04-input.html
new file mode 100644
index 0000000..9dc3ba4
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-list04-input.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<li>First</li>"+
+                        "<li>Second</li>"+
+                        "<li>Third</li>");
+    showSelection();
+}
+</script>
+</head>
+<body>
+<ul>
+  <li>One</li>
+  [<li>Two</li>]
+  <li>Three</li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-list05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-list05-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-list05-expected.html
new file mode 100644
index 0000000..d531810
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-list05-expected.html
@@ -0,0 +1,12 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li>One</li>
+      <li>First</li>
+      <li>Second</li>
+      <li>Third[]</li>
+      <li>Three</li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-list05-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-list05-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-list05-input.html
new file mode 100644
index 0000000..2d550f8
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-list05-input.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<ol>"+
+                        "  <li>First</li>"+
+                        "  <li>Second</li>"+
+                        "  <li>Third</li>"+
+                        "</ol>");
+    showSelection();
+}
+</script>
+</head>
+<body>
+<ul>
+  <li>One</li>
+  [<li>Two</li>]
+  <li>Three</li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-list06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-list06-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-list06-expected.html
new file mode 100644
index 0000000..a6569f6
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-list06-expected.html
@@ -0,0 +1,12 @@
+<html>
+  <head></head>
+  <body>
+    <ol>
+      <li>One</li>
+      <li>First</li>
+      <li>Second</li>
+      <li>Third[]</li>
+      <li>Three</li>
+    </ol>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-list06-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-list06-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-list06-input.html
new file mode 100644
index 0000000..c8984ea
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-list06-input.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<ul>"+
+                        "  <li>First</li>"+
+                        "  <li>Second</li>"+
+                        "  <li>Third</li>"+
+                        "</ul>");
+    showSelection();
+}
+</script>
+</head>
+<body>
+<ol>
+  <li>One</li>
+  [<li>Two</li>]
+  <li>Three</li>
+</ol>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-markdown-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-markdown-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-markdown-expected.html
new file mode 100644
index 0000000..b890c68
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-markdown-expected.html
@@ -0,0 +1,44 @@
+<html>
+  <head></head>
+  <body>
+    <h2 id="usingthistool">Using this tool</h2>
+    <p>This page lets you create HTML by entering text in a simple format that's easy to read and write.</p>
+    <ul>
+      <li>Type Markdown text in the left window</li>
+      <li>See the HTML in the right</li>
+    </ul>
+    <p>
+      Markdown is a lightweight markup language based on the formatting conventions that people naturally use in email.  As
+      <a href="http://daringfireball.net/">John Gruber</a>
+      writes on the
+      <a href="http://daringfireball.net/projects/markdown/">Markdown site</a>
+      :
+    </p>
+    <p>The overriding design goal for Markdown's
+  formatting syntax is to make it as readable 
+  as possible. The idea is that a
+  Markdown-formatted document should be
+  publishable as-is, as plain text, without
+  looking like it's been marked up with tags
+  or formatting instructions.</p>
+    <p>
+      This document is written in Markdown; you can see the plain-text version on the left.  To get a feel for Markdown's syntax, type some text into the left window and watch the results in the right.  You can see a Markdown syntax guide by switching the right-hand window from
+      <em>Preview</em>
+      to
+      <em>Syntax Guide</em>
+      .
+    </p>
+    <p>
+      Showdown is a Javascript port of Markdown.  You can get the full
+      <a href="http://www.attacklab.net/showdown-v0.9.zip">source code</a>
+      by clicking on the version number at the bottom of the page.
+    </p>
+    <p>
+      <strong>
+        Start with a
+        <a href="?blank=1" title="Clear all text">blank page</a>
+        or edit this document in the left window.[]
+      </strong>
+    </p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-markdown-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-markdown-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-markdown-input.html
new file mode 100644
index 0000000..9da5336
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-markdown-input.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html>
+<html>
+<head>
+<!--
+
+Using this tool
+---------------
+
+
+This page lets you create HTML by entering text in a simple format that's easy to read and write.
+
+  - Type Markdown text in the left window
+  - See the HTML in the right
+
+Markdown is a lightweight markup language based on the formatting conventions that people naturally use in email.  As [John Gruber] writes on the [Markdown site] [1]:
+
+> The overriding design goal for Markdown's
+> formatting syntax is to make it as readable 
+> as possible. The idea is that a
+> Markdown-formatted document should be
+> publishable as-is, as plain text, without
+> looking like it's been marked up with tags
+> or formatting instructions.
+
+This document is written in Markdown; you can see the plain-text version on the left.  To get a feel for Markdown's syntax, type some text into the left window and watch the results in the right.  You can see a Markdown syntax guide by switching the right-hand window from *Preview* to *Syntax Guide*.
+
+Showdown is a Javascript port of Markdown.  You can get the full [source code] by clicking on the version number at the bottom of the page.
+
+**Start with a [blank page] or edit this document in the left window.**
+
+  [john gruber]: http://daringfireball.net/
+  [1]: http://daringfireball.net/projects/markdown/
+  [source code]: http://www.attacklab.net/showdown-v0.9.zip
+  [blank page]: ?blank=1 "Clear all text"
+
+
+-->
+<script>
+function getComment()
+{
+    var head = DOM_documentHead(document);
+    var comment = null;
+    for (var child = head.firstChild; child != null; child = child.nextSibling) {
+        if (child.nodeType == Node.COMMENT_NODE) {
+            DOM_deleteNode(child);
+            return child.nodeValue;
+        }
+    }
+    return null;
+}
+function performTest()
+{
+    var comment = getComment();
+    Clipboard_pasteText(comment);
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>[]</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table01-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table01-expected.html
new file mode 100644
index 0000000..f97c2df
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table01-expected.html
@@ -0,0 +1,14 @@
+<html>
+  <head></head>
+  <body>
+    <table>
+      <tbody>
+        <tr>
+          <td>First</td>
+          <td>Second</td>
+          <td>Third[]</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table01-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table01-input.html
new file mode 100644
index 0000000..51cd535
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table01-input.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<td>First</td>"+
+                        "<td>Second</td>"+
+                        "<td>Third</td>");
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table02-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table02-expected.html
new file mode 100644
index 0000000..af4b3fd
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table02-expected.html
@@ -0,0 +1,14 @@
+<html>
+  <head></head>
+  <body>
+    <table>
+      <tbody>
+        <tr>
+          <th>First</th>
+          <th>Second</th>
+          <th>Third[]</th>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table02-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table02-input.html
new file mode 100644
index 0000000..b3b6537
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table02-input.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<th>First</th>"+
+                        "<th>Second</th>"+
+                        "<th>Third</th>");
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table03-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table03-expected.html
new file mode 100644
index 0000000..c504bff
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table03-expected.html
@@ -0,0 +1,17 @@
+<html>
+  <head></head>
+  <body>
+    <table>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+        </tr>
+        <tr>
+          <td>Three</td>
+          <td>Four[]</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table03-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table03-input.html
new file mode 100644
index 0000000..85514f5
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table03-input.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<tr>"+
+                        "  <td>One</td>"+
+                        "  <td>Two</td>"+
+                        "</tr>"+
+                        "<tr>"+
+                        "  <td>Three</td>"+
+                        "  <td>Four</td>"+
+                        "</tr>");
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table04-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table04-expected.html
new file mode 100644
index 0000000..501c1a6
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table04-expected.html
@@ -0,0 +1,17 @@
+<html>
+  <head></head>
+  <body>
+    <table>
+      <thead>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+        </tr>
+        <tr>
+          <td>Three</td>
+          <td>Four[]</td>
+        </tr>
+      </thead>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table04-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table04-input.html
new file mode 100644
index 0000000..6b588b3
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table04-input.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<thead>"+
+                        "  <tr>"+
+                        "    <td>One</td>"+
+                        "    <td>Two</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "    <td>Three</td>"+
+                        "    <td>Four</td>"+
+                        "  </tr>"+
+                        "</thead>");
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table05-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table05-expected.html
new file mode 100644
index 0000000..c504bff
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table05-expected.html
@@ -0,0 +1,17 @@
+<html>
+  <head></head>
+  <body>
+    <table>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+        </tr>
+        <tr>
+          <td>Three</td>
+          <td>Four[]</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table05-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table05-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table05-input.html
new file mode 100644
index 0000000..034d352
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table05-input.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<tbody>"+
+                        "  <tr>"+
+                        "    <td>One</td>"+
+                        "    <td>Two</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "    <td>Three</td>"+
+                        "    <td>Four</td>"+
+                        "  </tr>"+
+                        "</tbody>");
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table06-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table06-expected.html
new file mode 100644
index 0000000..ee01c81
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table06-expected.html
@@ -0,0 +1,17 @@
+<html>
+  <head></head>
+  <body>
+    <table>
+      <tfoot>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+        </tr>
+        <tr>
+          <td>Three</td>
+          <td>Four[]</td>
+        </tr>
+      </tfoot>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table06-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table06-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table06-input.html
new file mode 100644
index 0000000..2b74c91
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table06-input.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<tfoot>"+
+                        "  <tr>"+
+                        "    <td>One</td>"+
+                        "    <td>Two</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "    <td>Three</td>"+
+                        "    <td>Four</td>"+
+                        "  </tr>"+
+                        "</tfoot>");
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table07-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table07-expected.html
new file mode 100644
index 0000000..d7d3fbc
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table07-expected.html
@@ -0,0 +1,25 @@
+<html>
+  <head></head>
+  <body>
+    <table>
+      <thead>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+        </tr>
+      </thead>
+      <tbody>
+        <tr>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+      </tbody>
+      <tfoot>
+        <tr>
+          <td>Five</td>
+          <td>Six[]</td>
+        </tr>
+      </tfoot>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste-table07-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste-table07-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste-table07-input.html
new file mode 100644
index 0000000..71b8e66
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste-table07-input.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<thead>"+
+                        "  <tr>"+
+                        "    <td>One</td>"+
+                        "    <td>Two</td>"+
+                        "  </tr>"+
+                        "</thead>"+
+                        "<tbody>"+
+                        "  <tr>"+
+                        "    <td>Three</td>"+
+                        "    <td>Four</td>"+
+                        "  </tr>"+
+                        "</tbody>"+
+                        "<tfoot>"+
+                        "  <tr>"+
+                        "    <td>Five</td>"+
+                        "    <td>Six</td>"+
+                        "  </tr>"+
+                        "</tfoot>");
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste01-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste01-expected.html
new file mode 100644
index 0000000..b91c420
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste01-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>Sample text[]</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste01-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste01-input.html
new file mode 100644
index 0000000..3e136ba
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste01-input.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("Sample text");
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>[]</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste02-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste02-expected.html
new file mode 100644
index 0000000..f3ebde4
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste02-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>ASample text[]B</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste02-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste02-input.html
new file mode 100644
index 0000000..aca7e13
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste02-input.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("Sample text");
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>A[]B</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste03-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste03-expected.html
new file mode 100644
index 0000000..b91c420
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste03-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>Sample text[]</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste03-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste03-input.html
new file mode 100644
index 0000000..16dd338
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste03-input.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("Sample text");
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>[Existing text]</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste04-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste04-expected.html
new file mode 100644
index 0000000..f3ebde4
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste04-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>ASample text[]B</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste04-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste04-input.html
new file mode 100644
index 0000000..b17785b
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste04-input.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("Sample text");
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>A[Existing text]B</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste05-expected.html b/experiments/editorFramework/test/Layer0/clipboard/paste05-expected.html
new file mode 100644
index 0000000..65722ee
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste05-expected.html
@@ -0,0 +1,10 @@
+<html>
+  <head></head>
+  <body>
+    <p>
+      A
+      <b><i><u>Sample</u></i></b>
+      text[]B
+    </p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/paste05-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/paste05-input.html b/experiments/editorFramework/test/Layer0/clipboard/paste05-input.html
new file mode 100644
index 0000000..5b1f384
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/paste05-input.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteHTML("<b><i><u>Sample</u></i></b> text");
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>A[Existing text]B</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/pasteText-whitespace01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/pasteText-whitespace01-expected.html b/experiments/editorFramework/test/Layer0/clipboard/pasteText-whitespace01-expected.html
new file mode 100644
index 0000000..c6b79d1
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/pasteText-whitespace01-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    []
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/pasteText-whitespace01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/pasteText-whitespace01-input.html b/experiments/editorFramework/test/Layer0/clipboard/pasteText-whitespace01-input.html
new file mode 100644
index 0000000..017f4f6
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/pasteText-whitespace01-input.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Clipboard_pasteText("\n");
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/preserve-cutpaste01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/preserve-cutpaste01-expected.html b/experiments/editorFramework/test/Layer0/clipboard/preserve-cutpaste01-expected.html
new file mode 100644
index 0000000..6ebd8c6
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/preserve-cutpaste01-expected.html
@@ -0,0 +1,12 @@
+<html>
+  <head></head>
+  <body>
+    <p id="p1"><span id="s1">One</span></p>
+    <p id="p5"><span id="s5">Five</span></p>
+    <p id="p6"><span id="s6">Six</span></p>
+    <p id="p2"><span id="s2">Two</span></p>
+    <p id="p3"><span id="s3">Three</span></p>
+    <p id="p4"><span id="s4">Four[]</span></p>
+    <p id="p7"><span id="s7">Seven</span></p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/clipboard/preserve-cutpaste01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/clipboard/preserve-cutpaste01-input.html b/experiments/editorFramework/test/Layer0/clipboard/preserve-cutpaste01-input.html
new file mode 100644
index 0000000..8840cac
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/clipboard/preserve-cutpaste01-input.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    var dest = document.getElementById("s6");
+    var clip = Clipboard_cut();
+    Selection_set(dest,dest.childNodes.length,dest,dest.childNodes.length);
+    Clipboard_pasteHTML(clip["text/html"]);
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <p id="p1"><span id="s1">One</span></p>
+  <p id="p2"><span id="s2">[Two</span></p>
+  <p id="p3"><span id="s3">Three</span></p>
+  <p id="p4"><span id="s4">Four]</span></p>
+  <p id="p5"><span id="s5">Five</span></p>
+  <p id="p6"><span id="s6">Six</span></p>
+  <p id="p7"><span id="s7">Seven</span></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01-expected.html
new file mode 100644
index 0000000..6b29d99
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Heading[]List item</h1>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01-input.html
new file mode 100644
index 0000000..4dc5240
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Heading</h1>
+<ul><li><p>[]List item</p></li></ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01a-expected.html
new file mode 100644
index 0000000..56b2016
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01a-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Head[]item</h1>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01a-input.html
new file mode 100644
index 0000000..ed562f0
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list01a-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Selection_deleteContents();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Head[ing</h1>
+<ul><li><p>List ]item</p></li></ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02-expected.html
new file mode 100644
index 0000000..8913a47
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02-expected.html
@@ -0,0 +1,14 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Heading</h1>
+    <ul>
+      <li>
+        <p>
+          []
+          <br/>
+        </p>
+      </li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02-input.html
new file mode 100644
index 0000000..6185567
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Heading</h1>
+<ul><li><p>[List item]</p></li></ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02a-expected.html
new file mode 100644
index 0000000..cb02a93
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02a-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Heading[]</h1>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02a-input.html
new file mode 100644
index 0000000..3a49428
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list02a-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Selection_deleteContents();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Heading</h1>
+<ul><li><p>[List item]</p></li></ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03-expected.html
new file mode 100644
index 0000000..dcf5952
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03-expected.html
@@ -0,0 +1,10 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Heading[]One</h1>
+    <ul>
+      <li><p>Two</p></li>
+      <li><p>Three</p></li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03-input.html
new file mode 100644
index 0000000..419232f
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03-input.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Heading</h1>
+<ul>
+  <li><p>[]One</p></li>
+  <li><p>Two</p></li>
+  <li><p>Three</p></li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03a-expected.html
new file mode 100644
index 0000000..f71834a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03a-expected.html
@@ -0,0 +1,9 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Head[]o</h1>
+    <ul>
+      <li><p>Three</p></li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03a-input.html
new file mode 100644
index 0000000..f117a5d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list03a-input.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Selection_deleteContents();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Head[ing</h1>
+<ul>
+  <li><p>One</p></li>
+  <li><p>Tw]o</p></li>
+  <li><p>Three</p></li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04-expected.html
new file mode 100644
index 0000000..6005276
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04-expected.html
@@ -0,0 +1,17 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Heading[]One</h1>
+    <ul>
+      <li>
+        <p>Two</p>
+        <p>Three</p>
+      </li>
+      <li>
+        <p>Four</p>
+        <p>Five</p>
+        <p>Six</p>
+      </li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04-input.html
new file mode 100644
index 0000000..23c3a4d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04-input.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Heading</h1>
+<ul>
+  <li>
+    <p>[]One</p>
+    <p>Two</p>
+    <p>Three</p>
+  </li>
+  <li>
+    <p>Four</p>
+    <p>Five</p>
+    <p>Six</p>
+  </li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04a-expected.html
new file mode 100644
index 0000000..66e1319
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04a-expected.html
@@ -0,0 +1,14 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Head[]o</h1>
+    <ul>
+      <li><p>Three</p></li>
+      <li>
+        <p>Four</p>
+        <p>Five</p>
+        <p>Six</p>
+      </li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04a-input.html
new file mode 100644
index 0000000..c8fa609
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list04a-input.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Selection_deleteContents();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Head[ing</h1>
+<ul>
+  <li>
+    <p>One</p>
+    <p>Tw]o</p>
+    <p>Three</p>
+  </li>
+  <li>
+    <p>Four</p>
+    <p>Five</p>
+    <p>Six</p>
+  </li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05-expected.html
new file mode 100644
index 0000000..bbea153
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05-expected.html
@@ -0,0 +1,21 @@
+<html>
+  <head></head>
+  <body>
+    <h1>
+      Heading[]One
+      <i>italic</i>
+      normal
+    </h1>
+    <ul>
+      <li>
+        <p>Two</p>
+        <p>Three</p>
+      </li>
+      <li>
+        <p>Four</p>
+        <p>Five</p>
+        <p>Six</p>
+      </li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05-input.html
new file mode 100644
index 0000000..ec6a01f
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05-input.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Heading</h1>
+<ul>
+  <li>
+    <p>[]One <i>italic</i> normal</p>
+    <p>Two</p>
+    <p>Three</p>
+  </li>
+  <li>
+    <p>Four</p>
+    <p>Five</p>
+    <p>Six</p>
+  </li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05a-expected.html
new file mode 100644
index 0000000..66e1319
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05a-expected.html
@@ -0,0 +1,14 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Head[]o</h1>
+    <ul>
+      <li><p>Three</p></li>
+      <li>
+        <p>Four</p>
+        <p>Five</p>
+        <p>Six</p>
+      </li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05a-input.html
new file mode 100644
index 0000000..e88f485
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list05a-input.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Selection_deleteContents();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Head[ing</h1>
+<ul>
+  <li>
+    <p>One <i>italic</i> normal</p>
+    <p>Tw]o</p>
+    <p>Three</p>
+  </li>
+  <li>
+    <p>Four</p>
+    <p>Five</p>
+    <p>Six</p>
+  </li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06-expected.html
new file mode 100644
index 0000000..bbea153
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06-expected.html
@@ -0,0 +1,21 @@
+<html>
+  <head></head>
+  <body>
+    <h1>
+      Heading[]One
+      <i>italic</i>
+      normal
+    </h1>
+    <ul>
+      <li>
+        <p>Two</p>
+        <p>Three</p>
+      </li>
+      <li>
+        <p>Four</p>
+        <p>Five</p>
+        <p>Six</p>
+      </li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06-input.html
new file mode 100644
index 0000000..69ae308
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06-input.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Heading</h1>
+<ul>
+  <li>
+    []One <i>italic</i> normal
+    <p>Two</p>
+    <p>Three</p>
+  </li>
+  <li>
+    <p>Four</p>
+    <p>Five</p>
+    <p>Six</p>
+  </li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06a-expected.html
new file mode 100644
index 0000000..66e1319
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06a-expected.html
@@ -0,0 +1,14 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Head[]o</h1>
+    <ul>
+      <li><p>Three</p></li>
+      <li>
+        <p>Four</p>
+        <p>Five</p>
+        <p>Six</p>
+      </li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06a-input.html
new file mode 100644
index 0000000..c0ac737
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-list06a-input.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Selection_deleteContents();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Head[ing</h1>
+<ul>
+  <li>
+    One <i>italic</i> normal
+    <p>Tw]o</p>
+    <p>Three</p>
+  </li>
+  <li>
+    <p>Four</p>
+    <p>Five</p>
+    <p>Six</p>
+  </li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist01-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist01-expected.html
new file mode 100644
index 0000000..b4f5896
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist01-expected.html
@@ -0,0 +1,21 @@
+<html>
+  <head></head>
+  <body>
+    <h1>
+      Heading[]Here
+      <u>is</u>
+      a
+      <i>sublist</i>
+      :
+    </h1>
+    <ul>
+      <li>
+        <ul>
+          <li>One</li>
+          <li>Two</li>
+          <li>Three</li>
+        </ul>
+      </li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist01-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist01-input.html
new file mode 100644
index 0000000..009ed50
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist01-input.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Heading</h1>
+<ul>
+  <li>
+    <p>[]Here <u>is</u> a <i>sublist</i>:</p>
+    <ul>
+      <li>One</li>
+      <li>Two</li>
+      <li>Three</li>
+    </ul>
+  </li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist02-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist02-expected.html
new file mode 100644
index 0000000..b4f5896
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist02-expected.html
@@ -0,0 +1,21 @@
+<html>
+  <head></head>
+  <body>
+    <h1>
+      Heading[]Here
+      <u>is</u>
+      a
+      <i>sublist</i>
+      :
+    </h1>
+    <ul>
+      <li>
+        <ul>
+          <li>One</li>
+          <li>Two</li>
+          <li>Three</li>
+        </ul>
+      </li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist02-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist02-input.html
new file mode 100644
index 0000000..b5981ba
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist02-input.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Heading</h1>
+<ul>
+  <li>
+    []Here <u>is</u> a <i>sublist</i>:
+    <ul>
+      <li>One</li>
+      <li>Two</li>
+      <li>Three</li>
+    </ul>
+  </li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03-expected.html
new file mode 100644
index 0000000..bc0a68e
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03-expected.html
@@ -0,0 +1,15 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Heading[]List item</h1>
+    <ul>
+      <li>
+        <ul>
+          <li>One</li>
+          <li>Two</li>
+          <li>Three</li>
+        </ul>
+      </li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03-input.html
new file mode 100644
index 0000000..01c2c9d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03-input.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Heading</h1>
+<ul>
+  <li>
+    <p>[]List item</p>
+    <ul>
+      <li>One</li>
+      <li>Two</li>
+      <li>Three</li>
+    </ul>
+  </li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03a-expected.html
new file mode 100644
index 0000000..e79f391
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03a-expected.html
@@ -0,0 +1,15 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Head[]item</h1>
+    <ul>
+      <li>
+        <ul>
+          <li>One</li>
+          <li>Two</li>
+          <li>Three</li>
+        </ul>
+      </li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03a-input.html
new file mode 100644
index 0000000..e4a9a40
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph-sublist03a-input.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Selection_deleteContents();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Head[ing</h1>
+<ul>
+  <li>
+    <p>List ]item</p>
+    <ul>
+      <li>One</li>
+      <li>Two</li>
+      <li>Three</li>
+    </ul>
+  </li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01-expected.html
new file mode 100644
index 0000000..a6d4d90
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Heading[]Paragraph</h1>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01-input.html
new file mode 100644
index 0000000..a22fa6a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Heading</h1>
+<p>[]Paragraph</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01a-expected.html
new file mode 100644
index 0000000..ffab8d1
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01a-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Head[]aph</h1>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01a-input.html
new file mode 100644
index 0000000..4e06a85
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph01a-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Selection_deleteContents();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Head[ing</h1>
+<p>Paragr]aph</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02-expected.html
new file mode 100644
index 0000000..a6d4d90
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Heading[]Paragraph</h1>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02-input.html
new file mode 100644
index 0000000..1e3e9b0
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Heading</h1>
+<div><p>[]Paragraph</p></div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02a-expected.html
new file mode 100644
index 0000000..ffab8d1
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02a-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <h1>Head[]aph</h1>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02a-input.html
new file mode 100644
index 0000000..cb2ebda
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteBeforeParagraph02a-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Selection_deleteContents();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1>Head[ing</h1>
+<div><p>Paragr]aph</p></div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-caption01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-caption01-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-caption01-expected.html
new file mode 100644
index 0000000..856246e
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-caption01-expected.html
@@ -0,0 +1,24 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <caption>Tes[]</caption>
+      <colgroup>
+        <col width="50%"/>
+        <col width="50%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>0, 0</td>
+          <td>0, 1</td>
+        </tr>
+        <tr>
+          <td>1, 0</td>
+          <td>1, 1</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-caption01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-caption01-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-caption01-input.html
new file mode 100644
index 0000000..6c379d2
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-caption01-input.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    var caption = document.getElementsByTagName("CAPTION")[0];
+    var last = caption.lastChild;
+    Selection_set(last,4,last,4);
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <caption>Test</caption>
+    <col width="50%">
+    <col width="50%">
+    <tr>
+      <td>0, 0</td>
+      <td>0, 1</td>
+    </tr>
+    <tr>
+      <td>1, 0</td>
+      <td>1, 1</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-caption02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-caption02-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-caption02-expected.html
new file mode 100644
index 0000000..2f9cc8c
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-caption02-expected.html
@@ -0,0 +1,24 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <caption>Te[]t</caption>
+      <colgroup>
+        <col width="50%"/>
+        <col width="50%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>0, 0</td>
+          <td>0, 1</td>
+        </tr>
+        <tr>
+          <td>1, 0</td>
+          <td>1, 1</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>