paulgrafx
I am still having to change this every time there is an update relating to any tag name (not slug) which contains an Apostrophe. The best option I can see to solve any issues is the use of 'json_encode' in the '_livetag.htm' file.
<?php foreach ($existing_tags as $tag): ?>
'<?=$tag?>',
<?php endforeach ?>
to
<?php foreach ($existing_tags as $tag): ?>
<?=json_encode($tag, JSON_HEX_APOS|JSON_HEX_QUOT)?>,
<?php endforeach ?>
So instead of the example error below
$(document).ready(function() {
$("#problogTags").tagit({
availableTags: [
'won't work',
I get this which works...
$(document).ready(function() {
$("#problogTags").tagit({
availableTags: [
"won\u0027t work",
Or can I extend the widget and implement this on a boot for class Livetag extends FormWidgetBase maybe in the query which outputs the tags list in the javascript.
Last updated
1-4 of 4