Bug 223099 Remove obsolete FTP channel code r=biesi sr=darin

git-svn-id: svn://10.0.0.236/trunk@148552 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
neil%parkwaycc.co.uk
2003-10-30 09:17:05 +00:00
parent fce0204af4
commit c01cbb0a4b

View File

@@ -117,6 +117,7 @@ nsProgressDialog.prototype = {
set displayName(newval) { return this.mDisplayName = newval; },
get paused() { return this.mPaused; },
get request() { return this.mRequest; },
set request(newval) { return this.mRequest = newval; },
get completed() { return this.mCompleted; },
get mode() { return this.mMode; },
get percent() { return this.mPercent; },
@@ -127,7 +128,6 @@ nsProgressDialog.prototype = {
// These setters use functions that update the dialog.
set paused(newval) { return this.setPaused(newval); },
set request(newval) { return this.setRequest(newval); },
set completed(newval) { return this.setCompleted(newval); },
set mode(newval) { return this.setMode(newval); },
set percent(newval) { return this.setPercent(newval); },
@@ -699,32 +699,6 @@ nsProgressDialog.prototype = {
return this.mPaused = pausing;
},
// Set the saved nsIRequest. The first time, we test it for
// ftp and initialize the pause/resume stuff.
// XXX This is broken, I think, because if we're doing something
// like saving a web-page-complete that has multiple images
// accessed via ftp: urls, then it seems like the pause/resume
// button should come and go, depending on what's being downloaded
// at a given point in time. The old dialog didn't handle that case
// either, though, so I'm not sweating it for now.
setRequest: function( aRequest ) {
if ( this.request == null && this.loaded && aRequest ) {
// Right now, all that supports restarting downloads is ftp (rfc959).
try {
ftpChannel = aRequest.QueryInterface( Components.interfaces.nsIFTPChannel );
if ( ftpChannel ) {
this.dialogElement("pauseResume").label = this.getString("pause");
this.paused = false;
}
} catch ( e ) {
}
// This *must* come after the "this.paused = false" above, so that we
// don't suspend or resume the first time we call that function!
this.mRequest = aRequest;
}
return this.mRequest;
},
// Convert raw rate (bytes/sec) to Kbytes/sec (to nearest tenth).
rateToKRate: function( rate ) {
return ( rate / 1024 ).toFixed(1);