diff options
Diffstat (limited to 'toolkit/themes/osx/reftests')
-rw-r--r-- | toolkit/themes/osx/reftests/482681-ref.xhtml | 21 | ||||
-rw-r--r-- | toolkit/themes/osx/reftests/checkboxsize-ref.xhtml | 33 | ||||
-rw-r--r-- | toolkit/themes/osx/reftests/checkboxsize.xhtml | 31 | ||||
-rw-r--r-- | toolkit/themes/osx/reftests/radiosize-ref.xhtml | 33 | ||||
-rw-r--r-- | toolkit/themes/osx/reftests/radiosize.xhtml | 31 | ||||
-rw-r--r-- | toolkit/themes/osx/reftests/reftest.list | 5 |
6 files changed, 154 insertions, 0 deletions
diff --git a/toolkit/themes/osx/reftests/482681-ref.xhtml b/toolkit/themes/osx/reftests/482681-ref.xhtml new file mode 100644 index 0000000000..62fb4bb8d5 --- /dev/null +++ b/toolkit/themes/osx/reftests/482681-ref.xhtml @@ -0,0 +1,21 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin" type="text/css"?> +<?xml-stylesheet href="data:text/css, +vbox { height: 50px; } +box { + -moz-appearance: button; +} +" type="text/css"?> + +<window title="Reference for mini, small and regular button sizes" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + <vbox> + <hbox><box width="79" height="16"/></hbox> + </vbox> + <vbox> + <hbox><box width="79" height="19"/></hbox> + </vbox> + <vbox> + <hbox><box width="79" height="22"/></hbox> + </vbox> +</window> diff --git a/toolkit/themes/osx/reftests/checkboxsize-ref.xhtml b/toolkit/themes/osx/reftests/checkboxsize-ref.xhtml new file mode 100644 index 0000000000..30ed9dfe90 --- /dev/null +++ b/toolkit/themes/osx/reftests/checkboxsize-ref.xhtml @@ -0,0 +1,33 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin" type="text/css"?> + +<window title="Reference for mini, small and regular checkbox sizes" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + <style xmlns="http://www.w3.org/1999/xhtml"> + vbox { height: 50px; } + box { + appearance: auto; + -moz-default-appearance: checkbox; + margin-left: 2px; + margin-top: 1px; + } + </style> + <vbox> + <hbox><box style="width: 11px; height: 11px"/></hbox> + </vbox> + <vbox> + <hbox><box style="width: 13px; height: 13px"/></hbox> + </vbox> + <vbox> + <hbox><box style="width: 16px; height: 16px"/></hbox> + </vbox> + <vbox> + <hbox checked="true"><box style="width: 11px; height: 11px"/></hbox> + </vbox> + <vbox> + <hbox checked="true"><box style="width: 13px; height: 13px"/></hbox> + </vbox> + <vbox> + <hbox checked="true"><box style="width: 16px; height: 16px"/></hbox> + </vbox> +</window> diff --git a/toolkit/themes/osx/reftests/checkboxsize.xhtml b/toolkit/themes/osx/reftests/checkboxsize.xhtml new file mode 100644 index 0000000000..1e5c62535e --- /dev/null +++ b/toolkit/themes/osx/reftests/checkboxsize.xhtml @@ -0,0 +1,31 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin" type="text/css"?> +<?xml-stylesheet href="data:text/css, +vbox { height: 50px; } +checkbox { + color: transparent; + margin: 0; +} +" type="text/css"?> + +<window title="Checkboxes with mini, small and regular control font" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + <vbox style="font-size: 9px"> + <hbox><checkbox native="true" label="Mini"/></hbox> + </vbox> + <vbox style="font: message-box"> + <hbox><checkbox native="true" label="Small"/></hbox> + </vbox> + <vbox style="font: menu"> + <hbox><checkbox native="true" label="Regular"/></hbox> + </vbox> + <vbox style="font-size: 9px"> + <hbox><checkbox native="true" label="Mini" checked="true"/></hbox> + </vbox> + <vbox style="font: message-box"> + <hbox><checkbox native="true" label="Small" checked="true"/></hbox> + </vbox> + <vbox style="font: menu"> + <hbox><checkbox native="true" label="Regular" checked="true"/></hbox> + </vbox> +</window> diff --git a/toolkit/themes/osx/reftests/radiosize-ref.xhtml b/toolkit/themes/osx/reftests/radiosize-ref.xhtml new file mode 100644 index 0000000000..219d898082 --- /dev/null +++ b/toolkit/themes/osx/reftests/radiosize-ref.xhtml @@ -0,0 +1,33 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin" type="text/css"?> + +<window title="Reference for mini, small and regular radio button sizes" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + <style xmlns="http://www.w3.org/1999/xhtml"> + vbox { height: 50px; } + box { + appearance: auto; + -moz-default-appearance: radio; + margin-left: 2px; + margin-top: 1px; + } + </style> + <vbox> + <hbox><box style="width: 11px; height: 11px;"/></hbox> + </vbox> + <vbox> + <hbox><box style="width: 13px; height: 13px;"/></hbox> + </vbox> + <vbox> + <hbox><box style="width: 16px; height: 16px;"/></hbox> + </vbox> + <vbox> + <hbox selected="true"><box style="width: 11px; height: 11px"/></hbox> + </vbox> + <vbox> + <hbox selected="true"><box style="width: 13px; height: 13px"/></hbox> + </vbox> + <vbox> + <hbox selected="true"><box style="width: 16px; height: 16px"/></hbox> + </vbox> +</window> diff --git a/toolkit/themes/osx/reftests/radiosize.xhtml b/toolkit/themes/osx/reftests/radiosize.xhtml new file mode 100644 index 0000000000..15b4d5dd92 --- /dev/null +++ b/toolkit/themes/osx/reftests/radiosize.xhtml @@ -0,0 +1,31 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin" type="text/css"?> +<?xml-stylesheet href="data:text/css, +vbox { height: 50px; } +radio { + color: transparent; + margin: 0; +} +" type="text/css"?> + +<window title="Radio buttons with mini, small and regular control font" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + <vbox style="font-size: 9px"> + <hbox><radio label="Mini"/></hbox> + </vbox> + <vbox style="font: message-box"> + <hbox><radio label="Small"/></hbox> + </vbox> + <vbox style="font: menu"> + <hbox><radio label="Regular"/></hbox> + </vbox> + <vbox style="font-size: 9px"> + <hbox><radio label="Mini" selected="true"/></hbox> + </vbox> + <vbox style="font: message-box"> + <hbox><radio label="Small" selected="true"/></hbox> + </vbox> + <vbox style="font: menu"> + <hbox><radio label="Regular" selected="true"/></hbox> + </vbox> +</window> diff --git a/toolkit/themes/osx/reftests/reftest.list b/toolkit/themes/osx/reftests/reftest.list new file mode 100644 index 0000000000..35a890d4b3 --- /dev/null +++ b/toolkit/themes/osx/reftests/reftest.list @@ -0,0 +1,5 @@ +# This folder is registered in the chrome manifest at layout/tools/reftest/jar.mn. +defaults pref(widget.non-native-theme.enabled,false) # These are tests for the native theme. + +skip-if(!cocoaWidget) == chrome://reftest/content/osx-theme/radiosize.xhtml chrome://reftest/content/osx-theme/radiosize-ref.xhtml +skip-if(!cocoaWidget) == chrome://reftest/content/osx-theme/checkboxsize.xhtml chrome://reftest/content/osx-theme/checkboxsize-ref.xhtml |