mozilla

Revision 142788 of Proxy UI

  • Revision slug: Proxy_UI
  • Revision title: Proxy UI
  • Revision id: 142788
  • Created:
  • Creator: Benc
  • Is current revision? No
  • Comment "net selector" features.

Revision Content

Products

Firefox

Menu: Preferences > Advanced Tab > Networking tab > Connection button.

Thunderbird

Menu: Preferences > Advanced Tab > Networking tab > Connection button.

Seamonkey

Menu: Preferences > Advanced group > Proxies panel

Menu: right-click on lower-right.

Camino

Configured in OS (Networking Preferences)




UI Elements

Preferences

The preference panels share a basic design: a radio button that selects the proxy mode.

Proxy autoconfiguration has a URL and a reload button.

Manual proxy is a list of proxy types that require a hostname and a port number.

No proxy for

Cut and paste magic: Bug 311779 (FF and SB only).

Offline|Online "plug"
Location

Status bar on the right side.

Right-click

A menu is displayed that has the following items:

Online (Proxy: None) Online (Proxy: Auto Discover) Online (Proxy: Auto URL) Online (Proxy: Manual) --- Proxy Configuration...

<h7 name="Details">Details</h7> The menu should display the current proxy mode with a dot. The modes that can have an empty configuration (Auto URL and Manual) will be disabled if the prefs are blank. Selecting an enabled item sets the menu selection and the proxy mode (network.proxy.type) Selecting a disabled item is not allowed. Selecting "Proxy Configuration..." opens the Preferences panel to "Advanced > Proxies"

(TBdescribed: changing the prefs values).

Unfiled bug: changing proxy mode does not update the menu.

Mouseover

When online, the tooltip will include the current proxy mode:

Code

http://mxr.mozilla.org/seamonkey/source/suite/common/utilityOverlay.xul

Bugs

Bug 243624

Revision Source

<h4 name="Products">Products</h4>
<h6 name="Firefox">Firefox</h6>
<p>Menu: Preferences &gt; Advanced Tab &gt; Networking tab &gt; Connection button.
</p>
<h6 name="Thunderbird">Thunderbird</h6>
<p>Menu: Preferences &gt; Advanced Tab &gt; Networking tab &gt; Connection button.
</p>
<h6 name="Seamonkey">Seamonkey</h6>
<p>Menu: Preferences &gt; Advanced group &gt; Proxies panel
</p><p>Menu: right-click on lower-right.
</p>
<h6 name="Camino">Camino</h6>
<p>Configured in OS (Networking Preferences)
</p><p><br>
</p><p><br>
</p><p><br>
</p>
<h4 name="UI_Elements">UI Elements</h4>
<h5 name="Preferences">Preferences</h5>
<p>The preference panels share a basic design: a radio button that selects the proxy mode.
</p><p>Proxy autoconfiguration has a URL and a reload button.
</p><p>Manual proxy is a list of proxy types that require a hostname and a port number.
</p><p>No proxy for
</p><p>Cut and paste magic: Bug 311779 (FF and SB only).
</p>
<h6 name="Offline|Online_.22plug.22">Offline|Online "plug"</h6>
<h6 name="Location">Location</h6>
<p>Status bar on the right side.
</p>
<h6 name="Right-click">Right-click</h6>
<p>A menu is displayed that has the following items:
</p><p>Online (Proxy: None)
Online (Proxy: Auto Discover)
Online (Proxy: Auto URL)
Online (Proxy: Manual)
---
Proxy Configuration...
</p><p><h7 name="Details">Details</h7>
The menu should display the current proxy mode with a dot.
The modes that can have an empty configuration (Auto URL and Manual) will be disabled if the prefs are blank.
Selecting an enabled item sets the menu selection and the proxy mode (network.proxy.type)
Selecting a disabled item is not allowed.
Selecting "Proxy Configuration..." opens the Preferences panel to "Advanced &gt; Proxies"
</p><p>(TBdescribed: changing the prefs values).
</p><p>Unfiled bug: changing proxy mode does not update the menu.
</p><p>Mouseover
</p><p>When online, the tooltip will include the current proxy mode:
</p>
<h6 name="Code">Code</h6>
<p>http://mxr.mozilla.org/seamonkey/source/suite/common/utilityOverlay.xul
</p>
<h6 name="Bugs">Bugs</h6>
<p>Bug 243624
</p>
Revert to this revision