Bug 303097. Fix a11y problems in page info dialog. r+a=mconnor

This commit is contained in:
aaronleventhal%moonset.net 2005-08-04 21:29:37 +00:00
parent 7d376a9edf
commit 377c538d76
2 changed files with 26 additions and 25 deletions

View File

@ -308,13 +308,13 @@ function onLoadPageInfo()
} }
/* Select the requested tab, if the name is specified */ /* Select the requested tab, if the name is specified */
var tabControl = document.getElementById("tabbox");
if ("arguments" in window && window.arguments.length > 1) if ("arguments" in window && window.arguments.length > 1)
{ {
var tabName = window.arguments[1]; var tabName = window.arguments[1];
if (tabName) if (tabName)
{ {
var tabControl = document.getElementById("tabbox");
var tab = document.getElementById(tabName); var tab = document.getElementById(tabName);
if (tabControl && tab) if (tabControl && tab)
@ -323,6 +323,7 @@ function onLoadPageInfo()
} }
} }
} }
tabControl.selectedTab.focus();
} }
function doHelpButton() { function doHelpButton() {

View File

@ -115,7 +115,7 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<label value="&generalURL;"/> <label control="urltext" value="&generalURL;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="urltext"/> <textbox readonly="true" crop="right" id="urltext"/>
</row> </row>
@ -123,32 +123,32 @@
<separator class="thin"/> <separator class="thin"/>
</row> </row>
<row> <row>
<label value="&generalType;"/> <label control="typetext" value="&generalType;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="typetext"/> <textbox readonly="true" crop="right" id="typetext"/>
</row> </row>
<row> <row>
<label value="&generalMode;"/> <label control="modetext" value="&generalMode;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="modetext"/> <textbox readonly="true" crop="right" id="modetext"/>
</row> </row>
<row> <row>
<label value="&generalSource;"/> <label control="sourcetext" value="&generalSource;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="sourcetext"/> <textbox readonly="true" crop="right" id="sourcetext"/>
</row> </row>
<row> <row>
<label value="&generalEncoding;"/> <label control="encodingtext" value="&generalEncoding;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="encodingtext"/> <textbox readonly="true" crop="right" id="encodingtext"/>
</row> </row>
<row> <row>
<label value="&generalSize;"/> <label control="sizetext" value="&generalSize;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="sizetext"/> <textbox readonly="true" crop="right" id="sizetext"/>
</row> </row>
<row> <row>
<label value="&generalReferrer;"/> <label control="refertext" value="&generalReferrer;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="refertext"/> <textbox readonly="true" crop="right" id="refertext"/>
</row> </row>
@ -156,19 +156,19 @@
<separator class="thin"/> <separator class="thin"/>
</row> </row>
<row> <row>
<label value="&generalModified;"/> <label control="modifiedtext" value="&generalModified;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="modifiedtext"/> <textbox readonly="true" crop="right" id="modifiedtext"/>
</row> </row>
<row> <row>
<label value="&generalExpires;"/> <label control="expirestext" value="&generalExpires;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="expirestext"/> <textbox readonly="true" crop="right" id="expirestext"/>
</row> </row>
</rows> </rows>
</grid> </grid>
<separator class="thin"/> <separator class="thin"/>
<text id="metahead" class="header" value="&generalMeta;"/> <label id="metahead" control="metatree" class="header" value="&generalMeta;"/>
<tree id="metatree" flex="1" contextmenu="picontext"> <tree id="metatree" flex="1" contextmenu="picontext">
<treecols> <treecols>
<treecol persist="hidden width" flex="1" id="meta-name" label="&generalMetaName;"/> <treecol persist="hidden width" flex="1" id="meta-name" label="&generalMetaName;"/>
@ -206,18 +206,18 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<label value="&formEncoding;"/> <label control="formenctype" value="&formEncoding;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="formenctype"/> <textbox readonly="true" crop="right" id="formenctype"/>
</row> </row>
<row> <row>
<label value="&formTarget;"/> <label control="formTarget" value="&formTarget;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" class="label" id="formtarget"/> <textbox readonly="true" crop="right" class="label" id="formtarget"/>
</row> </row>
</rows> </rows>
</grid> </grid>
<text class="header" value="&formFields;"/> <label control="formpreview" class="header" value="&formFields;"/>
<tree id="formpreview" flex="1" contextmenu="picontext"> <tree id="formpreview" flex="1" contextmenu="picontext">
<treecols> <treecols>
<treecol sortSeparators="true" persist="hidden width" flex="3" <treecol sortSeparators="true" persist="hidden width" flex="3"
@ -288,59 +288,59 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<label value="&mediaURL;"/> <label control="imageurltext" value="&mediaURL;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="imageurltext"/> <textbox readonly="true" crop="right" id="imageurltext"/>
</row> </row>
<row> <row>
<label value="&mediaTitle;"/> <label control="imagetitletext" value="&mediaTitle;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="imagetitletext"/> <textbox readonly="true" crop="right" id="imagetitletext"/>
</row> </row>
<row> <row>
<label value="&mediaAlt;"/> <label control="imagealttext" value="&mediaAlt;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="imagealttext"/> <textbox readonly="true" crop="right" id="imagealttext"/>
</row> </row>
<row> <row>
<label value="&mediaLongdesc;"/> <label control="imagelongdesctext" value="&mediaLongdesc;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="imagelongdesctext"/> <textbox readonly="true" crop="right" id="imagelongdesctext"/>
</row> </row>
<row> <row>
<label value="&generalType;"/> <label control="imagetypetext" value="&generalType;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="imagetypetext"/> <textbox readonly="true" crop="right" id="imagetypetext"/>
</row> </row>
<row> <row>
<label value="&generalSource;"/> <label control="imagesourcetext" value="&generalSource;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="imagesourcetext"/> <textbox readonly="true" crop="right" id="imagesourcetext"/>
</row> </row>
<row> <row>
<label value="&generalSize;"/> <label control="imagesizetext" value="&generalSize;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="imagesizetext"/> <textbox readonly="true" crop="right" id="imagesizetext"/>
</row> </row>
<row> <row>
<label value="&generalExpires;"/> <label control="imageexpirestext" value="&generalExpires;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="imageexpirestext"/> <textbox readonly="true" crop="right" id="imageexpirestext"/>
</row> </row>
<row> <row>
<label value="&mediaDimensions;"/> <label control="imageSize" value="&mediaDimensions;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="imageSize"/> <textbox readonly="true" crop="right" id="imageSize"/>
</row> </row>
<row id="physRow" collapsed="true"> <row id="physRow" collapsed="true">
<label value="&mediaPhysDimensions;"/> <label control="physSize" value="&mediaPhysDimensions;"/>
<separator/> <separator/>
<textbox readonly="true" crop="right" id="physSize"/> <textbox readonly="true" crop="right" id="physSize"/>
</row> </row>
</rows> </rows>
</grid> </grid>
<hbox align="end"> <hbox align="end">
<label value="&mediaPreview;" class="header"/> <label control="thepreviewimage" value="&mediaPreview;" class="header"/>
<spacer flex="1"/> <spacer flex="1"/>
<button label="&mediaSaveAs;" accesskey="&mediaSaveAs.accesskey;" <button label="&mediaSaveAs;" accesskey="&mediaSaveAs.accesskey;"
icon="save" id="imagesaveasbutton" disabled="true" icon="save" id="imagesaveasbutton" disabled="true"