[pmwiki-users] single quotes and ToggleLink
Hans
design5 at softflow.co.uk
Thu Mar 27 07:49:59 CDT 2008
It is a little strange that the php function
htmlspecialchars($string, ENT_QUOTES);
does not help here. An apostrophe ' is converted to '
and this does not work for the javascript.
It needs to be a ’ which is really a right single quotation
mark. There is no other than the numeric code ' for the apostrophe.
If you want to make it transparent for users you could modify the
toggle script and add ca line 75 somewhere soon after line
$opt = array_merge($defaults, ParseArgs($opt));
this:
$opt['lshow'] = str_replace("'","’",$opt['lshow']);
$opt['lhide'] = str_replace("'","’",$opt['lhide']);
Then you can write in the wiki page toggle markup strings like
lshow="foo's right single quotes"
and the ' gets converted fine. Use the double quotes to wrap the
whole string.
~Hans
More information about the pmwiki-users
mailing list