products/Sources/formale Sprachen/C/Firefox/testing/web-platform/tests/css/geometry/historical.html
<!
doctype html >
<
title >Historical Geometry APIs</
title >
<
script src=/resources/testharness.js></
script >
<
script src=/resources/testharnessreport.js></
script >
<
link rel=help href=
"https://drafts.fxtf.org/geometry/#changes " >
<
script >
// Removed members
[
//
https://github.com/w3c/fxtf-drafts/commit/ 99 e3212469026b2f2f50926a41912d110a17
41b7
['DOMMatrix' , 'scaleNonUniformSelf' ],
// https://github.com/w3c/fxtf-drafts/commit/ 86 da3dc961d442f9d8dc7ab59065a9804e109286
['DOMMatrix' , 'multiplyBy' ],
['DOMMatrix' , 'preMultiplyBy' ],
['DOMMatrix' , 'translateBy' ],
['DOMMatrix' , 'scaleBy' ],
['DOMMatrix' , 'scale3dBy' ],
['DOMMatrix' , 'scaleNonUniformBy' ],
['DOMMatrix' , 'rotateBy' ],
['DOMMatrix' , 'rotateFromVectorBy' ],
['DOMMatrix' , 'rotateAxisAngleBy' ],
['DOMMatrix' , 'skewXBy' ],
['DOMMatrix' , 'skewYBy' ],
// https://github.com/w3c/fxtf-drafts/commit/ 555 a8c0beb1b7b809ccebd861a0352df31530b56
['DOMQuad' , 'bounds' ],
].forEach(([interf, member]) => {
test(() => {
assert_true(interf in self, `${interf} should exist`);
assert_false(member in self[interf].prototype, 'on prototype' );
const instance = new self[interf]();
assert_false(member in instance, 'on instance' );
}, `${interf} ${member} must be nuked`);
});
// Removed static methods
// https://github.com/w3c/fxtf-drafts/commit/ 3 c43462bcc857bb830f8af04532cdf33c5a634aa
['DOMMatrix' , 'DOMMatrixReadOnly' ].forEach(interf => {
test(() => {
assert_true(interf in self, `${interf} should exist`);
assert_false('fromString' in self[interf], 'on interface object' );
}, `${interf} fromString static member must be nuked`);
});
// Optional arguments
[
// https://github.com/w3c/fxtf-drafts/commit/ 99 e3212469026b2f2f50926a41912d110a1741b7
['DOMMatrixReadOnly' , 'scale' ],
['DOMMatrix' , 'scaleSelf' ],
// https://github.com/w3c/fxtf-drafts/commit/ 8493 a9c3d94da91ead5db6e05b51319494f5855f
['DOMMatrixReadOnly' , 'translate' ],
['DOMMatrixReadOnly' , 'scale3d' ],
['DOMMatrixReadOnly' , 'rotateFromVector' ],
['DOMMatrixReadOnly' , 'rotateAxisAngle' ],
['DOMMatrixReadOnly' , 'skewX' ],
['DOMMatrixReadOnly' , 'skewY' ],
['DOMMatrix' , 'translateSelf' ],
['DOMMatrix' , 'scale3dSelf' ],
['DOMMatrix' , 'rotateFromVectorSelf' ],
['DOMMatrix' , 'rotateAxisAngleSelf' ],
['DOMMatrix' , 'skewXSelf' ],
['DOMMatrix' , 'skewYSelf' ],
// https://github.com/w3c/fxtf-drafts/commit/ 62 b9cb9d5be4982d2a9cbf314e3a59efb8a68dd6
['DOMPointReadOnly' , 'matrixTransform' ],
['DOMMatrixReadOnly' , 'multiply' ],
['DOMMatrix' , 'multiplySelf' ],
['DOMMatrix' , 'preMultiplySelf' ],
].forEach(([interf, member]) => {
test(() => {
assert_equals(self[interf].prototype[member].length, 0 , 'on prototype' );
const instance = new self[interf]();
assert_equals(instance[member].length, 0 , 'on instance' );
}, `${interf} ${member} number of required arguments`);
});
// Renamed interfaces
[
// https://github.com/w3c/fxtf-drafts/commit/ 9031 c94c8536cec7f7007c18d7be037a793e5ed5
'CSSMatrix' ,
// https://github.com/w3c/csswg-drafts/commit/ 8 d01810fe403bc935c24ee5a29101cac9b958c8c
'DOMMatrixImmutable' ,
// https://github.com/w3c/csswg-drafts/commit/ 6 e05c3ee01528daba6dc0776f342beae577cefa9
'ClientRect' ,
'ClientRectList' ,
// Non-standard
'WebKitPoint' ,
'MSCSSMatrix' ,
].forEach(interf => {
test(() => {
assert_false(interf in self);
}, `${interf} must be nuked`);
});
</script >
Messung V0.5 in Prozent C=100 H=100 G=100
¤ Dauer der Verarbeitung: 0.24 Sekunden
(vorverarbeitet am 2026-06-09)
¤
*© Formatika GbR, Deutschland