Skip to Content.
Sympa Menu

cc-devel - [cc-devel] [ cctools-Bugs-2349613 ] jswidget not adding field info to forms in Safari & Firefox

cc-devel AT lists.ibiblio.org

Subject: Developer discussion for Creative Commons technology and tools

List archive

Chronological Thread  
  • From: "SourceForge.net" <noreply AT sourceforge.net>
  • To: noreply AT sourceforge.net
  • Subject: [cc-devel] [ cctools-Bugs-2349613 ] jswidget not adding field info to forms in Safari & Firefox
  • Date: Wed, 26 Nov 2008 08:36:19 +0000

Bugs item #2349613, was opened at 2008-11-26 00:36
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=559966&aid=2349613&group_id=80503

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: John Horigan (jhorigan)
Assigned to: Nobody/Anonymous (nobody)
Summary: jswidget not adding field info to forms in Safari & Firefox

Initial Comment:
My site embeds jswidget into a html form and the PHP file that is the target
of the form action expects to see form fields named cc_js_result_uri,
cc_js_result_img, and cc_js_result_name. This is the behavior that I see with
jswidget v0.92. With jswidget 0.95 these form fields are not being sent from
Safari 3.2 or Firefox 3.01, but they are being sent from Internet Explorer
7.0.

My html looks like this:
<form action='upload.php' method='post' enctype='multipart/form-data'>
<table class='upload'>
<tr class='lupload'><td><script type='text/javascript'
src='http://api.creativecommons.org/jswidget/tags/0.95/complete.js?locale=en_US'></script></td></tr>
<tr class='lupload'>
<td>
<input type='hidden' name='author' value='$byauthor' />
<input type='submit' name='submit' value='Change License' />
</td>
</tr>
</table>
</form>


My PHP file dumps the POST variable to see what the browser sent in the post.
Under Safari and Firefox the POST variable looks like this:
array(6) { ["cc_js_want_cc_license"]=> string(4) "sure" ["cc_js_share"]=>
string(1) "1" ["cc_js_remix"]=> string(0) "" ["cc_js_jurisdiction"]=>
string(7) "generic" ["author"]=> string(11) "MtnViewJohn" ["submit"]=>
string(14) "Change License" }

Under IE7 it looks like this:
array(9) { ["cc_js_want_cc_license"]=> string(3) "nah" ["cc_js_share"]=>
string(1) "1" ["cc_js_remix"]=> string(0) "" ["cc_js_jurisdiction"]=>
string(7) "generic" ["cc_js_result_uri"]=> string(43)
"http://creativecommons.org/licenses/by/3.0/"; ["cc_js_result_img"]=>
string(47) "http://i.creativecommons.org/l/by/3.0/88x31.png";
["cc_js_result_name"]=> string(41) "Creative Commons Attribution 3.0
Unported" ["author"]=> string(11) "MtnViewJohn" ["submit"]=> string(14)
"Change License" }



----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=559966&aid=2349613&group_id=80503



  • [cc-devel] [ cctools-Bugs-2349613 ] jswidget not adding field info to forms in Safari & Firefox, SourceForge.net, 11/26/2008

Archive powered by MHonArc 2.6.24.

Top of Page