2013-08-14 21:46:57 +02:00
<!doctype html>
2013-08-14 21:42:59 +02:00
< html >
< head >
2020-10-01 05:15:27 -04:00
< title data-l10n-id = "admin_plugins.page-title" > Plugin manager - Etherpad< / title >
2013-08-14 21:42:59 +02:00
< meta name = "viewport" content = "width=device-width" >
< link rel = "stylesheet" href = "../static/css/admin.css" >
< script src = "../static/js/jquery.js" > < / script >
< script src = "../socket.io/socket.io.js" > < / script >
< script src = "../static/js/admin/plugins.js" > < / script >
2020-10-01 05:15:27 -04:00
< link rel = "localizations" type = "application/l10n+json" href = "../locales.json" / >
< script src = "../static/js/html10n.js" > < / script >
< script src = "../static/js/l10n.js" > < / script >
2013-08-14 21:42:59 +02:00
< / head >
< body >
< div id = "wrapper" >
< % if (errors.length) { %>
< div class = "errors" >
< % errors.forEach(function (item) { %>
< div class = "error" > < %= item.toString() %>< / div >
< % }) %>
< / div >
< % } %>
< div class = "menu" >
2014-11-22 10:24:30 +01:00
< h1 > < a href = "../" > Etherpad< / a > < / h1 >
2013-08-14 21:46:57 +02:00
< ul >
2013-08-14 21:42:59 +02:00
< % e.begin_block("adminMenu"); %>
2020-10-01 05:15:27 -04:00
< li > < a href = "plugins" data-l10n-id = "admin_plugins" > Plugin manager< / a > < / li >
< li > < a href = "settings" data-l10n-id = "admin_settings" > Settings< / a > < / li >
< li > < a href = "plugins/info" data-l10n-id = "admin_plugins_info" > Troubleshooting information< / a > < / li >
2013-08-14 21:42:59 +02:00
< % e.end_block(); %>
< / ul >
< / div >
< div class = "innerwrapper" >
2020-10-01 05:15:27 -04:00
< h2 data-l10n-id = "admin_plugins.installed" > Installed plugins< / h2 >
2013-08-14 21:42:59 +02:00
< table class = "installed-results" >
< thead >
< tr >
2020-10-01 05:15:27 -04:00
< th data-l10n-id = "admin_plugins.name" > Name< / th >
< th data-l10n-id = "admin_plugins.description" > Description< / th >
< th data-l10n-id = "admin_plugins.version" > Version< / th >
2013-08-14 21:42:59 +02:00
< td > < / td >
< / tr >
< / thead >
< tbody class = "template" >
< tr id = "installed-plugin-template" >
< td class = "name" data-label = "Name" > < / td >
< td class = "description" data-label = "Description" > < / td >
< td class = "version" data-label = "Version" > < / td >
< td >
< div class = "actions" >
2020-10-01 05:15:27 -04:00
< input type = "button" value = "Uninstall" class = "do-uninstall" data-l10n-id = "admin_plugins.installed_uninstall.value" >
2014-11-18 19:13:51 +00:00
< div class = "progress" > < p class = "loadingAnimation" > < / p > < p > < span class = "message" > < / span > < / p > < / div >
2013-08-14 21:42:59 +02:00
< / div >
< / td >
< / tr >
< / tbody >
< tbody id = "installed-plugins" >
< / tbody >
< tbody class = "messages" >
< tr > < td > < / td > < td >
2020-10-01 05:15:27 -04:00
< p class = "nothing-installed" data-l10n-id = "admin_plugins.installed_nothing" > You haven't installed any plugins yet.< / p >
< p class = "fetching" > < p class = "loadingAnimation" > < / p > < br / > < span data-l10n-id = "admin_plugins.installed_fetching" > Fetching installed plugins…< / span > < / p >
2013-08-14 21:42:59 +02:00
< / td > < td > < / td > < / tr >
< / tbody >
< / table >
< div class = "paged listing search-results" >
< div class = "separator" > < / div >
2013-08-14 21:46:57 +02:00
2020-10-01 05:15:27 -04:00
< h2 data-l10n-id = "admin_plugins.available" > Available plugins< / h2 >
2013-08-14 21:42:59 +02:00
< form >
2020-10-01 05:15:27 -04:00
< input type = "text" name = "search" disabled placeholder = "Search for plugins to install" id = "search-query" data-l10n-id = "admin_plugins.available_search.placeholder" >
2013-08-14 21:42:59 +02:00
< / form >
< table >
< thead >
< tr >
2020-10-01 05:15:27 -04:00
< th class = "sort up" data-label = "name" data-l10n-id = "admin_plugins.name" > Name< / th >
< th class = "sort none" data-label = "description" data-l10n-id = "admin_plugins.description" > Description< / th >
< th class = "sort none" data-label = "version" data-l10n-id = "admin_plugins.version" > Version< / th >
< th class = "sort none" data-label = "time" data-l10n-id = "admin_plugins.last-update" > Last update< / th >
2013-08-14 21:42:59 +02:00
< td > < / td >
< / tr >
< / thead >
< tbody class = "template" >
< tr >
< td class = "name" data-label = "Name" > < / td >
< td class = "description" data-label = "Description" > < / td >
< td class = "version" data-label = "Version" > < / td >
2015-01-24 12:49:17 +01:00
< td class = "time" data-label = "Time" > < / td >
2013-08-14 21:42:59 +02:00
< td >
< div class = "actions" >
2020-10-01 05:15:27 -04:00
< input type = "button" value = "Install" class = "do-install" data-l10n-id = "admin_plugins.available_install.value" >
2014-11-18 19:13:51 +00:00
< div class = "progress" > < p > < p class = "loadingAnimation" > < / p > < / p > < p > < span class = "message" > < / span > < / p > < / div >
2013-08-14 21:42:59 +02:00
< / div >
< / td >
< / tr >
< / tbody >
< tbody class = "results" >
< / tbody >
2013-09-12 16:37:37 +02:00
< tbody >
2013-08-14 21:42:59 +02:00
< tr > < td > < / td > < td >
2013-09-12 16:37:37 +02:00
< div class = "messages" >
< div id = "search-progress" class = "progress" > < p > < / p > < / div >
2020-10-01 05:15:27 -04:00
< p class = "nothing-found" data-l10n-id = "admin_plugins.available_not-found" > No plugins found.< / p >
< p class = "fetching" > < p class = "loadingAnimation" > < / p > < br / > < span data-l10n-id = "admin_plugins.available_fetching" > Fetching…< / span > < / p >
2013-09-12 16:37:37 +02:00
< / div >
2013-08-14 21:42:59 +02:00
< / td > < td > < / td > < / tr >
< / tbody >
< / table >
< / div >
< / div >
< / div >
2016-09-20 09:06:07 +02:00
< div style = "display:none" > < a href = "/javascript" data-jslicense = "1" > JavaScript license information< / a > < / div >
2013-08-14 21:42:59 +02:00
< / body >
< / html >