| OLD | NEW |
| 1 //------------------------------------------------------------------------------
------------------------- | 1 //------------------------------------------------------------------------------
------------------------- |
| 2 // Java script library to run editing layout tests | 2 // Java script library to run editing layout tests |
| 3 | 3 |
| 4 var commandCount = 1; | 4 var commandCount = 1; |
| 5 var commandDelay = window.location.search.substring(1); | 5 var commandDelay = window.location.search.substring(1); |
| 6 if (commandDelay == '') | 6 if (commandDelay == '') |
| 7 commandDelay = 0; | 7 commandDelay = 0; |
| 8 var selection = window.getSelection(); | 8 var selection = window.getSelection(); |
| 9 | 9 |
| 10 //------------------------------------------------------------------------------
------------------------- | 10 //------------------------------------------------------------------------------
------------------------- |
| (...skipping 886 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 897 if (window.testRunner) | 897 if (window.testRunner) |
| 898 testRunner.dumpEditingCallbacks(); | 898 testRunner.dumpEditingCallbacks(); |
| 899 | 899 |
| 900 var elem = document.getElementById("test"); | 900 var elem = document.getElementById("test"); |
| 901 var selection = window.getSelection(); | 901 var selection = window.getSelection(); |
| 902 selection.setPosition(elem, 0); | 902 selection.setPosition(elem, 0); |
| 903 editingTest(); | 903 editingTest(); |
| 904 } | 904 } |
| 905 | 905 |
| 906 var dumpAsText = false; | 906 var dumpAsText = false; |
| 907 var markupResultList = document.createElement('ol'); | 907 var elementsForDumpingMarkupList = [document.createElement('ol')]; |
| 908 | 908 |
| 909 function runDumpAsTextEditingTest(enableCallbacks) { | 909 function runDumpAsTextEditingTest(enableCallbacks) { |
| 910 if (window.testRunner) { | 910 if (window.testRunner) { |
| 911 testRunner.dumpAsText(); | 911 testRunner.dumpAsText(); |
| 912 if (enableCallbacks) | 912 if (enableCallbacks) |
| 913 testRunner.dumpEditingCallbacks(); | 913 testRunner.dumpEditingCallbacks(); |
| 914 } | 914 } |
| 915 | 915 |
| 916 dumpAsText = true; | 916 dumpAsText = true; |
| 917 | 917 |
| 918 var elem = document.getElementById("test"); | 918 var elem = document.getElementById("test"); |
| 919 var selection = window.getSelection(); | 919 var selection = window.getSelection(); |
| 920 selection.setPosition(elem, 0); | 920 selection.setPosition(elem, 0); |
| 921 editingTest(); | 921 editingTest(); |
| 922 | 922 |
| 923 document.body.appendChild(markupResultList); | 923 for (var i = 0; i < elementsForDumpingMarkupList.length; i++) |
| 924 document.body.appendChild(elementsForDumpingMarkupList[i]); |
| 924 } | 925 } |
| 925 | 926 |
| 926 function debugForDumpAsText(name) { | 927 function debugForDumpAsText(name) { |
| 927 if (dumpAsText && document.getElementById("root")) { | 928 if (dumpAsText && document.getElementById("root")) { |
| 928 var newItem = document.createElement('li'); | 929 var newItem = document.createElement('li'); |
| 929 newItem.appendChild(document.createTextNode(name+": "+document.getElemen
tById("root").innerHTML)); | 930 newItem.appendChild(document.createTextNode(name+": "+document.getElemen
tById("root").innerHTML)); |
| 930 markupResultList.appendChild(newItem); | 931 elementsForDumpingMarkupList[elementsForDumpingMarkupList.length - 1].ap
pendChild(newItem); |
| 931 } | 932 } |
| 932 } | 933 } |
| 933 | 934 |
| 935 function startNewMarkupGroup(label) { |
| 936 if (!elementsForDumpingMarkupList[elementsForDumpingMarkupList.length - 1].h
asChildNodes()) |
| 937 elementsForDumpingMarkupList.pop(); |
| 938 elementsForDumpingMarkupList.push(document.createElement('br')); |
| 939 elementsForDumpingMarkupList.push(document.createTextNode(label)); |
| 940 elementsForDumpingMarkupList.push(document.createElement('ol')); |
| 941 } |
| 942 |
| 934 //------------------------------------------------------------------------------
------------------------- | 943 //------------------------------------------------------------------------------
------------------------- |
| 935 | 944 |
| 936 | 945 |
| 937 function execBackColorCommand() { | 946 function execBackColorCommand() { |
| 938 document.execCommand("BackColor", false, "Chartreuse"); | 947 document.execCommand("BackColor", false, "Chartreuse"); |
| 939 debugForDumpAsText('execBackColorCommand'); | 948 debugForDumpAsText('execBackColorCommand'); |
| 940 } | 949 } |
| 941 function backColorCommand() { | 950 function backColorCommand() { |
| 942 if (commandDelay > 0) { | 951 if (commandDelay > 0) { |
| 943 queueCommand(execBackColorCommand, commandCount * commandDelay); | 952 queueCommand(execBackColorCommand, commandCount * commandDelay); |
| (...skipping 27 matching lines...) Expand all Loading... |
| 971 function executeCommand(command,arg1,arg2) { | 980 function executeCommand(command,arg1,arg2) { |
| 972 if (commandDelay > 0) { | 981 if (commandDelay > 0) { |
| 973 queueCommand(runCommand, commandCount * commandDelay); | 982 queueCommand(runCommand, commandCount * commandDelay); |
| 974 commandCount++; | 983 commandCount++; |
| 975 } | 984 } |
| 976 else { | 985 else { |
| 977 runCommand(command,arg1,arg2); | 986 runCommand(command,arg1,arg2); |
| 978 } | 987 } |
| 979 } | 988 } |
| 980 | 989 |
| OLD | NEW |