X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=plugins%2Faddlink_toolbar%2Faddlink_toolbar.php;h=80b1dd95bee836214e1c29f796b1f7a1e37a1721;hb=53054b2bf6a919fd4ff9b44b6ad1986f21f488b6;hp=cfd74207b031e51eb27ccecb83dc6e0bfd679388;hpb=8758bb0ac8cb68d32122009dbcb977d2f0fad2b0;p=github%2Fshaarli%2FShaarli.git diff --git a/plugins/addlink_toolbar/addlink_toolbar.php b/plugins/addlink_toolbar/addlink_toolbar.php index cfd74207..80b1dd95 100644 --- a/plugins/addlink_toolbar/addlink_toolbar.php +++ b/plugins/addlink_toolbar/addlink_toolbar.php @@ -5,6 +5,8 @@ * Adds the addlink input on the linklist page. */ +use Shaarli\Render\TemplatePage; + /** * When linklist is displayed, add play videos to header's toolbar. * @@ -14,25 +16,38 @@ */ function hook_addlink_toolbar_render_header($data) { - if ($data['_PAGE_'] == Router::$PAGE_LINKLIST && $data['_LOGGEDIN_'] === true) { - $data['fields_toolbar'][] = file_get_contents(PluginManager::$PLUGINS_PATH . '/addlink_toolbar/addlink_toolbar.html'); + if ($data['_PAGE_'] == TemplatePage::LINKLIST && $data['_LOGGEDIN_'] === true) { + $form = [ + 'attr' => [ + 'method' => 'GET', + 'action' => $data['_BASE_PATH_'] . '/admin/shaare', + 'name' => 'addform', + 'class' => 'addform', + ], + 'inputs' => [ + [ + 'type' => 'text', + 'name' => 'post', + 'placeholder' => t('URI'), + ], + [ + 'type' => 'submit', + 'value' => t('Add link'), + 'class' => 'bigbutton', + ], + ], + ]; + $data['fields_toolbar'][] = $form; } return $data; } /** - * When link list is displayed, include markdown CSS. - * - * @param array $data - includes data. - * - * @return mixed - includes data with markdown CSS file added. + * This function is never called, but contains translation calls for GNU gettext extraction. */ -function hook_addlink_toolbar_render_includes($data) +function addlink_toolbar_dummy_translation() { - if ($data['_PAGE_'] == Router::$PAGE_LINKLIST && $data['_LOGGEDIN_'] === true) { - $data['css_files'][] = PluginManager::$PLUGINS_PATH . '/addlink_toolbar/addlink_toolbar.css'; - } - - return $data; + // meta + t('Adds the addlink input on the linklist page.'); }