Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/servo/components/style/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 195 B image not shown  

 bug1153130_inner.html   Interaktion und
PortierbarkeitHTML

 

 products/Sources/formale Sprachen/C/Firefox/layout/base/tests/bug1153130_inner.html


<!DOCTYPE HTML>
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=1153130
-->

<head>
  <meta charset="utf-8">
  <title>Test for Bug 1153130</title>
  <meta name="author" content="Maksim Lebedev" />
  <script src="/tests/SimpleTest/SimpleTest.js"></script>
  <script src="/tests/SimpleTest/EventUtils.js"></script>
  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
  <style>
    #target { background: yellow; padding: 10px; }
  </style>
  <script type="application/javascript">
    var target = undefined;
    var test_down = false;
    var test_capture = false;
    var test_move = false;
    var test_success = false;

    function TargetHandler(event) {
      logger("Target receive event: " + event.type);
      if(event.type == "pointerdown") {
        test_down = true;
        target.setPointerCapture(event.pointerId);
      } else if(event.type == "gotpointercapture") {
        test_capture = true;
      } else if(event.type == "pointermove" && test_capture) {
        test_move = true;
      }
    }
    function logger(message) {
      console.log(message);
      var log = document.getElementById('target');
      log.innerHTML = message + "<br>" + log.innerHTML;
    }
    function prepareTest() {
      SimpleTest.executeSoon(executeTest);
    }
    function executeTest() {
      logger("executeTest");
      target = document.getElementById("target");
      target.addEventListener("pointerdown",        TargetHandler);
      target.addEventListener("gotpointercapture",  TargetHandler);
      target.addEventListener("pointermove",        TargetHandler);
      var rect = target.getBoundingClientRect();
      synthesizeMouse(target, rect.width/5, rect.height/5,  {type: "mousemove"});
      synthesizeMouse(target, rect.width/5, rect.height/5,  {type: "mousedown"});
      synthesizeMouse(target, rect.width/4, rect.height/4,  {type: "mousemove"});
      synthesizeMouse(target, rect.width/3, rect.height/3,  {type: "mousemove"});
      synthesizeMouse(target, rect.width/3, rect.height/3,  {type: "mouseup"});
      synthesizeMouse(target, rect.width/2, rect.height/2,  {type: "mousemove"});
      test_success = true;
      finishTest();
    }
    function finishTest() {
      parent.is(test_down,    true, "pointerdown event should be received by target");
      parent.is(test_capture, true, "gotpointercapture event should be received by target");
      parent.is(test_move,    true, "pointermove event should be received by target while pointer capture is active");
      parent.is(test_success, true, "Firefox should be live!");
      logger("finishTest");
      parent.finishTest();
    }
  </script>
</head>
<body onload="prepareTest()">
  <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1153130">Mozilla Bug 1153130</a>
  <div id="target">div id=target</div>
</body>
</html>

Messung V0.5 in Prozent
C=99 H=100 G=99

¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.0Angebot  (Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-09-29) ¤

*Eine klare Vorstellung vom Zielzustand






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.