Closed Bug 507002 Opened 16 years ago Closed 16 years ago

Port Bug 496832 - Disable media entries in context menu when media source is invalid

Categories

(SeaMonkey :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
seamonkey2.0b2

People

(Reporter: InvisibleSmiley, Assigned: InvisibleSmiley)

Details

Attachments

(1 file, 2 obsolete files)

Attached patch proposed patch (obsolete) — Splinter Review
Straight patch, only excluding context-viewvideo which we don't have. See bug 496832 comment 5 for the reasoning behind the .src change.
Attachment #391177 - Flags: superreview?(neil)
Attachment #391177 - Flags: review?(neil)
Comment on attachment 391177 [details] [diff] [review] proposed patch > if ( this.target instanceof Components.interfaces.nsIImageLoadingContent && this.target.currentURI ) { > this.onImage = true; > var request = this.target.getRequest( Components.interfaces.nsIImageLoadingContent.CURRENT_REQUEST ); > if (request && (request.imageStatus & request.STATUS_SIZE_AVAILABLE)) > this.onLoadedImage = true; >- this.mediaURL = this.target.currentURI.spec; >+ this.mediaURL = this.target.currentURI.spec || this.target.src; If you look above you'll see that we don't consider broken images, therefore we don't need to fall back to the src property. I'm undecided as to whether we should show video items for broken videos yet.
Attached patch patch v2 (obsolete) — Splinter Review
Attachment #391177 - Attachment is obsolete: true
Attachment #391376 - Flags: review?(neil)
Attachment #391177 - Flags: superreview?(neil)
Attachment #391177 - Flags: review?(neil)
Comment on attachment 391376 [details] [diff] [review] patch v2 >+ this.setItemAttr( "context-savevideo", "disabled", !this.mediaURL ); Might want to do if (this.onVideo) for this etc. >+ var hasError = ( this.target.error != null ); Don't need the ()s.
Attachment #391376 - Flags: review?(neil) → review+
This is just to make sure I understood you correctly.
Attachment #391376 - Attachment is obsolete: true
Attachment #391624 - Flags: review?(neil)
Attachment #391624 - Flags: review?(neil) → review+
Keywords: checkin-needed
Attachment #391624 - Attachment description: patch v3 → patch v3 [Checkin: Comment 5]
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → seamonkey2.0b2
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: