Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

/* Any copyright is dedicated to the Public Domain.
"use strict";
/**
* Tests that a toolbar area can be registered with overflowable: false
* as one of its properties, and this results in a non-overflowable
* toolbar.
*/
add_task(async function test_overflowable_false() {
registerCleanupFunction(removeCustomToolbars);
const kToolbarId = "no-overflow-toolbar";
createToolbarWithPlacements(kToolbarId, ["spring"], {
overflowable: false,
});
let node = CustomizableUI.getWidget(kToolbarId).forWindow(window).node;
Assert.ok(
!node.hasAttribute("overflowable"),
"Toolbar should not be overflowable"
);
Assert.ok(
!node.overflowable,
"OverflowableToolbar instance should not have been created."
);
});