const HOOK_RENDER_ENCLOSURE = 29;
        const HOOK_ARTICLE_FILTER_ACTION = 30;
        const HOOK_ARTICLE_EXPORT_FEED = 31;
+       const HOOK_MAIN_TOOLBAR_BUTTON = 32;
 
        const KIND_ALL = 1;
        const KIND_SYSTEM = 2;
 
 <div id="toolbar" dojoType="dijit.layout.ContentPane" region="top">
        <div id="main-toolbar" dojoType="dijit.Toolbar">
 
+               <?php
+               foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_MAIN_TOOLBAR_BUTTON) as $p) {
+                       echo $p->hook_main_toolbar_button();
+               }
+               ?>
+
                <form id="headlines-toolbar" action="" onsubmit='return false'>
 
                </form>
 
                <form id="main_toolbar_form" action="" onsubmit='return false'>
 
-               <button dojoType="dijit.form.Button" id="collapse_feeds_btn"
-                       onclick="collapse_feedlist()"
-                       title="<?php echo __('Collapse feedlist') ?>" style="display : none">
-                       <<</button>
-
                <select name="view_mode" title="<?php echo __('Show articles') ?>"
                        onchange="viewModeChanged()"
                        dojoType="dijit.form.Select">
 
 function collapse_feedlist() {
        try {
 
-               if (!Element.visible('feeds-holder')) {
-                       Element.show('feeds-holder');
-                       $("collapse_feeds_btn").innerHTML = "<<";
-               } else {
-                       Element.hide('feeds-holder');
-                       $("collapse_feeds_btn").innerHTML = ">>";
-               }
+               Element.toggle("feeds-holder");
 
                dijit.byId("main").resize();
 
 
--- /dev/null
+<?php
+class Toggle_Sidebar extends Plugin {
+
+       private $host;
+
+       function about() {
+               return array(1.0,
+                       "Adds a main toolbar button to toggle sidebar",
+                       "fox");
+       }
+
+       function init($host) {
+               $this->host = $host;
+
+               $host->add_hook($host::HOOK_MAIN_TOOLBAR_BUTTON, $this);
+       }
+
+       function hook_main_toolbar_button() {
+               ?>
+
+               <button dojoType="dijit.form.Button" onclick="collapse_feedlist()">
+                       <img src="plugins/toggle_sidebar/application_side_list.png"
+                                title="<?php echo __('Collapse feedlist') ?>">
+               </button>
+
+               <?php
+       }
+
+       function api_version() {
+               return 2;
+       }
+
+}
+?>