diff options
author | neodarz <neodarz@neodarz.net> | 2017-05-24 15:23:11 +0200 |
---|---|---|
committer | neodarz <neodarz@neodarz.net> | 2017-05-24 15:23:11 +0200 |
commit | 96a660a21e47d43ebc473ce9d23e712c0e3e1261 (patch) | |
tree | 83f62bba16e51bfd64228b7d12076709bb7273f1 /pluginsadmin.html | |
download | shaarli_ascii-96a660a21e47d43ebc473ce9d23e712c0e3e1261.tar.xz shaarli_ascii-96a660a21e47d43ebc473ce9d23e712c0e3e1261.zip |
initil release
Diffstat (limited to 'pluginsadmin.html')
-rw-r--r-- | pluginsadmin.html | 176 |
1 files changed, 176 insertions, 0 deletions
diff --git a/pluginsadmin.html b/pluginsadmin.html new file mode 100644 index 0000000..5cc1802 --- /dev/null +++ b/pluginsadmin.html @@ -0,0 +1,176 @@ +<!DOCTYPE html> +<html> +<head> + {include="includes"} +</head> +<body> +{include="page.header"} + +<noscript> + <div class="pure-g new-version-message pure-alert pure-alert-warning"> + <div class="pure-u-2-24"></div> + <div class="pure-u-20-24"> + {'You need to enable Javascript to change plugin loading order.'|t} + </div> + </div> + <div class="clear"></div> +</noscript> + +<form method="POST" action="?do=save_pluginadmin" name="pluginform" id="pluginform"> + <div class="pure-g"> + <div class="pure-u-lg-1-8 pure-u-1-24"></div> + <div class="pure-u-lg-3-4 pure-u-22-24 page-form page-form-complete"> + <h2 class="window-title">{'Plugin administration'|t}</h2> + + <section id="enabled_plugins"> + <h3 class="window-subtitle">{'Enabled Plugins'|t}</h3> + + <div> + {if="count($enabledPlugins)==0"} + <p>{'No plugin enabled.'|t}</p> + {else} + <table id="plugin_table"> + <thead> + <tr> + <th class="center">{'Disable'|t}</th> + <th>{'Name'|t}</th> + <th><div class="pure-u-0 pure-u-lg-visible">{'Description'|t}</div></th> + <th class="center">{'Order'|t}</th> + </tr> + </thead> + <tbody> + {loop="$enabledPlugins"} + <tr data-line="{$key}" data-order="{$counter}" class="main-row"> + <td class="center"><input type="checkbox" name="{$key}" id="{$key}" checked="checked"></td> + <td class="center"> + <label for="{$key}"><strong>{function="str_replace('_', ' ', $key)"}</strong></label> + </td> + <td><div class="pure-u-0 pure-u-lg-visible"><label for="{$key}">{$value.description}</label></div></td> + <td class="center"> + {if="count($enabledPlugins)>1"} + <a href="#" class="order order-up">▲</a> + <a href="#" class="order order-down">▼</a> + {/if} + <input type="hidden" name="order_{$key}" value="{$counter}"> + </td> + </tr> + <tr data-line="{$key}" data-order="{$counter}" class="pure-u-lg-0 mobile-row"> + <td colspan="4"><label for="{$key}">{$value.description}</label></td> + </tr> + {/loop} + </tbody> + <tfoot> + <tr> + <th class="center">{'Disable'|t}</th> + <th>{'Name'|t}</th> + <th><div class="pure-u-0 pure-u-lg-visible">{'Description'|t}</div></th> + <th class="center">{'Order'|t}</th> + </tr> + </tfoot> + </table> + {/if} + </div> + </section> + + <section id="disabled_plugins"> + <h3 class="window-subtitle">{'Disabled Plugins'|t}</h3> + + <div> + {if="count($disabledPlugins)==0"} + <p>{'No plugin disabled.'|t}</p> + {else} + <table> + <thead> + <tr> + <th class="center">{'Enable'|t}</th> + <th>{'Name'|t}</th> + <th><div class="pure-u-0 pure-u-lg-visible">{'Description'|t}</div></th> + </tr> + </thead> + <tbody> + {loop="$disabledPlugins"} + <tr class="main-row"> + <td class="center"><input type="checkbox" name="{$key}" id="{$key}"></td> + <td class="center"> + <label for="{$key}"><strong>{function="str_replace('_', ' ', $key)"}</strong></label> + </td> + <td><div class="pure-u-0 pure-u-lg-visible"> + <label for="{$key}">{$value.description}</label> + </div></td> + </tr> + <tr class="pure-u-lg-0 mobile-row"> + <td colspan="3"><label for="{$key}">{$value.description}</label></td> + </tr> + {/loop} + </tbody> + <tfoot> + <tr> + <th class="center">{'Enable'|t}</th> + <th>{'Name'|t}</th> + <th><div class="pure-u-0 pure-u-lg-visible">{'Description'|t}</div></th> + </tr> + </tfoot> + </table> + {/if} + </div> + </section> + + <div class="center more"> + More plugins available + <a href="doc/Community-&-Related-software.html#third-party-plugins">in the documentation</a>. + </div> + <div class="center"> + <input type="submit" value="{'Save'|t}" name="save"> + </div> + </div> + </div> + <input type="hidden" name="token" value="{$token}"> +</form> + +<form action="?do=save_pluginadmin" method="POST"> + <div class="pure-g"> + <div class="pure-u-lg-1-8 pure-u-1-24"></div> + <div class="pure-u-lg-3-4 pure-u-22-24 page-form page-form-light"> + <h2 class="window-title">{'Plugin configuration'|t}</h2> + <section id="plugin_parameters"> + <div> + {if="count($enabledPlugins)==0"} + <p>{'No plugin enabled.'|t}</p> + {else} + {loop="$enabledPlugins"} + {if="count($value.parameters) > 0"} + <div class="plugin_parameters"> + <h3 class="window-subtitle">{function="str_replace('_', ' ', $key)"}</h3> + {loop="$value.parameters"} + <div class="plugin_parameter"> + <p class="float_label"> + <label for="{$key}"> + <code>{$key}</code> + {if="isset($value.desc)"} + · {$value.desc} + {/if} + </label> + </p> + <div class="float_input"> + <input name="{$key}" value="{$value.value}" id="{$key}" type="text" /> + </div> + </div> + {/loop} + </div> + {/if} + {/loop} + {/if} + <div class="center"> + <input type="submit" name="parameters_form" value="{'Save'|t}"/> + </div> + </div> + </section> + </div> + </div> +</form> + +{include="page.footer"} +<script src="inc/plugin_admin.js#"></script> + +</body> +</html> |