connectionSettingsDialog.xhtml (4854B)
1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <?csp default-src chrome: ?> 4 5 <window 6 type="child" 7 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 8 xmlns:html="http://www.w3.org/1999/xhtml" 9 data-l10n-id="tor-advanced-dialog-title" 10 > 11 <dialog id="torPreferences-connection-dialog" buttons="accept,cancel"> 12 <linkset> 13 <html:link rel="stylesheet" href="chrome://global/skin/global.css" /> 14 <html:link 15 rel="stylesheet" 16 href="chrome://browser/skin/preferences/preferences.css" 17 /> 18 <html:link 19 rel="stylesheet" 20 href="chrome://browser/content/torpreferences/torPreferences.css" 21 /> 22 23 <html:link rel="localization" href="branding/brand.ftl" /> 24 <html:link rel="localization" href="toolkit/global/tor-browser.ftl" /> 25 </linkset> 26 27 <script src="chrome://browser/content/torpreferences/connectionSettingsDialog.js" /> 28 29 <description 30 id="torPreferences-connection-header" 31 data-l10n-id="tor-advanced-dialog-introduction" 32 ></description> 33 <!-- Local Proxy --> 34 <checkbox 35 id="torPreferences-connection-toggleProxy" 36 data-l10n-id="tor-advanced-dialog-proxy-checkbox" 37 /> 38 <box id="torPreferences-connection-grid"> 39 <hbox class="indent" align="center"> 40 <label 41 id="torPreferences-localProxy-type" 42 data-l10n-id="tor-advanced-dialog-proxy-type-selector-label" 43 control="torPreferences-localProxy-builtinList" 44 /> 45 </hbox> 46 <hbox align="center"> 47 <spacer flex="1" /> 48 <menulist 49 id="torPreferences-localProxy-builtinList" 50 class="torMarginFix" 51 > 52 <menupopup /> 53 </menulist> 54 </hbox> 55 <hbox class="indent" align="center"> 56 <label 57 id="torPreferences-localProxy-address" 58 data-l10n-id="tor-advanced-dialog-proxy-address-input-label" 59 control="torPreferences-localProxy-textboxAddress" 60 /> 61 </hbox> 62 <hbox align="center"> 63 <html:input 64 id="torPreferences-localProxy-textboxAddress" 65 type="text" 66 required="required" 67 class="torMarginFix" 68 data-l10n-id="tor-advanced-dialog-proxy-address-input" 69 /> 70 <label 71 id="torPreferences-localProxy-port" 72 data-l10n-id="tor-advanced-dialog-proxy-port-input-label" 73 control="torPreferences-localProxy-textboxPort" 74 /> 75 <!-- proxy-port-input class style pulled from preferences.css and used in the vanilla proxy setup menu --> 76 <html:input 77 id="torPreferences-localProxy-textboxPort" 78 class="proxy-port-input torMarginFix" 79 hidespinbuttons="true" 80 type="number" 81 required="required" 82 min="1" 83 max="65535" 84 maxlength="5" 85 /> 86 </hbox> 87 <hbox class="indent" align="center"> 88 <label 89 id="torPreferences-localProxy-username" 90 data-l10n-id="tor-advanced-dialog-proxy-username-input-label" 91 control="torPreferences-localProxy-textboxUsername" 92 /> 93 </hbox> 94 <hbox align="center"> 95 <html:input 96 id="torPreferences-localProxy-textboxUsername" 97 type="text" 98 class="torMarginFix" 99 data-l10n-id="tor-advanced-dialog-proxy-username-input" 100 /> 101 <label 102 id="torPreferences-localProxy-password" 103 data-l10n-id="tor-advanced-dialog-proxy-password-input-label" 104 control="torPreferences-localProxy-textboxPassword" 105 /> 106 <html:input 107 id="torPreferences-localProxy-textboxPassword" 108 class="torMarginFix" 109 type="password" 110 data-l10n-id="tor-advanced-dialog-proxy-password-input" 111 /> 112 </hbox> 113 </box> 114 <!-- Firewall --> 115 <checkbox 116 id="torPreferences-connection-toggleFirewall" 117 data-l10n-id="tor-advanced-dialog-firewall-checkbox" 118 /> 119 <box id="torPreferences-connection-firewall"> 120 <hbox class="indent" align="center"> 121 <label 122 id="torPreferences-connection-allowedPorts" 123 data-l10n-id="tor-advanced-dialog-firewall-ports-input-label" 124 control="torPreferences-connection-textboxAllowedPorts" 125 /> 126 </hbox> 127 <hbox id="torPreferences-connection-hboxAllowedPorts" align="center"> 128 <!-- NOTE: The pattern allows comma-separated strictly positive 129 - integers. In particular "0" is not allowed. --> 130 <html:input 131 id="torPreferences-connection-textboxAllowedPorts" 132 type="text" 133 required="required" 134 pattern="^(\s*,\s*)*[1-9][0-9]*((\s*,\s*)|([1-9][0-9]*))*$" 135 class="torMarginFix" 136 data-l10n-id="tor-advanced-dialog-firewall-ports-input" 137 /> 138 </hbox> 139 </box> 140 </dialog> 141 </window>