Browse Source

moved small system plugin icons to separate macro

added small system plugin icons macro call to main template
small system plugin icons disabled for now (discussion?)
master
lars 15 years ago
parent
commit
759b5bcf16
  1. 19
      plugins/date/form_date.cs
  2. 6
      plugins/plugin_manager/plugin_list.cs
  3. 2
      templates/header.cs
  4. 21
      templates/macros.cs
  5. 1
      templates/main.cs
  6. 2
      www-data/cryptobox.css

19
plugins/date/form_date.cs

@ -2,25 +2,6 @@
<?cs call:handle_messages() ?>
<?cs # sort the Plugins - using the most stupid way :)
TODO: this is just an example, remove it or put in macros ?>
<div class="plugin_system_small">
<?cs loop: order = #0, #100, #1
?><?cs # plugins ?><?cs each:x = Settings.PluginList
?><?cs if:x.Types.system && x.Visible.preferences && x.Rank == order ?>
<a href="<?cs
call:link(name(x),'','','','') ?>" title="<?cs
var:html_escape(Lang.Plugins[name(x)].Link) ?>"><img src="<?cs
call:link('icons/' + name(x), '','','','') ?>" alt="<?cs
var:html_escape('icon: ' + x.Name) ?>" />
<?cs
/if ?><?cs
/each ?><?cs
/loop ?>
</div>
<fieldset>
<legend>
<?cs call:show_plugin_icon() ?>

6
plugins/plugin_manager/plugin_list.cs

@ -18,7 +18,8 @@
</legend>
<?cs call:show_help(Lang.Plugins.plugin_manager.Help.VolumePlugins) ?>
<table class="plugin_list">
<table class="plugin_list" id="volume_plugins"><?cs
# 'id' is used as a link anchor ?>
<tr>
<th width="40%"></th>
<th colspan="2"><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.WhereVisible) ?></th>
@ -78,7 +79,8 @@
<?cs var:html_escape(Lang.Plugins.plugin_manager.Title.SystemPlugins) ?>
</legend>
<?cs call:show_help(Lang.Plugins.plugin_manager.Help.SystemPlugins) ?>
<table class="plugin_list">
<table class="plugin_list" id="system_plugins"><?cs
# 'id' is used as a link anchor ?>
<tr>
<th width="40%"></th>
<th colspan="2"><?cs var:html_escape(Lang.Plugins.plugin_manager.Text.WhereVisible) ?></th>

2
templates/header.cs

@ -105,4 +105,4 @@ if:subcount(Data.StylesheetFiles) > 0
-->
<tr><td><td id="pane_content">
<div id="words">

21
templates/macros.cs

@ -240,4 +240,23 @@ def:show_plugin_title() ?>
def:show_plugin_icon() ?>
<img alt="icon: <?cs var:html_escape(Data.ActivePlugin) ?>" src="icons/<?cs
var:html_escape(Data.ActivePlugin) ?>" /> <?cs
/def ?>
/def ?><?cs
# show the icons of all system plugins ?><?cs
def:show_system_plugin_overview() ?>
<div class="plugin_system_overview">
<?cs loop: order = #0, #100, #1
?><?cs # plugins ?><?cs each:x = Settings.PluginList
?><?cs if:x.Types.system && x.Visible.preferences && x.Rank == order ?>
<a href="<?cs
call:link(name(x),'','','','') ?>" title="<?cs
var:html_escape(Lang.Plugins[name(x)].Link) ?>"><img src="<?cs
call:link('icons/' + name(x), '','','','') ?>" alt="<?cs
var:html_escape('icon: ' + x.Name) ?>" />
<?cs
/if ?><?cs
/each ?><?cs
/loop ?>
</div>
<?cs /def ?>

1
templates/main.cs

@ -10,6 +10,7 @@
<?cs include:Settings.TemplateFile ?>
<?cs include:Settings.TemplateDir + '/show_volume_footer.cs' ?>
<?cs else ?>
<?cs # remove or enable??? call:show_system_plugin_overview() ?>
<?cs include:Settings.TemplateFile ?>
<?cs /if ?>

2
www-data/cryptobox.css

@ -349,7 +349,7 @@ div.plugin_system_title img {
padding-right: 10px;
}
div.plugin_system_small img {
div.plugin_system_overview img {
float: left;
width: 24px;
height: 24px;

Loading…
Cancel
Save