*/
class BookmarkpopupAction extends NewbookmarkAction
{
- function prepare($args)
- {
- $result = parent::prepare($args);
- common_debug('Values: ' . $this->_title . ' ' . $this->_url);
- return $result;
- }
-
+ /**
+ * Show the title section of the window
+ *
+ * @return void
+ */
function showTitle()
{
- // TRANS: Title for mini-posting window loaded from bookmarklet.
- // TRANS: %s is the StatusNet site name.
- $this->element('title',
- null, sprintf(_('Bookmark on %s'),
+ $this->element('title',
+ // TRANS: Title for mini-posting window loaded from bookmarklet.
+ // TRANS: %s is the StatusNet site name.
+ null, sprintf(_m('Bookmark on %s'),
common_config('site', 'name')));
}
+ /**
+ * Show the header section of the page
+ *
+ * Shows a stub page and the bookmark form.
+ *
+ * @return void
+ */
function showHeader()
{
$this->elementStart('div', array('id' => 'header'));
$this->elementStart('address');
$this->element('a', array('class' => 'url',
- 'href' => common_local_url('public')),
+ 'href' => common_local_url('top')),
'');
$this->elementEnd('address');
if (common_logged_in()) {
$form = new BookmarkForm($this,
- $this->_title,
- $this->_url);
+ $this->title,
+ $this->url);
$form->show();
}
$this->elementEnd('div');
}
+ /**
+ * Hide the core section of the page
+ *
+ * @return void
+ */
function showCore()
{
}
+ /**
+ * Hide the footer section of the page
+ *
+ * @return void
+ */
function showFooter()
{
}
+
+ function showScripts()
+ {
+ parent::showScripts();
+ $this->script(Plugin::staticPath('Bookmark', 'bookmarkpopup.js'));
+ }
}