From: <var...@us...> - 2009-10-25 19:05:26
|
Revision: 7237 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=7237&view=rev Author: vargenau Date: 2009-10-25 19:05:17 +0000 (Sun, 25 Oct 2009) Log Message: ----------- plugin-head and plugin-link are dead Modified Paths: -------------- trunk/lib/CachedMarkup.php trunk/lib/InlineParser.php trunk/lib/WikiPlugin.php trunk/locale/fr/pgsrc/Aide%2FPluginWiki Modified: trunk/lib/CachedMarkup.php =================================================================== --- trunk/lib/CachedMarkup.php 2009-10-25 18:02:28 UTC (rev 7236) +++ trunk/lib/CachedMarkup.php 2009-10-25 19:05:17 UTC (rev 7237) @@ -761,7 +761,7 @@ $this->_pi = $pi; $loader = $this->_getLoader(); if (is_array($plugin_cmdline = $loader->parsePI($pi)) and $plugin_cmdline[1]) { - $this->pi_name = $plugin_cmdline[0]; // plugin, plugin-form, plugin-list, plugin-link + $this->pi_name = $plugin_cmdline[0]; // plugin, plugin-form, plugin-list $this->name = $plugin_cmdline[1]->getName(); $this->args = $plugin_cmdline[2]; } Modified: trunk/lib/InlineParser.php =================================================================== --- trunk/lib/InlineParser.php 2009-10-25 18:02:28 UTC (rev 7236) +++ trunk/lib/InlineParser.php 2009-10-25 19:05:17 UTC (rev 7237) @@ -1107,8 +1107,6 @@ } // FIXME: Do away with magic phpwiki forms. (Maybe phpwiki: links too?) -// FIXME: Do away with plugin-links. They seem not to be used. -//Plugin link class InlineTransformer { Modified: trunk/lib/WikiPlugin.php =================================================================== --- trunk/lib/WikiPlugin.php 2009-10-25 18:02:28 UTC (rev 7236) +++ trunk/lib/WikiPlugin.php 2009-10-25 19:05:17 UTC (rev 7237) @@ -266,29 +266,6 @@ 'class' => 'wikiaction'); } - function makeLink($argstr, $request) { - $defaults = $this->getDefaultArguments(); - $link_defaults = $this->getDefaultLinkArguments(); - $defaults = array_merge($defaults, $link_defaults); - - $args = $this->getArgs($argstr, $request, $defaults); - $plugin = $this->getName(); - - $query_args = array(); - foreach ($args as $arg => $val) { - if (isset($link_defaults[$arg])) - continue; - if ($val != $defaults[$arg]) - $query_args[$arg] = $val; - } - - $link = Button($query_args, $args['linktext'], $args['targetpage']); - if (!empty($args['description'])) - $link->addTooltip($args['description']); - - return $link; - } - function getDefaultFormArguments() { return array('targetpage' => $this->getName(), 'buttontext' => $this->getName(), @@ -449,7 +426,7 @@ list($pi_name, $plugin, $plugin_args) = $ppi; if (!is_object($plugin)) { - return new HtmlElement($pi_name == 'plugin-link' ? 'span' : 'p', + return new HtmlElement('p', array('class' => 'plugin-error'), $this->getErrorDetail()); } @@ -482,8 +459,6 @@ return $plugin->run($dbi, $plugin_args, $request, $basepage); case 'plugin-list': return $plugin->makeList($plugin_args, $request, $basepage); - case 'plugin-link': - return $plugin->makeLink($plugin_args, $request); case 'plugin-form': return $plugin->makeForm($plugin_args, $request); } Modified: trunk/locale/fr/pgsrc/Aide%2FPluginWiki =================================================================== --- trunk/locale/fr/pgsrc/Aide%2FPluginWiki 2009-10-25 18:02:28 UTC (rev 7236) +++ trunk/locale/fr/pgsrc/Aide%2FPluginWiki 2009-10-25 19:05:17 UTC (rev 7237) @@ -76,11 +76,6 @@ *plugin-form* est utilisé pour afficher une boîte input type=text box comme argument par défaut. - *plugin-head* n'existe plus ! - - *plugin-link* peut être utilisé pour changer les liens sortants pour - cette page. - {{{ <<PluginName [args...] >> }}} @@ -89,17 +84,6 @@ <?plugin-form PluginName [args...] ?> }}} -{{{ -<?plugin-link PluginName [args...] ?> -}}} -;:Ce n'est pas utilisé. - -{{{ -<?plugin-head PluginName [args...] ?> -}}} -;:Ce n'est plus utilisé. - - == Plugins existants : Voir GestionDesPlugins pour la liste actuelle. La plupart des plugins ont leur This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |