Closed
Bug 278761
Opened 20 years ago
Closed 9 years ago
Support indent attribute on xforms <submission> element.
Categories
(Core Graveyard :: XForms, enhancement)
Core Graveyard
XForms
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: darin.moz, Assigned: doronr)
References
Details
Attachments
(2 files)
|
3.82 KB,
patch
|
aaronr
:
review-
|
Details | Diff | Splinter Review |
|
1.04 KB,
application/xhtml+xml
|
Details |
Support indent attribute on xforms <submission> element.
| Assignee | ||
Comment 1•20 years ago
|
||
We are awaiting a response from the WG regarding indent.
Questions are:
- what is the default behavior? Submit the way it was defined in the
document, all on one line, pretty printed?
- what if indent is false: single line, way defiend in the document?
| Assignee | ||
Updated•19 years ago
|
Assignee: aaronr → doronr
| Assignee | ||
Comment 2•19 years ago
|
||
Attachment #207767 -
Flags: review?(aaronr)
| Assignee | ||
Comment 3•19 years ago
|
||
Comment on attachment 207767 [details] [diff] [review]
patch
>Index: extensions/xforms/nsXFormsSubmissionElement.cpp
>===================================================================
>RCS file: /cvsroot/mozilla/extensions/xforms/nsXFormsSubmissionElement.cpp,v
>retrieving revision 1.49
>diff -u -r1.49 nsXFormsSubmissionElement.cpp
>--- extensions/xforms/nsXFormsSubmissionElement.cpp 3 Jan 2006 20:57:46 -0000 1.49
>+++ extensions/xforms/nsXFormsSubmissionElement.cpp 6 Jan 2006 23:07:30 -0000
>@@ -1226,7 +1229,47 @@
> // honor cdata-section-elements (see xslt spec section 16.1)
> if (cdataElements.IsEmpty())
> {
>- dest->AppendChild(destChild, getter_AddRefs(node));
>+ if (indent)
>+ {
>+ // Check if the textnode is only made up of whitespace characters
>+ nsAutoString nodeValue;
>+ destChild->GetNodeValue(nodeValue);
>+
>+ PRBool isWhitespaceOnly = PR_TRUE;
>+ nsAString::const_iterator start, end;
>+ nodeValue.BeginReading(start);
>+ nodeValue.EndReading(end);
>+
>+ PRUnichar temp;
>+ while (start != end && isWhitespaceOnly) {
>+ temp = *start++;
>+
>+ if ((temp != ' ') && (temp != '\t') && (temp != '\r') && (temp != '\n'))
>+ isWhitespaceOnly = PR_FALSE;
>+ }
>+
you can't make character comparisons like this with a PRUnichar, can you? Maybe should use nsXFormsXPathXMLUtil::IsWhitespace()?
Attachment #207767 -
Flags: review?(aaronr) → review-
Comment 5•9 years ago
|
||
RIP xforms
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
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
•