tablebutton.js 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. /**
  2. * Created by JetBrains PhpStorm.
  3. * User: dongyancen
  4. * Date: 12-4-12
  5. * Time: 下午4:47
  6. * To change this template use File | Settings | File Templates.
  7. */
  8. module('ui.table');
  9. test('TableButton/TablePicker', function() {
  10. // var editor = new baidu.editor.ui.Editor();
  11. // editor.render("editor");
  12. // stop();
  13. //
  14. // editor.ready( function() {
  15. // var tableButton = new te.obj[0].TableButton({editor:editor});
  16. //
  17. // te.dom[0].innerHTML = tableButton.renderHtml();
  18. // tableButton.postRender();
  19. // tableButton.showPopup();
  20. // equal(tableButton.popup.getDom().style.display, '', '窗口显示');
  21. //
  22. //// onmore
  23. // ua.click(document.getElementsByClassName('edui-clickable')[0]);
  24. // equal(tableButton.popup.getDom().style.display, "none", 'onmore 关闭窗口');
  25. //
  26. //// MouseOver
  27. // tableButton.showPopup();
  28. //
  29. // var pickarea = document.getElementById(tableButton.popup.content.id).firstChild.lastChild;
  30. // var startTop = baidu.editor.ui.uiUtils.getClientRect(pickarea).top;//"edui-pickarea"的起始位置
  31. // var startLeft = baidu.editor.ui.uiUtils.getClientRect(pickarea).left;//"edui-pickarea"的起始位置
  32. // var cellSize = tableButton.popup.content.lengthOfCellSide;//单元格的大小
  33. // var col = tableButton.editor.getLang("t_col");
  34. // var row = tableButton.editor.getLang("t_row");
  35. // ua.mouseover(pickarea, {clientX:startLeft + 2 * cellSize,clientY:startTop + 2 * cellSize});
  36. // equal(document.getElementById(tableButton.popup.content.id+'_label').innerHTML, "0"+col+" x 0"+row, 'MouseOver');
  37. // equal(document.getElementById(tableButton.popup.content.id+'_overlay').style.visibility, '', 'MouseOver');
  38. //
  39. //// MouseOut
  40. // ua.mouseout(pickarea);
  41. // equal(document.getElementById(tableButton.popup.content.id+'_label').innerHTML, "0"+col+" x 0"+row, 'MouseOut');
  42. // equal(document.getElementById(tableButton.popup.content.id+'_overlay').style.visibility, 'hidden', 'MouseOut');
  43. //
  44. //// MouseMove
  45. //
  46. // startTop = baidu.editor.ui.uiUtils.getClientRect(pickarea).top;//"edui-pickarea"的起始位置
  47. // startLeft = baidu.editor.ui.uiUtils.getClientRect(pickarea).left;//"edui-pickarea"的起始位置
  48. // // 行列的计算: 鼠标和"edui-pickarea"的相对位置/单元格大小
  49. // ua.mousemove(pickarea, {clientX:startLeft + 2 * cellSize,clientY:startTop + 3 * cellSize});
  50. // equal(document.getElementById(tableButton.popup.content.id+'_label').innerHTML, "2"+col+" x 3"+row, 'MouseMove');
  51. // ua.mousemove(pickarea, {clientX:startLeft + 2 * cellSize + 1,clientY:startTop + 3 * cellSize});
  52. // equal(document.getElementById(tableButton.popup.content.id+'_label').innerHTML, "3"+col+" x 3"+row, 'MouseMove');
  53. //
  54. //// onclick
  55. // ua.click(pickarea);
  56. // equal(tableButton.popup.getDom().style.display, "none", 'onclick 关闭窗口');
  57. // start();
  58. // });
  59. });