const container = doc.querySelector("#cubic-bezier-container"); const w = new CubicBezierPresetWidget(container);
info("Checking that preset is selected if coordinates are known");
w.refreshMenu([0, 0, 0, 0]);
is(
w.activeCategory,
container.querySelector(`#${DEFAULT_PRESET_CATEGORY}`), "The default category is selected"
);
is(w._activePreset, null, "There is no selected category");
w.refreshMenu(PREDEFINED.linear);
is(
w.activeCategory,
container.querySelector("#ease-in-out"), "The ease-in-out category is active"
);
is(
w._activePreset,
container.querySelector("#ease-in-out-linear"), "The ease-in-out-linear preset is active"
);
w.refreshMenu(PRESETS["ease-out"]["ease-out-sine"]);
is(
w.activeCategory,
container.querySelector("#ease-out"), "The ease-out category is active"
);
is(
w._activePreset,
container.querySelector("#ease-out-sine"), "The ease-out-sine preset is active"
);
w.refreshMenu([0, 0, 0, 0]);
is(
w.activeCategory,
container.querySelector("#ease-out"), "The ease-out category is still active"
);
is(w._activePreset, null, "No preset is active");
w.destroy();
host.destroy();
});
Messung V0.5
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
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.