fune/browser/components/preferences/tests/subdialog.xhtml
Dave Townsend 9533c3cbad Bug 1857999: SubDialog should insert stylesheets as link elements. r=Gijs,settings-reviewers
Attempt to find other link elements in the document and insert the injected
stylesheets after those. Strictly speaking we could probably just insert them
at the end of the document but this at least keeps them together with other
link elements to aid in inspecting. Falls back to using the XML processing
instruction in hte unlikely case that no other link elements are present.

Differential Revision: https://phabricator.services.mozilla.com/D190679
2023-10-12 09:44:11 +00:00

31 lines
916 B
HTML

<?xml version="1.0"?>
<!-- Any copyright is dedicated to the Public Domain.
- http://creativecommons.org/publicdomain/zero/1.0/ -->
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml"
title="Sample sub-dialog" style="width: 32em; height: 5em;"
onload="document.getElementById('textbox').focus();">
<dialog id="subDialog">
<script>
document.addEventListener("dialogaccept", acceptSubdialog);
function acceptSubdialog() {
window.arguments[0].acceptCount++;
}
</script>
<linkset>
<html:link rel="stylesheet" href="chrome://global/skin/global.css" />
</linkset>
<description id="desc">A sample sub-dialog for testing</description>
<html:input id="textbox" value="Default text" />
<separator class="thin"/>
<button oncommand="window.close();" label="Close" />
</dialog>
</window>