testing/web-platform/tests/html/editing/dnd/images/helper-drop-image-here.xhtml
author Eitan Isaacson <eitan@monotonous.org>
Tue, 04 Oct 2022 16:46:55 +0000
changeset 636863 73c16d284362ba24606a516cd454dd3fe395b9b6
parent 388141 f95a678186b46649eee6cf8c6adbdf46c320f300
permissions -rw-r--r--
Bug 1781193 - Update table layout-guess and mathML innerHTML on reorder. r=Jamie This helps on several fronts: 1. Avoids a cache push on accessibles that have yet to be sent to parent when relying on BindToParent instead. 2. Handles the case of table children removals. 3. Uses the mutation event collation for cache push collation. No test case for MathML here because it is windows only, but I think we should add coverage for it too. Differential Revision: https://phabricator.services.mozilla.com/D158528

<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Image drag and drop: helper file</title>
<style type="text/css">
div[ondragenter]
  {width:105px;
  min-height:105px;
  text-align:center;
  margin-top:20px;
  padding:10px;
  border:solid thin navy;}
</style>
<script type="application/ecmascript">
function addImage(event)
  {var c = document.createElement('img');
  c.setAttribute('src',event.dataTransfer.getData('text/uri-list').replace(/\r\n$/,''));
  document.querySelector('div').appendChild(c);}
</script>
</head>
<body>
<div
  ondragenter="event.preventDefault()"
  ondragover="return false"
  ondrop="addImage(event)"
/>
</body>
</html>