X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FBookmark%2Fbookmarkform.php;h=b1321a994b3480fc3c0ed4270314311768a9970c;hb=524b98bfa3fd340ade6ce8b0e7f23ce773db5d92;hp=deeed848299126a8f6787ec3f88c8cdd78ddc059;hpb=c389386c8bddd2d3dd837c249aa6999a1a0383fb;p=quix0rs-gnu-social.git diff --git a/plugins/Bookmark/bookmarkform.php b/plugins/Bookmark/bookmarkform.php index deeed84829..b1321a994b 100644 --- a/plugins/Bookmark/bookmarkform.php +++ b/plugins/Bookmark/bookmarkform.php @@ -4,7 +4,7 @@ * Copyright (C) 2010, StatusNet, Inc. * * Form for adding a new bookmark - * + * * PHP version 5 * * This program is free software: you can redistribute it and/or modify @@ -44,30 +44,40 @@ if (!defined('STATUSNET')) { * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0 * @link http://status.net/ */ - class BookmarkForm extends Form { - private $_title = null; - private $_url = null; - private $_tags = null; - private $_description = null; + private $_title = null; + private $_url = null; + private $_tags = null; + private $_description = null; - function __construct($out=null, $title=null, $url=null, $tags=null, $description=null) - { - parent::__construct($out); + /** + * Construct a bookmark form + * + * @param HTMLOutputter $out output channel + * @param string $title Title of the bookmark + * @param string $url URL of the bookmark + * @param string $tags Tags to show + * @param string $description Description of the bookmark + * + * @return void + */ + function __construct($out=null, $title=null, $url=null, $tags=null, + $description=null) + { + parent::__construct($out); - $this->_title = $title; - $this->_url = $url; - $this->_tags = $tags; - $this->_description = $description; - } + $this->_title = $title; + $this->_url = $url; + $this->_tags = $tags; + $this->_description = $description; + } /** * ID of the form * * @return int ID of the form */ - function id() { return 'form_new_bookmark'; @@ -78,10 +88,9 @@ class BookmarkForm extends Form * * @return string class of the form */ - function formClass() { - return 'form_new_bookmark'; + return 'form_settings ajax-notice'; } /** @@ -89,7 +98,6 @@ class BookmarkForm extends Form * * @return string URL of the action */ - function action() { return common_local_url('newbookmark'); @@ -100,41 +108,54 @@ class BookmarkForm extends Form * * @return void */ - function formData() { - $this->out->elementStart('fieldset', array('id' => 'new_bookmark_data')); + $this->out->elementStart('fieldset', array('id' => 'new_bookmark_data')); $this->out->elementStart('ul', 'form_data'); $this->li(); - $this->out->input('title', - _('Title'), - $this->_title, - _('Title of the bookmark')); + $this->out->input('title', + // TRANS: Field label on form for adding a new bookmark. + _m('LABEL','Title'), + $this->_title, + // TRANS: Field title on form for adding a new bookmark. + _m('Title of the bookmark.')); $this->unli(); $this->li(); $this->out->input('url', - _('URL'), - $this->_url, - _('URL to bookmark')); + // TRANS: Field label on form for adding a new bookmark. + _m('LABEL','URL'), + $this->_url, + // TRANS: Field title on form for adding a new bookmark. + _m('URL to bookmark.')); $this->unli(); $this->li(); $this->out->input('tags', - _('Tags'), - $this->_tags, - _('Comma- or space-separated list of tags')); + // TRANS: Field label on form for adding a new bookmark. + _m('LABEL','Tags'), + $this->_tags, + // TRANS: Field title on form for adding a new bookmark. + _m('Comma- or space-separated list of tags.')); $this->unli(); $this->li(); $this->out->input('description', - _('Description'), - $this->_description, - _('Description of the URL')); + // TRANS: Field label on form for adding a new bookmark. + _m('LABEL','Description'), + $this->_description, + // TRANS: Field title on form for adding a new bookmark. + _m('Description of the URL.')); $this->unli(); $this->out->elementEnd('ul'); + + $toWidget = new ToSelector($this->out, + common_current_user(), + null); + $toWidget->show(); + $this->out->elementEnd('fieldset'); } @@ -146,6 +167,7 @@ class BookmarkForm extends Form function formActions() { + // TRANS: Button text for action to save a new bookmark. $this->out->submit('submit', _m('BUTTON', 'Save')); } }