/**
 * toggleToolbar
 *
 * @author halt feits <halt.feits@gmail.com>
 * @version 1.0
 */

(function() {

vimperator.commands.add(new vimperator.Command(["toggleToolbar"],
    function ()
    {
      var guioptions = vimperator.options.get('guioptions');

      if (guioptions.value == '') {
        guioptions.value = vimperator.options.getPref('guioptions');

        var toolbar = document.getElementById("webdeveloper-toolbar");
        if (toolbar) {
            toolbar.collapsed = false;
            //document.persist("webdeveloper-toolbar", "collapsed");
        }

      } else {
        vimperator.options.setPref('guioptions', guioptions.value);
        guioptions.value = '';

        var toolbar = document.getElementById("webdeveloper-toolbar");
        if (toolbar) {
            toolbar.collapsed = true;
            //document.persist("webdeveloper-toolbar", "collapsed");
        }

      }

      guioptions.setter(guioptions.value);
    },
    {
        shortHelp:'toggle toolbar'
    }
));

vimperator.commands.execute('toggleToolbar');
})();

