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:12 UTC

[05/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/tables/addAdjacentColumn15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn15-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn15-expected.html
new file mode 100644
index 0000000..59292ed
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn15-expected.html
@@ -0,0 +1,41 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <colgroup>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three]</td>
+          <td><p><br/></p></td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td colspan="3" rowspan="2">Seven</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td><p><br/></p></td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn15-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn15-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn15-input.html
new file mode 100644
index 0000000..356ec8e
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn15-input.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentColumn();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three]</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td rowspan="2" colspan="2">Seven</td>
+   </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+   </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn16-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn16-expected.html
new file mode 100644
index 0000000..88e61ed
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn16-expected.html
@@ -0,0 +1,43 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <colgroup>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two]</td>
+          <td><p><br/></p></td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td><p><br/></p></td>
+          <td colspan="2" rowspan="2">Seven</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td><p><br/></p></td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn16-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn16-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn16-input.html
new file mode 100644
index 0000000..b182542
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn16-input.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentColumn();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>[One</td>
+      <td>Two]</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td rowspan="2" colspan="2">Seven</td>
+   </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+   </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn17-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn17-expected.html
new file mode 100644
index 0000000..90066ee
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn17-expected.html
@@ -0,0 +1,46 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <colgroup>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <th>Four</th>
+          <th><p><br/></p></th>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <th>Twelve</th>
+          <th><p><br/></p></th>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen]</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn17-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn17-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn17-input.html
new file mode 100644
index 0000000..31d7c3f
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn17-input.html
@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentColumn();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <th>Four</th>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <th>Twelve</th>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen]</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn18-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn18-expected.html
new file mode 100644
index 0000000..276629b
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn18-expected.html
@@ -0,0 +1,44 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <colgroup>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <th rowspan="2">Eight</th>
+          <th rowspan="2"><p><br/></p></th>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen]</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn18-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn18-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn18-input.html
new file mode 100644
index 0000000..d03778a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn18-input.html
@@ -0,0 +1,47 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentColumn();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <th rowspan="2">Eight</th>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+   </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen]</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn19-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn19-expected.html
new file mode 100644
index 0000000..e0db777
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn19-expected.html
@@ -0,0 +1,47 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    []
+    <table id="item1" style="width: 100%">
+      <colgroup>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td><p><br/></p></td>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn19-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn19-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn19-input.html
new file mode 100644
index 0000000..c322356
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn19-input.html
@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentColumn();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  []<table style="width: 100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn20-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn20-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn20-expected.html
new file mode 100644
index 0000000..53a204e
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn20-expected.html
@@ -0,0 +1,47 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <colgroup>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+    []
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn20-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn20-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn20-input.html
new file mode 100644
index 0000000..4e38d64
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentColumn20-input.html
@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentColumn();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow01-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow01-expected.html
new file mode 100644
index 0000000..fc73649
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow01-expected.html
@@ -0,0 +1,41 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen]</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow01-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow01-input.html
new file mode 100644
index 0000000..90c77fa
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow01-input.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen]</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow02-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow02-expected.html
new file mode 100644
index 0000000..c4c8bf0
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow02-expected.html
@@ -0,0 +1,41 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve]</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow02-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow02-input.html
new file mode 100644
index 0000000..6f69946
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow02-input.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve]</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow03-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow03-expected.html
new file mode 100644
index 0000000..95f6a28
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow03-expected.html
@@ -0,0 +1,41 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four]</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow03-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow03-input.html
new file mode 100644
index 0000000..3506432
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow03-input.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four]</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow04-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow04-expected.html
new file mode 100644
index 0000000..68654ac
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow04-expected.html
@@ -0,0 +1,38 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td rowspan="3">Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td rowspan="2">Ten</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen]</td>
+          <td>Sixteen</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow04-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow04-input.html
new file mode 100644
index 0000000..deb74d6
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow04-input.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td rowspan="3">Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td rowspan="2">Ten</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen]</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow05-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow05-expected.html
new file mode 100644
index 0000000..4f73100
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow05-expected.html
@@ -0,0 +1,36 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td rowspan="4">Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine]</td>
+          <td rowspan="3">Ten</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow05-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow05-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow05-input.html
new file mode 100644
index 0000000..127ed7a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow05-input.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td rowspan="3">Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine]</td>
+      <td rowspan="2">Ten</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow06-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow06-expected.html
new file mode 100644
index 0000000..6414f2f
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow06-expected.html
@@ -0,0 +1,37 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five]</td>
+          <td>Six</td>
+          <td rowspan="4">Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td rowspan="2">Ten</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow06-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow06-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow06-input.html
new file mode 100644
index 0000000..540d66d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow06-input.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five]</td>
+      <td>Six</td>
+      <td rowspan="3">Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td rowspan="2">Ten</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow07-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow07-expected.html
new file mode 100644
index 0000000..620b516
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow07-expected.html
@@ -0,0 +1,38 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One]</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td rowspan="3">Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td rowspan="2">Ten</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow07-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow07-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow07-input.html
new file mode 100644
index 0000000..0723ced
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow07-input.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One]</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td rowspan="3">Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td rowspan="2">Ten</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow08-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow08-expected.html
new file mode 100644
index 0000000..8797a86
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow08-expected.html
@@ -0,0 +1,35 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td rowspan="4">Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td rowspan="3">Seven</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td rowspan="2">Ten</td>
+        </tr>
+        <tr>
+          <td>Thirteen]</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow08-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow08-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow08-input.html
new file mode 100644
index 0000000..6b85708
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow08-input.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td rowspan="4">Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td rowspan="3">Seven</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td rowspan="2">Ten</td>
+    </tr>
+    <tr>
+      <td>Thirteen]</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow09-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow09-expected.html
new file mode 100644
index 0000000..6e56678
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow09-expected.html
@@ -0,0 +1,32 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td rowspan="5">Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td rowspan="4">Seven</td>
+        </tr>
+        <tr>
+          <td>Nine]</td>
+          <td rowspan="3">Ten</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow09-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow09-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow09-input.html
new file mode 100644
index 0000000..b4dd92f
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow09-input.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td rowspan="4">Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td rowspan="3">Seven</td>
+    </tr>
+    <tr>
+      <td>Nine]</td>
+      <td rowspan="2">Ten</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow10-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow10-expected.html
new file mode 100644
index 0000000..eea0889
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow10-expected.html
@@ -0,0 +1,33 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td rowspan="5">Four</td>
+        </tr>
+        <tr>
+          <td>Five]</td>
+          <td>Six</td>
+          <td rowspan="4">Seven</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td rowspan="2">Ten</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow10-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow10-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow10-input.html
new file mode 100644
index 0000000..1f9d4c7
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow10-input.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td rowspan="4">Four</td>
+    </tr>
+    <tr>
+      <td>Five]</td>
+      <td>Six</td>
+      <td rowspan="3">Seven</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td rowspan="2">Ten</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow11-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow11-expected.html
new file mode 100644
index 0000000..30d4d73
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow11-expected.html
@@ -0,0 +1,34 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One]</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td rowspan="5">Four</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td rowspan="3">Seven</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td rowspan="2">Ten</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow11-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow11-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow11-input.html
new file mode 100644
index 0000000..9a5b27f
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow11-input.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One]</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td rowspan="4">Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td rowspan="3">Seven</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td rowspan="2">Ten</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow12-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow12-expected.html
new file mode 100644
index 0000000..ab8811a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow12-expected.html
@@ -0,0 +1,39 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen]</td>
+          <td colspan="2">Fourteen</td>
+          <td>Sixteen</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td colspan="2"><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow12-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow12-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow12-input.html
new file mode 100644
index 0000000..b2c875e
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow12-input.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen]</td>
+      <td colspan="2">Fourteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow13-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow13-expected.html
new file mode 100644
index 0000000..621d4cf
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow13-expected.html
@@ -0,0 +1,40 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine]</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td colspan="2">Fourteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow13-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow13-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow13-input.html
new file mode 100644
index 0000000..e87258b
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow13-input.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine]</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td colspan="2">Fourteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow14-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow14-expected.html
new file mode 100644
index 0000000..7ae8830
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow14-expected.html
@@ -0,0 +1,37 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td colspan="2" rowspan="2">Ten</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen]</td>
+          <td>Sixteen</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td colspan="2"><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow14-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow14-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow14-input.html
new file mode 100644
index 0000000..dfd3210
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow14-input.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td colspan="2" rowspan="2">Ten</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen]</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow15-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow15-expected.html
new file mode 100644
index 0000000..1e2149b
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow15-expected.html
@@ -0,0 +1,36 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine]</td>
+          <td colspan="2" rowspan="3">Ten</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow15-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow15-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow15-input.html
new file mode 100644
index 0000000..a2525bd
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow15-input.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine]</td>
+      <td colspan="2" rowspan="2">Ten</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow16-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow16-expected.html
new file mode 100644
index 0000000..3bcaa2b
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow16-expected.html
@@ -0,0 +1,38 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five]</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td colspan="2" rowspan="2">Ten</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow16-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow16-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow16-input.html
new file mode 100644
index 0000000..f16bdbd
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow16-input.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five]</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td colspan="2" rowspan="2">Ten</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow17-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow17-expected.html
new file mode 100644
index 0000000..0dd1683
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow17-expected.html
@@ -0,0 +1,41 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <th>Thirteen</th>
+          <td>Fourteen</td>
+          <th>Fifteen</th>
+          <td>Sixteen]</td>
+        </tr>
+        <tr>
+          <th><p><br/></p></th>
+          <td><p><br/></p></td>
+          <th><p><br/></p></th>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow17-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow17-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow17-input.html
new file mode 100644
index 0000000..57c4916
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow17-input.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <th>Thirteen</th>
+      <td>Fourteen</td>
+      <th>Fifteen</th>
+      <td>Sixteen]</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow18-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow18-expected.html
new file mode 100644
index 0000000..8ac78b5
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow18-expected.html
@@ -0,0 +1,39 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <th colspan="2">Fourteen</th>
+          <td>Sixteen]</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <th colspan="2"><p><br/></p></th>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow18-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow18-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow18-input.html
new file mode 100644
index 0000000..4729df1
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow18-input.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <th colspan="2">Fourteen</th>
+      <td>Sixteen]</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow19-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow19-expected.html
new file mode 100644
index 0000000..c67b18f
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow19-expected.html
@@ -0,0 +1,42 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    []
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow19-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow19-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow19-input.html
new file mode 100644
index 0000000..f87369a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow19-input.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  []<table style="width: 100%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow20-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow20-expected.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow20-expected.html
new file mode 100644
index 0000000..2fb326a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow20-expected.html
@@ -0,0 +1,42 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+    []
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow20-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addAdjacentRow20-input.html b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow20-input.html
new file mode 100644
index 0000000..83921d1
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addAdjacentRow20-input.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentRow();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addColElement01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addColElement01-expected.html b/experiments/editorFramework/test/Layer0/tables/addColElement01-expected.html
new file mode 100644
index 0000000..e7ead65
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addColElement01-expected.html
@@ -0,0 +1,46 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <colgroup>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>[0, 0</td>
+          <td>0, 1</td>
+          <td>0, 2</td>
+          <td>0, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>1, 0</td>
+          <td>1, 1</td>
+          <td>1, 2</td>
+          <td>1, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>2, 0</td>
+          <td>2, 1</td>
+          <td>2, 2</td>
+          <td>2, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>3, 0</td>
+          <td>3, 1</td>
+          <td>3, 2</td>
+          <td>3, 3]</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addColElement01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addColElement01-input.html b/experiments/editorFramework/test/Layer0/tables/addColElement01-input.html
new file mode 100644
index 0000000..fbb49f9
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addColElement01-input.html
@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentColumn();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>[0, 0</td>
+      <td>0, 1</td>
+      <td>0, 2</td>
+      <td>0, 3</td>
+    </tr>
+    <tr>
+      <td>1, 0</td>
+      <td>1, 1</td>
+      <td>1, 2</td>
+      <td>1, 3</td>
+    </tr>
+    <tr>
+      <td>2, 0</td>
+      <td>2, 1</td>
+      <td>2, 2</td>
+      <td>2, 3</td>
+    </tr>
+    <tr>
+      <td>3, 0</td>
+      <td>3, 1</td>
+      <td>3, 2</td>
+      <td>3, 3]</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addColElement02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addColElement02-expected.html b/experiments/editorFramework/test/Layer0/tables/addColElement02-expected.html
new file mode 100644
index 0000000..5cab571
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addColElement02-expected.html
@@ -0,0 +1,39 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <tbody>
+        <tr>
+          <td>[0, 0</td>
+          <td>0, 1</td>
+          <td>0, 2</td>
+          <td>0, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>1, 0</td>
+          <td>1, 1</td>
+          <td>1, 2</td>
+          <td>1, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>2, 0</td>
+          <td>2, 1</td>
+          <td>2, 2</td>
+          <td>2, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>3, 0</td>
+          <td>3, 1</td>
+          <td>3, 2</td>
+          <td>3, 3]</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addColElement02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addColElement02-input.html b/experiments/editorFramework/test/Layer0/tables/addColElement02-input.html
new file mode 100644
index 0000000..03e69b2
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addColElement02-input.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentColumn();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <tr>
+      <td>[0, 0</td>
+      <td>0, 1</td>
+      <td>0, 2</td>
+      <td>0, 3</td>
+    </tr>
+    <tr>
+      <td>1, 0</td>
+      <td>1, 1</td>
+      <td>1, 2</td>
+      <td>1, 3</td>
+    </tr>
+    <tr>
+      <td>2, 0</td>
+      <td>2, 1</td>
+      <td>2, 2</td>
+      <td>2, 3</td>
+    </tr>
+    <tr>
+      <td>3, 0</td>
+      <td>3, 1</td>
+      <td>3, 2</td>
+      <td>3, 3]</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addColElement03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addColElement03-expected.html b/experiments/editorFramework/test/Layer0/tables/addColElement03-expected.html
new file mode 100644
index 0000000..e7ead65
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addColElement03-expected.html
@@ -0,0 +1,46 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <colgroup>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>[0, 0</td>
+          <td>0, 1</td>
+          <td>0, 2</td>
+          <td>0, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>1, 0</td>
+          <td>1, 1</td>
+          <td>1, 2</td>
+          <td>1, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>2, 0</td>
+          <td>2, 1</td>
+          <td>2, 2</td>
+          <td>2, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>3, 0</td>
+          <td>3, 1</td>
+          <td>3, 2</td>
+          <td>3, 3]</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addColElement03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addColElement03-input.html b/experiments/editorFramework/test/Layer0/tables/addColElement03-input.html
new file mode 100644
index 0000000..c969769
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addColElement03-input.html
@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentColumn();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <col width="11%">
+    <col width="11%">
+    <col width="11%">
+    <col width="11%">
+    <tr>
+      <td>[0, 0</td>
+      <td>0, 1</td>
+      <td>0, 2</td>
+      <td>0, 3</td>
+    </tr>
+    <tr>
+      <td>1, 0</td>
+      <td>1, 1</td>
+      <td>1, 2</td>
+      <td>1, 3</td>
+    </tr>
+    <tr>
+      <td>2, 0</td>
+      <td>2, 1</td>
+      <td>2, 2</td>
+      <td>2, 3</td>
+    </tr>
+    <tr>
+      <td>3, 0</td>
+      <td>3, 1</td>
+      <td>3, 2</td>
+      <td>3, 3]</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addColElement04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addColElement04-expected.html b/experiments/editorFramework/test/Layer0/tables/addColElement04-expected.html
new file mode 100644
index 0000000..e7ead65
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addColElement04-expected.html
@@ -0,0 +1,46 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <colgroup>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>[0, 0</td>
+          <td>0, 1</td>
+          <td>0, 2</td>
+          <td>0, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>1, 0</td>
+          <td>1, 1</td>
+          <td>1, 2</td>
+          <td>1, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>2, 0</td>
+          <td>2, 1</td>
+          <td>2, 2</td>
+          <td>2, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>3, 0</td>
+          <td>3, 1</td>
+          <td>3, 2</td>
+          <td>3, 3]</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addColElement04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addColElement04-input.html b/experiments/editorFramework/test/Layer0/tables/addColElement04-input.html
new file mode 100644
index 0000000..de6e9f4
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addColElement04-input.html
@@ -0,0 +1,47 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentColumn();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <col width="117%">
+    <col width="117%">
+    <col width="117%">
+    <tr>
+      <td>[0, 0</td>
+      <td>0, 1</td>
+      <td>0, 2</td>
+      <td>0, 3</td>
+    </tr>
+    <tr>
+      <td>1, 0</td>
+      <td>1, 1</td>
+      <td>1, 2</td>
+      <td>1, 3</td>
+    </tr>
+    <tr>
+      <td>2, 0</td>
+      <td>2, 1</td>
+      <td>2, 2</td>
+      <td>2, 3</td>
+    </tr>
+    <tr>
+      <td>3, 0</td>
+      <td>3, 1</td>
+      <td>3, 2</td>
+      <td>3, 3]</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addColElement05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addColElement05-expected.html b/experiments/editorFramework/test/Layer0/tables/addColElement05-expected.html
new file mode 100644
index 0000000..087c08e
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addColElement05-expected.html
@@ -0,0 +1,56 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <colgroup>
+        <col width="12%"/>
+        <col width="12%"/>
+        <col width="12%"/>
+        <col width="12%"/>
+        <col width="12%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>[0, 0</td>
+          <td>0, 1</td>
+          <td>0, 2</td>
+          <td>0, 3</td>
+          <td>0, 4</td>
+          <td>0, 5</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>1, 0</td>
+          <td>1, 1</td>
+          <td>1, 2</td>
+          <td>1, 3</td>
+          <td>1, 4</td>
+          <td>1, 5</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>2, 0</td>
+          <td>2, 1</td>
+          <td>2, 2</td>
+          <td>2, 3</td>
+          <td>2, 4</td>
+          <td>2, 5</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>3, 0</td>
+          <td>3, 1</td>
+          <td>3, 2</td>
+          <td>3, 3</td>
+          <td>3, 4</td>
+          <td>3, 5]</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addColElement05-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addColElement05-input.html b/experiments/editorFramework/test/Layer0/tables/addColElement05-input.html
new file mode 100644
index 0000000..02fb765
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addColElement05-input.html
@@ -0,0 +1,58 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentColumn();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <col width="15%">
+    <col width="15%">
+    <col width="15%">
+    <col width="15%">
+    <col width="15%">
+    <col width="25%">
+    <tr>
+      <td>[0, 0</td>
+      <td>0, 1</td>
+      <td>0, 2</td>
+      <td>0, 3</td>
+      <td>0, 4</td>
+      <td>0, 5</td>
+    </tr>
+    <tr>
+      <td>1, 0</td>
+      <td>1, 1</td>
+      <td>1, 2</td>
+      <td>1, 3</td>
+      <td>1, 4</td>
+      <td>1, 5</td>
+    </tr>
+    <tr>
+      <td>2, 0</td>
+      <td>2, 1</td>
+      <td>2, 2</td>
+      <td>2, 3</td>
+      <td>2, 4</td>
+      <td>2, 5</td>
+    </tr>
+    <tr>
+      <td>3, 0</td>
+      <td>3, 1</td>
+      <td>3, 2</td>
+      <td>3, 3</td>
+      <td>3, 4</td>
+      <td>3, 5]</td>
+    </tr>
+ </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addColElement06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addColElement06-expected.html b/experiments/editorFramework/test/Layer0/tables/addColElement06-expected.html
new file mode 100644
index 0000000..650537f
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addColElement06-expected.html
@@ -0,0 +1,41 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <colgroup>
+        <col width="40%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+        <col width="20%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>[0, 0</td>
+          <td>0, 1</td>
+          <td>0, 2</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>1, 0</td>
+          <td>1, 1</td>
+          <td>1, 2</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>2, 0</td>
+          <td>2, 1</td>
+          <td>2, 2</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>3, 0</td>
+          <td>3, 1</td>
+          <td>3, 2]</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addColElement06-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addColElement06-input.html b/experiments/editorFramework/test/Layer0/tables/addColElement06-input.html
new file mode 100644
index 0000000..431c56f
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addColElement06-input.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_addAdjacentColumn();
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table style="width: 100%">
+    <col width="50%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>[0, 0</td>
+      <td>0, 1</td>
+      <td>0, 2</td>
+    </tr>
+    <tr>
+      <td>1, 0</td>
+      <td>1, 1</td>
+      <td>1, 2</td>
+    </tr>
+    <tr>
+      <td>2, 0</td>
+      <td>2, 1</td>
+      <td>2, 2</td>
+    </tr>
+    <tr>
+      <td>3, 0</td>
+      <td>3, 1</td>
+      <td>3, 2]</td>
+    </tr>
+ </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/addColElement07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/addColElement07-expected.html b/experiments/editorFramework/test/Layer0/tables/addColElement07-expected.html
new file mode 100644
index 0000000..93c7abe
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/addColElement07-expected.html
@@ -0,0 +1,46 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1">
+      <colgroup>
+        <col width="80px"/>
+        <col width="80px"/>
+        <col width="80px"/>
+        <col width="80px"/>
+        <col width="80px"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>[0, 0</td>
+          <td>0, 1</td>
+          <td>0, 2</td>
+          <td>0, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>1, 0</td>
+          <td>1, 1</td>
+          <td>1, 2</td>
+          <td>1, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>2, 0</td>
+          <td>2, 1</td>
+          <td>2, 2</td>
+          <td>2, 3</td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td>3, 0</td>
+          <td>3, 1</td>
+          <td>3, 2</td>
+          <td>3, 3]</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>