]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/Bookmark/bookmarkpopup.php
Fix a todo wrt plural support.
[quix0rs-gnu-social.git] / plugins / Bookmark / bookmarkpopup.php
index 52a40de921be3f2cff1f8d917a8cd52fefba17c3..3defe08d30c9f0e8518e7c2cd1be0bf2a3398495 100644 (file)
@@ -44,22 +44,27 @@ if (!defined('STATUSNET')) {
  */
 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'));
@@ -70,18 +75,34 @@ class BookmarkpopupAction extends NewbookmarkAction
         $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'));
+    }
 }