Bug 21137; make Shift-Reload force reload from server; r=radha@netscape.com

This commit is contained in:
law%netscape.com 2006-09-14 05:52:41 +00:00
Родитель 739d07c191
Коммит 0e4f387f50
2 изменённых файлов: 17 добавлений и 12 удалений

Просмотреть файл

@ -625,8 +625,16 @@ function BrowserStop()
}
function BrowserReallyReload(reloadType)
function BrowserReallyReload(event)
{
var nsIWebNavigation = Components.interfaces.nsIWebNavigation;
// Default is loadReloadNormal.
var reloadType = nsIWebNavigation.loadReloadNormal;
// See if the event was a shift-click.
if ( event.shiftKey ) {
// Shift key means loadReloadBypassProxyAndCache.
reloadType = nsIWebNavigation.loadReloadBypassProxyAndCache;
}
appCore.reload(reloadType);
}
@ -1598,17 +1606,14 @@ function clearErrorNotification()
//Posts the currently displayed url to a native widget so third-party apps can observe it.
var urlWidgetService = null;
try {
urlWidgetService = getService( "component://mozilla/urlwidget", "nsIUrlWidget" );
} catch( exception ) {
//dump( "Error getting url widget service: " + exception + "\n" );
}
function postURLToNativeWidget() {
var url = window._content.location.href;
if ( !urlWidgetService ) {
try {
urlWidgetService = getService( "component://mozilla/urlwidget", "nsIUrlWidget" );
} catch( exception ) {
// this component is windows only, don't spit out errors
// dump( "Error getting url widget service: " + exception + "\n" );
}
}
if ( urlWidgetService ) {
var url = window._content.location.href;
try {
urlWidgetService.SetURLToHiddenControl( url, window );
} catch( exception ) {

Просмотреть файл

@ -80,7 +80,7 @@ Contributor(s): ______________________________________. -->
<!-- broadcasters are appended from the overlay -->
<broadcasterset id="broadcasterset">
<broadcaster id="canReload" oncommand="BrowserReallyReload(0);"/>
<broadcaster id="canReload" oncommand="BrowserReallyReload(event);"/>
<broadcaster id="canPrint"/>
<broadcaster id="args" value=""/>
</broadcasterset>
@ -139,7 +139,7 @@ Contributor(s): ______________________________________. -->
<menuitem id="context-reload"
value="&reloadCmd.label;"
accesskey="&reloadCmd.accesskey;"
oncommand="BrowserReallyReload(0);"/>
oncommand="BrowserReallyReload(event);"/>
<menuitem id="context-reload-frame"
value="&reloadFrameCmd.label;"
accesskey="&reloadFrameCmd.accesskey;"