[jira] Updated: (COUCHDB-748) Keys and document IDs are improperly escaped in document list

2010-06-24 Thread Paul Bonser (JIRA)

 [ 
https://issues.apache.org/jira/browse/COUCHDB-748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul Bonser updated COUCHDB-748:


Attachment: (was: escape_id.patch)

 Keys and document IDs are improperly escaped in document list
 -

 Key: COUCHDB-748
 URL: https://issues.apache.org/jira/browse/COUCHDB-748
 Project: CouchDB
  Issue Type: Bug
  Components: Futon
Reporter: Paul Bonser
Priority: Minor
 Attachments: escape_id.patch


 In the Futon document list, as generated by 
 $.futon.CouchDatabasePage.updateDocumentListing, , , and  are 
 double-encoded for row keys and left unencoded for document IDs.
 Also, Firefox (maybe other browsers) seems to get confused when there are 
 single-quotes inside a URL, so it seems they need to be escaped, too.
 The double-encoding is caused by the fact that the jQuery text() function 
 encodes those characters when they were already encoded by 
 $.futon.formatJson, and the lack of encoding is caused by simply using the 
 raw id.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (COUCHDB-748) Keys and document IDs are improperly escaped in document list

2010-06-24 Thread Paul Bonser (JIRA)

 [ 
https://issues.apache.org/jira/browse/COUCHDB-748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul Bonser updated COUCHDB-748:


Attachment: escape_id.patch

Didn't need to change the .text lines, and $.couch.encodeDocId takes care of 
escaping for the URL

 Keys and document IDs are improperly escaped in document list
 -

 Key: COUCHDB-748
 URL: https://issues.apache.org/jira/browse/COUCHDB-748
 Project: CouchDB
  Issue Type: Bug
  Components: Futon
Reporter: Paul Bonser
Priority: Minor
 Attachments: escape_id.patch


 In the Futon document list, as generated by 
 $.futon.CouchDatabasePage.updateDocumentListing, , , and  are 
 double-encoded for row keys and left unencoded for document IDs.
 Also, Firefox (maybe other browsers) seems to get confused when there are 
 single-quotes inside a URL, so it seems they need to be escaped, too.
 The double-encoding is caused by the fact that the jQuery text() function 
 encodes those characters when they were already encoded by 
 $.futon.formatJson, and the lack of encoding is caused by simply using the 
 raw id.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (COUCHDB-748) Keys and document IDs are improperly escaped in document list

2010-06-23 Thread Paul Bonser (JIRA)

 [ 
https://issues.apache.org/jira/browse/COUCHDB-748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul Bonser updated COUCHDB-748:


Attachment: escape_id.patch

Updated to patch latest trunk.

 Keys and document IDs are improperly escaped in document list
 -

 Key: COUCHDB-748
 URL: https://issues.apache.org/jira/browse/COUCHDB-748
 Project: CouchDB
  Issue Type: Bug
  Components: Futon
Reporter: Paul Bonser
Priority: Minor
 Attachments: escape_id.patch


 In the Futon document list, as generated by 
 $.futon.CouchDatabasePage.updateDocumentListing, , , and  are 
 double-encoded for row keys and left unencoded for document IDs.
 Also, Firefox (maybe other browsers) seems to get confused when there are 
 single-quotes inside a URL, so it seems they need to be escaped, too.
 The double-encoding is caused by the fact that the jQuery text() function 
 encodes those characters when they were already encoded by 
 $.futon.formatJson, and the lack of encoding is caused by simply using the 
 raw id.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (COUCHDB-748) Keys and document IDs are improperly escaped in document list

2010-06-23 Thread Paul Bonser (JIRA)

 [ 
https://issues.apache.org/jira/browse/COUCHDB-748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul Bonser updated COUCHDB-748:


Attachment: (was: escape_id.patch)

 Keys and document IDs are improperly escaped in document list
 -

 Key: COUCHDB-748
 URL: https://issues.apache.org/jira/browse/COUCHDB-748
 Project: CouchDB
  Issue Type: Bug
  Components: Futon
Reporter: Paul Bonser
Priority: Minor
 Attachments: escape_id.patch


 In the Futon document list, as generated by 
 $.futon.CouchDatabasePage.updateDocumentListing, , , and  are 
 double-encoded for row keys and left unencoded for document IDs.
 Also, Firefox (maybe other browsers) seems to get confused when there are 
 single-quotes inside a URL, so it seems they need to be escaped, too.
 The double-encoding is caused by the fact that the jQuery text() function 
 encodes those characters when they were already encoded by 
 $.futon.formatJson, and the lack of encoding is caused by simply using the 
 raw id.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (COUCHDB-748) Keys and document IDs are improperly escaped in document list

2010-04-21 Thread Paul Bonser (JIRA)

 [ 
https://issues.apache.org/jira/browse/COUCHDB-748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul Bonser updated COUCHDB-748:


Attachment: (was: escape_id.patch)

 Keys and document IDs are improperly escaped in document list
 -

 Key: COUCHDB-748
 URL: https://issues.apache.org/jira/browse/COUCHDB-748
 Project: CouchDB
  Issue Type: Bug
  Components: Futon
Reporter: Paul Bonser
Priority: Minor
 Attachments: escape_id.patch


 In the Futon document list, as generated by 
 $.futon.CouchDatabasePage.updateDocumentListing, , , and  are 
 double-encoded for row keys and left unencoded for document IDs.
 The double-encoding is caused by the fact that the jQuery text() function 
 encodes those characters when they were already encoded by 
 $.futon.formatJson, and the lack of encoding is caused by simply using the 
 raw id.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.