blob: 0eec3ba5bb00d1b1315fa1eb9e9e9b708ce6cdaf [file] [log] [blame]
<html>
<head>
<script src=../editing.js></script>
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
var type1 = 'application/json';
var type2 = 'text/plain';
document.addEventListener('copy', function (evt){
if (evt.clipboardData) {
evt.clipboardData.setData(type1, 'Foo');
evt.clipboardData.setData(type2, 'Bar');
evt.preventDefault();
}
});
document.addEventListener('paste', function (evt) {
if (evt.clipboardData) {
evt.preventDefault();
document.getElementById('output').innerText = evt.clipboardData.getData(type1) + evt.clipboardData.getData(type2);
}
if (window.testRunner)
testRunner.notifyDone();
});
function loaded()
{
document.getElementById('input').select();
copyCommand();
pasteCommand();
}
</script>
</head>
<body onload="loaded();">
Copy then paste. The output should read "FooBar"<br><br>
Data to copy: <input id="input" value='Hello World'><br>
Data pasted:<div id="output"></div>
</body>
</html>