
This reverts commit e9ad11742876f9f78d743a28afd547ee7480c7f9, reversing changes made to f30fc6204a6bc7643d7952b1df98a3aa7b462dea.
121 lines
3.1 KiB
Smarty
Executable File
121 lines
3.1 KiB
Smarty
Executable File
<h2>{$panelstrings.head}</h2>
|
|
<p>{$panelstrings.descr}</p>
|
|
|
|
{include file='shared:errorlist.tpl'}
|
|
|
|
|
|
{html_form id="admin-widgets-default"}
|
|
|
|
<div id="available-widgets">
|
|
<h2>{$panelstrings.availwdgs}</h2>
|
|
|
|
<div id="widget-trashcan">
|
|
{$panelstrings.trashcan}
|
|
</div>
|
|
|
|
<ul>
|
|
{foreach from=$fp_registered_widgets key=widgetid item=widget}
|
|
<li class="widget-class widget-id-{$widgetid}">
|
|
{* those are actually dummies just to have two inputs ready, but they might come handy *}
|
|
<input class="widget-id" type="hidden" name="avalwidg[]" value="{$widgetid}" />
|
|
{if $widget.nparams > 0}
|
|
{* class is for javascript: this input will be converted into a type="text" :) *}
|
|
<input class="textinput" style="float:right" type="hidden" />
|
|
{/if}
|
|
<p>{$widget.name}</p>
|
|
</li>
|
|
{/foreach}
|
|
</ul>
|
|
|
|
<div class="buttonbar">
|
|
<input type="submit" name="save" value="{$panelstrings.submit}" />
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div id="admin-widgetset-list">
|
|
|
|
<h2>{$panelstrings.themewdgs}</h2>
|
|
<p>{$panelstrings.themewdgsdescr}</p>
|
|
|
|
<ul>
|
|
{foreach from=$widgetlist key=widgetset item=widgetarr}
|
|
<li class="admin-widgetset">
|
|
<h3 class="widgetset-name">
|
|
{$panelstrings.stdsets[$widgetset]|default:$widgetset}
|
|
</h3>
|
|
|
|
<ul id="widgetsetid-{$widgetset}">
|
|
{foreach from=$widgetarr item=widget}
|
|
{if isset($widget.class)}
|
|
{assign var=widgetclass value=$widget.class}
|
|
{else}
|
|
{assign var=widgetclass value=""}
|
|
{/if}
|
|
{if isset($widget.params)}
|
|
{assign var=widgetparams value=$widget.params}
|
|
{else}
|
|
{assign var=widgetparams value=""}
|
|
{/if}
|
|
<li class="widget-instance widget-id-{$widget.id} {$widgetclass}">
|
|
<input class="widget-id" type="hidden" name="widgets[{$widgetset}][]"
|
|
value="{$widget.id}{$widgetparams}" />
|
|
{if !empty($widgetparams)}
|
|
{* this will be hooked from javascript *}
|
|
<input class="textinput" style="float:right"
|
|
type="text" value="{$widgetparams}"/>
|
|
{/if}
|
|
<p> {$widget.name} </p>
|
|
</li>
|
|
{foreachelse}
|
|
<li class="widget-placeholder"> Drop here </li>
|
|
{/foreach}
|
|
</ul>
|
|
</li>
|
|
{/foreach}
|
|
|
|
|
|
</ul>
|
|
|
|
{if $oldwidgetlist}
|
|
|
|
<h2>{$panelstrings.oldwdgs}</h2>
|
|
<p>{$panelstrings.oldwdgsdescr}</p>
|
|
|
|
<ul>
|
|
{foreach from=$oldwidgetlist key=widgetset item=widgetarr}
|
|
<li class="admin-widgetset">
|
|
<h3 class="widgetset-name">
|
|
{$panelstrings.stdsets[$widgetset]|default:$widgetset}
|
|
</h3>
|
|
|
|
<ul id="widgetsetid-{$widgetset}">
|
|
{foreach from=$widgetarr item=widget}
|
|
<li class="widget-instance widget-id-{$widget.id}">
|
|
<input class="widget-id" type="hidden" name="widgets[{$widgetset}][]"
|
|
value="{$widget.id}{if $widget.params}:{$widget.params}{/if}" />
|
|
{if $widget.params}
|
|
{* this will be hooked from javascript *}
|
|
<input class="textinput" style="float:right"
|
|
type="text" value="{$widget.params}"/>
|
|
{/if}
|
|
<p> {$widget.name} </p>
|
|
</li>
|
|
{foreachelse}
|
|
<li class="widget-placeholder"> Drop here </li>
|
|
{/foreach}
|
|
</ul>
|
|
</li>
|
|
{/foreach}
|
|
</ul>
|
|
|
|
{/if}
|
|
|
|
</div>
|
|
|
|
<div class="buttonbar">
|
|
{html_submit name="save" id="save" value=$panelstrings.submit}
|
|
</div>
|
|
|
|
{/html_form}
|