/static/scripts/tiny_mce/plugins/table/js/merge_cells.js

http://n23.googlecode.com/ · JavaScript · 29 lines · 20 code · 9 blank · 0 comment · 1 complexity · de411e8969e91ababf874765d8ffa201 MD5 · raw file

  1. tinyMCEPopup.requireLangPack();
  2. function init() {
  3. var f = document.forms[0], v;
  4. tinyMCEPopup.resizeToInnerSize();
  5. f.numcols.value = tinyMCEPopup.getWindowArg('numcols', 1);
  6. f.numrows.value = tinyMCEPopup.getWindowArg('numcols', 1);
  7. }
  8. function mergeCells() {
  9. var args = [], f = document.forms[0];
  10. tinyMCEPopup.restoreSelection();
  11. if (!AutoValidator.validate(f)) {
  12. alert(tinyMCEPopup.getLang('invalid_data'));
  13. return false;
  14. }
  15. args["numcols"] = f.numcols.value;
  16. args["numrows"] = f.numrows.value;
  17. tinyMCEPopup.execCommand("mceTableMergeCells", false, args);
  18. tinyMCEPopup.close();
  19. }
  20. tinyMCEPopup.onInit.add(init);