Michael Save
12 years ago
7 changed files with 214 additions and 14 deletions
@ -0,0 +1,27 @@ |
|||
<form action="" method="post"> |
|||
{% if not config %} |
|||
<p style="text-align:center" class="unimportant">(No configuration required.)</p> |
|||
{% else %} |
|||
<table> |
|||
{% for conf in theme.config %} |
|||
<tr> |
|||
<th>{{ conf.title }}</th> |
|||
<td> |
|||
<input type="text" name="{{ conf.name }}" |
|||
{% if settings[conf.name] %}value="{{ settings[conf.name] }}"{% else %}{% if conf.default %}value="{{ conf.default }}"{% endif %}{% endif %} |
|||
{% if conf.size %} |
|||
size="{{ conf.size }}" |
|||
{% endif %} |
|||
/> |
|||
{% if conf.comment %} |
|||
<span class="unimportant">{{ conf.comment }}</span> |
|||
{% endif %} |
|||
</td> |
|||
</tr> |
|||
{% endfor %} |
|||
</table> |
|||
{% endif %} |
|||
<p style="text-align:center"> |
|||
<input name="install" type="submit" value="{% trans 'Install theme' %}" /> |
|||
</p> |
|||
</form> |
@ -0,0 +1,9 @@ |
|||
{% if message %} |
|||
<div style="border:1px dashed maroon;padding:20px;margin:auto;max-width:800px">{{ message }}</div> |
|||
{% endif %} |
|||
|
|||
{% if result %} |
|||
<p style="text-align:center">{% trans 'Successfully installed and built theme.' %}</p> |
|||
{% endif %} |
|||
|
|||
<p style="text-align:center"><a href="?/themes">{% trans 'Go back to themes' %}</a>.</p> |
@ -0,0 +1,2 @@ |
|||
<p style="text-align:center">{{ 'Successfully rebuilt the <strong>%s</strong> theme.'|trans|sprintf(theme_name) }}</p> |
|||
<p style="text-align:center"><a href="?/themes">{% trans 'Go back to themes' %}</a>.</p> |
@ -0,0 +1,40 @@ |
|||
{% if themes|count == 0 %} |
|||
<p style="text-align:center" class="unimportant">({% trans 'There are no themes available.' %})</p> |
|||
{% else %} |
|||
<table class="modlog"> |
|||
{% for theme_name, theme in themes %} |
|||
<tr> |
|||
<th class="minimal">{% trans 'Name' %}</th> |
|||
<td>{{ theme.name }}</td> |
|||
</tr> |
|||
<tr> |
|||
<th class="minimal">{% trans 'Version' %}</th> |
|||
<td>{{ theme.version }}</td> |
|||
</tr> |
|||
<tr> |
|||
<th class="minimal">{% trans 'Description' %}</th> |
|||
<td>{{ theme.description }}</td> |
|||
</tr> |
|||
<tr> |
|||
<th class="minimal">{% trans 'Thumbnail' %}</th> |
|||
<td> |
|||
<img style="float:none;margin:4px{% if theme_name in themes_in_use %};border:2px solid red;padding:4px{% endif %}" src="{{ config.dir.themes_uri }}/{{ theme_name }}/thumb.png" /> |
|||
</td> |
|||
</tr> |
|||
<tr> |
|||
<th class="minimal">{% trans 'Actions' %}</th> |
|||
<td><ul style="padding:0 20px"> |
|||
<li><a title=" {% trans 'Use theme' %}" href="?/themes/{{ theme_name }}"> |
|||
{% if theme_name in themes_in_use %}{% trans 'Reconfigure' %}{% else %}{% trans 'Install' %}{% endif %} |
|||
</a></li> |
|||
{% if theme_name in themes_in_use %} |
|||
<li><a href="?/themes/{{ theme_name }}/rebuild">{% trans 'Rebuild' %}</a></li> |
|||
<li><a href="?/themes/{{ theme_name }}/uninstall" onclick="return confirm('Are you sure you want to uninstall this theme?');">{% trans 'Uninstall' %}</a></li> |
|||
{% endif %} |
|||
</ul></td> |
|||
</tr> |
|||
<tr style="height:40px"><td colspan="2"><hr/></td></tr> |
|||
</tr> |
|||
{% endfor %} |
|||
</table> |
|||
{% endif %} |
Loading…
Reference in new issue