[Php-blog-plugin-cvs] additional_plugins/serendipity_event_typesetbuttons lang_en.inc.php, 1.2, 1.
A reliable, secure & extensible PHP blog | Not mainstream since 2002
Brought to you by:
garvinhicking,
jhermanns
From: Matthew G. <mgr...@us...> - 2006-10-30 17:03:22
|
Update of /cvsroot/php-blog/additional_plugins/serendipity_event_typesetbuttons In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29960/serendipity_event_typesetbuttons Modified Files: lang_en.inc.php serendipity_event_typesetbuttons.php Log Message: Allow user to disable named entites (since they break atom feeds), and allow user to choose single quote rather than apostrophe. Index: lang_en.inc.php =================================================================== RCS file: /cvsroot/php-blog/additional_plugins/serendipity_event_typesetbuttons/lang_en.inc.php,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- lang_en.inc.php 6 Oct 2006 21:50:13 -0000 1.2 +++ lang_en.inc.php 30 Oct 2006 17:03:03 -0000 1.3 @@ -88,4 +88,6 @@ @define('PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES6_BUTTON', '‹ ›'); @define('PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES7_BUTTON', '› ‹'); @define('PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES8_BUTTON', '› ›'); +@define('PLUGIN_EVENT_TYPESETBUTTONS_REAL_APOS', 'Use real apostrophe (if no the button will generate a single "right quote")'); +@define('PLUGIN_EVENT_TYPESETBUTTONS_USED_NAMED_ENTS', 'Use Named Entities (where possible). Named entities will break certain types of xml output.'); ?> Index: serendipity_event_typesetbuttons.php =================================================================== RCS file: /cvsroot/php-blog/additional_plugins/serendipity_event_typesetbuttons/serendipity_event_typesetbuttons.php,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- serendipity_event_typesetbuttons.php 12 Oct 2006 00:05:22 -0000 1.11 +++ serendipity_event_typesetbuttons.php 30 Oct 2006 17:03:03 -0000 1.12 @@ -20,7 +20,7 @@ $propbag->add('description', PLUGIN_EVENT_TYPESETBUTTONS_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Matthew Groeninger, Malte Diers'); - $propbag->add('version', '0.6'); + $propbag->add('version', '0.7'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', @@ -41,9 +41,11 @@ 'type_squote_info', 'type_squotes', 'enable_apos', + 'real_apos', 'enable_accent', 'enable_gaccent', - 'use_xhtml11' + 'use_xhtml11', + 'use_named_ents' )); $propbag->add('event_hooks', array( 'backend_entry_toolbar_extended' => true, @@ -66,6 +68,17 @@ $propbag->add('default', 'yes'); break; + case 'use_named_ents': + $propbag->add('type', 'radio'); + $propbag->add('name', PLUGIN_EVENT_TYPESETBUTTONS_USED_NAMED_ENTS); + $propbag->add('radio', + array( 'value' => array('yes','no'), + 'desc' => array(YES,NO) + )); + $propbag->add('radio_per_row', '2'); + $propbag->add('default', 'yes'); + break; + case 'enable_strike': $propbag->add('type', 'radio'); $propbag->add('name', PLUGIN_EVENT_TYPESETBUTTONS_ENABLE_STRIKE_BUTTON); @@ -221,6 +234,20 @@ $propbag->add('default', 'yes'); break; + case 'real_apos': + if ($this->get_config('enable_apos') == 'yes') { + $propbag->add('type', 'radio'); + $propbag->add('name', PLUGIN_EVENT_TYPESETBUTTONS_REAL_APOS); + $propbag->add('radio', + array( 'value' => array('yes','no'), + 'desc' => array(YES,NO) + )); + $propbag->add('radio_per_row', '2'); + $propbag->add('default', 'yes'); + } + break; + + case 'enable_accent': $propbag->add('type', 'radio'); $propbag->add('name', PLUGIN_EVENT_TYPESETBUTTONS_ENABLE_ACCENT_BUTTON); @@ -303,7 +330,7 @@ $txtarea = 'body'; } if ($this->get_config('enable_center') == 'yes') { - if ($this->get_config('use_xhtml11')) { + if ($this->get_config('use_xhtml11','yes') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="inscenter" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_CENTER_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'<div class=\'s9y_typeset s9y_typeset_center\' style=\'text-align: center; margin: 0px auto 0px auto\'>','</div>')" /> <?php @@ -314,7 +341,7 @@ } } if ($this->get_config('enable_strike') == 'yes') { - if ($this->get_config('use_xhtml11')) { + if ($this->get_config('use_xhtml11','yes') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="insstrike" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_STRIKE_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'<del>','</del>')" /> <?php @@ -335,61 +362,127 @@ <?php } if ($this->get_config('enable_emdash') == 'yes') { + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="insemd" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_EMDASH_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&mdash\;','')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="insemd" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_EMDASH_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8212\;','')" /> +<?php + } } if ($this->get_config('enable_endash') == 'yes') { + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="insend" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_ENDASH_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&ndash\;','')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="insend" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_ENDASH_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8211\;','')" /> +<?php + } } if ($this->get_config('enable_bullet') == 'yes') { + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="insbull" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_BULLET_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&bull\;','')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="insbull" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_BULLET_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8226\;','')" /> +<?php + } } if ($this->get_config('enable_dquotes') == 'yes') { switch($this->get_config('type_dquotes','type1')) { case'type1': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES1_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&ldquo\;','\&rdquo\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES1_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8220\;','\&\#8221\;')" /> +<?php + } break; case'type2': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES2_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&bdquo\;','\&ldquo\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES2_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8222\;','\&\#8220\;')" /> +<?php + } break; case'type3': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES3_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&bdquo\;','\&rdquo\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES3_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8222\;','\&\#8221\;')" /> +<?php + } break; case'type4': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES4_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&rdquo\;','\&rdquo\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES4_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8221\;','\&\#8221\;')" /> +<?php + } break; case'type5': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES5_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&ldquo\;','\&bdquo\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES5_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8220\;','\&\#8222\;')" /> +<?php + } break; case'type6': + if ($this->get_config('use_named_ents') == 'yes') { +?> + <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES6_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#171\;\&\#160\;','\&\#160\;\&\#187\;')" /> +<?php + } else { ?> <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES6_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#171\;\&\#160\;','\&\#160\;\&\#187\;')" /> <?php + } break; case'type7': + if ($this->get_config('use_named_ents') == 'yes') { +?> + <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES7_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#187\;','\&\#171\;')" /> +<?php + } else { ?> <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES7_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#187\;','\&\#171\;')" /> <?php + } break; case'type8': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES8_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#187\;','\&\#187\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="insdquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_DBQUOTES8_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#187\;','\&\#187\;')" /> +<?php + } break; } @@ -397,52 +490,112 @@ if ($this->get_config('enable_squotes') == 'yes') { switch($this->get_config('type_squotes','type1')) { case'type1': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES1_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&lsquo\;','\&rsquo\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES1_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8216\;','\&\#8217\;')" /> +<?php + } break; case'type2': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES2_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&sbquo\;','\&lsquo\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES2_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8218\;','\&\#8216\;')" /> +<?php + } break; case'type3': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES3_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&sbquo\;','\&rsquo\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES3_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8218\;','\&\#8217\;')" /> +<?php + } break; case'type4': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES4_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&rsquo\;','\&rsquo\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES4_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8217\;','\&\#8217\;')" /> +<?php + } break; case'type5': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES5_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&lsquo\;','\&sbquo\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES5_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8216\;','\&\#8218\;')" /> +<?php + } break; case'type6': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES6_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&lsaquo\;','\&rsaquo\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES6_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8249\;','\&\#8250\;')" /> +<?php + } break; case'type7': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES7_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&rsaquo\;','\&lsaquo\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES7_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8250\;','\&\#8249\;')" /> +<?php + } break; case'type8': + if ($this->get_config('use_named_ents') == 'yes') { ?> <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES8_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&rsaquo\;','\&rsaquo\;')" /> <?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="inssquote" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_SQUOTES8_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8250\;','\&\#8250\;')" /> +<?php + } break; } } if ($this->get_config('enable_apos') == 'yes') { + if ($this->get_config('real_apos','yes') == 'no') { + if ($this->get_config('use_named_ents') == 'yes') { +?> + <input type="button" class="serendipityPrettyButton" name="insapos" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_APOS_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&rsquo\;','')" /> +<?php + } else { +?> + <input type="button" class="serendipityPrettyButton" name="insapos" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_APOS_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#8217\;','')" /> +<?php + } + } else { ?> <input type="button" class="serendipityPrettyButton" name="insapos" value="<?php echo PLUGIN_EVENT_TYPESETBUTTONS_APOS_BUTTON ?>" onclick="wrapSelection(document.forms['serendipityEntry']['<?php echo $txtarea ?>'],'\&\#39\;','')" /> <?php + } } if ($this->get_config('enable_accent') == 'yes') { ?> |