Revision 0fb0745ad0ebcb51e262f043115ff1fa5b26f876 authored by Philip Jägenstedt on 06 April 2018, 11:10:29 UTC, committed by Philip Jägenstedt on 06 April 2018, 12:08:26 UTC
First dos2unix was used and for text-fonts-202-t-manual.svg this also
removes a UTF-8 BOM.

Then all files were passed through git stripspace, which also removed
some double blank lines which don't look to have been meaningful.

Finally all tabs were replaced by two spaces, as that's the tab width
that seems to have been used when editing these files. Some odd
indentation remains and would have to be fixed manually.
1 parent b80da5d
Raw File
pointerevent_disabled_form_control-manual.html
<!doctype html>
<html>
    <head>
        <title>Pointer Events properties tests</title>
        <meta name="viewport" content="width=device-width">
        <link rel="stylesheet" type="text/css" href="pointerevent_styles.css">
        <script src="/resources/testharness.js"></script>
        <script src="/resources/testharnessreport.js"></script>
        <!-- Additional helper script for common checks across event types -->
        <script type="text/javascript" src="pointerevent_support.js"></script>
        <script>
            var detected_pointertypes = {};
            var detected_eventTypes = {};
            var eventList = ['pointerout', 'pointerover', 'pointerenter', 'pointermove', 'pointerdown', 'pointerup', 'pointerleave'];

            function resetTestState() {
                detected_eventTypes = {};
            }
            function run() {
                var test_pointerEvent = setup_pointerevent_test("pointerevent attributes", ALL_POINTERS);
                var target = document.getElementById("target0");

                eventList.forEach(function(eventName) {
                on_event(target, eventName, function (event) {
                        detected_eventTypes[event.type] = true;
                        detected_pointertypes[event.pointerType] = true;

                        if (Object.keys(detected_eventTypes).length == eventList.length) {
                            test_pointerEvent.done();
                        }
                    });
                });
                on_event(target, "click", function (event) {
                    assert_unreached("click should not fire on disabled element");
                });
            }
        </script>
        <style>
            #target0 {
            background: purple;
            border: 1px solid orange;
            touch-action: none;
            width: 200px;
            height: 100px;
            }
        </style>
    </head>
    <body onload="run()">
        <h1> Pointer Event: pointerevents fire to disabled form controls</h1>
        <h2 id="pointerTypeDescription"></h2>
        <h4>
            Test Description:
            Pointerevents are dispatched to disabled form controls.
        </h4>
        <div id="instructions">
            Use the mouse or pen to press on the purple button. Or with touch, tap on the purple box.
        </div>
        <button id="target0" disabled>Disabled button</button>
        <div id="complete-notice">
            <p>Test complete: Scroll to Summary to view Pass/Fail Results.</p>
            <p>The following pointer types were detected: <span id="pointertype-log"></span>.</p>
            <p>Refresh the page to run the tests again with a different pointer type.</p>
        </div>
        <div id="log"></div>
    </body>
</html>
back to top