cryptonas-branches/pythonrewrite/templates/volume_plugins.cs
lars 7905fe7051 removed obsolete "error" (superseded by general warnings)
fixed link macro (url_escape was called twice)
added new "link" feature to message macro
unified "hint" and common message macro
added EnvironmentWarning to header
2006-11-06 06:17:13 +00:00

25 lines
1 KiB
C#

<?cs # $Id$ ?>
<?cs # show all available volume plugins on top of the volume table ?>
<?cs # count volume plugins ?>
<?cs set:volume_plugin_count=0 ?><?cs
each: x = Settings.PluginList ?><?cs
if:x.Types.volume ?><?cs set:volume_plugin_count=volume_plugin_count+1 ?><?cs /if ?><?cs
/each ?>
<?cs # show one tab for each plugin ?>
<?cs if:volume_plugin_count>0 ?>
<?cs # sort the Plugins - using the most stupid way :) ?>
<?cs loop: order = #0, #100, #1
?><?cs # plugins ?><?cs each:x = Settings.PluginList
?><?cs if:x.Enabled && x.Types.volume && x.Rank == order ?>
<td <?cs if:Data.ActivePlugin == name(x)
?>class="volume_plugin_active"<?cs
else ?>class="volume_plugin_passive"<?cs
/if ?>><a href="<?cs call:link(name(x),'device',Data.CurrentDisk.device,'','') ?>" title="<?cs var:html_escape(x.Link) ?>"><img src="<?cs call:link("icons/" + name(x),'','','','') ?>" alt="icon: <?cs var:html_escape(name(x)) ?>" />&nbsp;<?cs var:html_escape(x.Link) ?></a></td><?cs
/if ?><?cs
/each ?><?cs
/loop ?>
<?cs /if ?>