]> git.donarmstrong.com Git - roundcube.git/blobdiff - program/js/tiny_mce/plugins/table/js/merge_cells.js
Imported Upstream version 0.2~alpha
[roundcube.git] / program / js / tiny_mce / plugins / table / js / merge_cells.js
diff --git a/program/js/tiny_mce/plugins/table/js/merge_cells.js b/program/js/tiny_mce/plugins/table/js/merge_cells.js
new file mode 100644 (file)
index 0000000..4fd026b
--- /dev/null
@@ -0,0 +1,29 @@
+tinyMCEPopup.requireLangPack();\r
+\r
+function init() {\r
+       var f = document.forms[0], v;\r
+\r
+       tinyMCEPopup.resizeToInnerSize();\r
+\r
+       f.numcols.value = tinyMCEPopup.getWindowArg('numcols', 1);\r
+       f.numrows.value = tinyMCEPopup.getWindowArg('numcols', 1);\r
+}\r
+\r
+function mergeCells() {\r
+       var args = [], f = document.forms[0];\r
+\r
+       tinyMCEPopup.restoreSelection();\r
+\r
+       if (!AutoValidator.validate(f)) {\r
+               alert(tinyMCEPopup.getLang('invalid_data'));\r
+               return false;\r
+       }\r
+\r
+       args["numcols"] = f.numcols.value;\r
+       args["numrows"] = f.numrows.value;\r
+\r
+       tinyMCEPopup.execCommand("mceTableMergeCells", false, args);\r
+       tinyMCEPopup.close();\r
+}\r
+\r
+tinyMCEPopup.onInit.add(init);\r