Closed
Bug 488330
Opened 16 years ago
Closed 16 years ago
The URI schema 'mailto:' is not supported when submitting XForm results.
Categories
(Core Graveyard :: XForms, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: garysetter, Assigned: aaronr)
Details
Attachments
(2 files)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6 (.NET CLR 3.5.30729)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6 (.NET CLR 3.5.30729)
The URI schema 'mailto:' is not supported when submitting form results. It is needed on the <xf:submission>element, action attribute. When I attempt to use it I receive an error. See the example at the end of this bug log.
See the XForms recommendation, section 11.9 Submission Options:
"Other bindings, in particular to the URI scheme "mailto:" may, and the schemes "https:" and "file:" should, be supported."
Example:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xf="http://www.w3.org/2002/xforms"
xmlns:ev="http://www.w3.org/2001/xml-events">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Gary" />
<meta name="Organization" content="none" />
<meta name="DescriptionVersion" content="1" />
<meta name="Generator" content="Descriptive Data Capture" />
<title>Submit form results to a e-mail account</title>
<style type="text/css">
* { font-family="Arial";font-size: 12pt;}
.LiteralStyle { color=#0000ff;}
.Meaningless { color=#804000;}
</style>
<xf:model>
<xf:instance xmlns="">
<Main>
<All>
<Meaningless />
</All>
</Main>
</xf:instance>
<xf:submission id="save" method="put" action="mailto:bob@newhart.net" >
<xf:toggle case="case-busy" ev:event="xforms-submit"/>
<xf:toggle case="case-submit-error" ev:event="xforms-submit-error"/>
<xf:toggle case="case-submit-done" ev:event="xforms-submit-done"/>
</xf:submission>
</xf:model>
</head>
<body>
<xf:input ref="/Main/All/Meaningless" class="All">
<xf:label class="All"> Enter meaningless Test data: </xf:label></xf:input>
<br />
<br /><xf:submit submission="save">
<xf:label>Submit</xf:label>
</xf:submit>
<p>
<xf:output ref="/Main/All/Meaningless" />
</p>
<xf:switch>
<xf:case id="ready"/>
<xf:case id="case-busy">
<p>Waiting for results from server...</p>
</xf:case>
<xf:case id="case-submit-error">
<p>Submit error</p>
</xf:case>
<xf:case id="case-submit-done">
<p>Submit done</p>
</xf:case>
</xf:switch>
</body>
</html>
Reproducible: Always
Steps to Reproduce:
1. Save the attached .xhtml file and open it in Firefox
2. You can enter a value in the edit box, if you wish
3. Press the submit button
Actual Results:
The display changes to indicate that submit failed.
Expected Results:
I expected the results to be sent as an e-mail.
Note that if you use the older html form/submit elements, Firefox creates the e-mail just fine.
Forms support is not yet built into Firefox.
Gary, are you doing this with https://addons.mozilla.org/en-US/firefox/addon/824 installed?
Summary: The URI schema 'mailto:' is not supported when submitting form results. → The URI schema 'mailto:' is not supported when submitting XForm results.
Yeah, I think Gary mis-filed the bug. Trying to move it over to xforms.
Component: General → XForms
Product: Firefox → Core
QA Contact: general → xforms
We have mailto support for submission but looks like it broke between FF2 and FF3. I will try to get to fixing this next week.
Assignee: nobody → aaronr
Status: UNCONFIRMED → NEW
Ever confirmed: true
Looks like I ported this part poorly when I made the libxul patch for FF3. The mailtoUrl and body need to be put together and passed into ios->NewUri. But ios->EscapeURL doesn't append like NS_EscapeURL used to, it overwrites. So now need to append by hand.
Attachment #375962 -
Flags: review?(doronr)
Updated•16 years ago
|
Attachment #375962 -
Flags: review?(doronr) → review+
Attachment #375962 -
Flags: review?(Olli.Pettay)
Updated•16 years ago
|
Attachment #375962 -
Flags: review?(Olli.Pettay) → review+
Comment 6•16 years ago
|
||
landed on hg - http://hg.mozilla.org/xforms/rev/57cbd334ac4d
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•