2 <?xml-stylesheet href=
"chrome://global/skin/" type=
"text/css"?>
3 <?xml-stylesheet href=
"chrome://k8-imago/content/options.css" type=
"text/css"?>
4 <prefwindow xmlns=
"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
5 <prefpane label=
"Filter options" accesskey=
"f" flex=
"1">
7 <!-- instantApply="true" -->
8 <preference id=
"pr_minwidth" name=
"extensions.k8imago.minWidth" type=
"int"/>
9 <preference id=
"pr_maxwidth" name=
"extensions.k8imago.maxWidth" type=
"int"/>
10 <preference id=
"pr_minheight" name=
"extensions.k8imago.minHeight" type=
"int"/>
11 <preference id=
"pr_maxheight" name=
"extensions.k8imago.maxHeight" type=
"int"/>
12 <preference id=
"pr_maxlength" name=
"extensions.k8imago.maxLength" type=
"int"/>
13 <preference id=
"pr_forgetsecs" name=
"extensions.k8imago.forgetSeconds" type=
"int"/>
14 <preference id=
"pr_allowunknown" name=
"extensions.k8imago.allowUnknownFormats" type=
"bool"/>
15 <preference id=
"pr_allowfirstparty" name=
"extensions.k8imago.allowFirstPartyImages" type=
"bool"/>
16 <preference id=
"pr_showplaceholder" name=
"extensions.k8imago.showPlaceholder" type=
"bool"/>
17 <preference id=
"pr_debuglog" name=
"extensions.k8imago.debugLog" type=
"bool"/>
18 <preference id=
"pr_maxtotalbytes" name=
"extensions.k8imago.maxTotalBytesForDoc" type=
"int"/>
28 <label control=
"minwidth" value=
"Minimal size:" accesskey=
"i" class=
"editlabel" />
30 <textbox id=
"minwidth" preference=
"pr_minwidth" type=
"number" min=
"1" max=
"32000" increment=
"100" tooltiptext=
"Minimum image width" />
32 <textbox id=
"minheight" preference=
"pr_minheight" type=
"number" min=
"1" max=
"32000" increment=
"100" tooltiptext=
"Minimum image height" />
36 <label control=
"maxwidth" value=
"Maximal size:" accesskey=
"a" class=
"editlabel" />
38 <textbox id=
"maxwidth" preference=
"pr_maxwidth" type=
"number" min=
"1" max=
"32000" increment=
"100" tooltiptext=
"Maximum image width" />
40 <textbox id=
"maxheight" preference=
"pr_maxheight" type=
"number" min=
"1" max=
"32000" increment=
"100" tooltiptext=
"Maximum image height" />
46 <separator /><!-- TODO: real separator -->
48 <label control=
"maxtotbytes" value=
"Maximum total size of all images on page:" accesskey=
"o" class=
"editlabel" />
49 <textbox id=
"maxtotbytes" preference=
"pr_maxtotalbytes" type=
"number" min=
"0" max=
"268435455" increment=
"1048576" tooltiptext=
"Bytes; 0 means "I don't care"" />
52 <separator /><!-- TODO: real separator -->
54 <label control=
"forgetsecs" value=
"Manual (un)block timeout:" accesskey=
"t" class=
"editlabel" />
55 <textbox id=
"forgetsecs" preference=
"pr_forgetsecs" type=
"number" min=
"1" max=
"86400" increment=
"1" tooltiptext=
"Seconds before forget manual (ub)blocking" />
58 <separator /><!-- TODO: real separator -->
59 <checkbox label=
"Allow 1st-party images" preference=
"pr_allowfirstparty" accesskey=
"a" tooltiptext=
"Don't block images from the same base domain" />
60 <checkbox label=
"Allow unknown formats" preference=
"pr_allowunknown" accesskey=
"u" tooltiptext=
"Don't block unknown image formats" />
61 <checkbox label=
"Show image placeholder" preference=
"pr_maxwidth" accesskey=
"p" tooltiptext=
"Show placeholder instead of blocked image" />
63 <separator /><!-- TODO: real separator -->
64 <checkbox label=
"Debug logs in Error Console" preference=
"pr_debuglog" accesskey=
"d" tooltiptext=
"Show extensive logs in Error Console" />