-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: janusweb
action: commit
revision:
path_from:
revision_from: 3cb1b83517d1ac8e81c49a6515c8ee15a3ed1921:
path_to:
revision_to:

git.thebackupbox.net

janusweb

git://git.thebackupbox.net/janusweb

commit 3cb1b83517d1ac8e81c49a6515c8ee15a3ed1921
Author: James Baicoianu <james_github@baicoianu.com>
Date:   Mon May 22 00:45:22 2017 -0700

    Simplify navigation, add ability to disable

diff --git a/scripts/ui.js b/scripts/ui.js

index 1ddb31e152a378707fae5ddac5b64019ea5744ef..

index ..ebf8d26cb0a96991d3ebc41bada84d43a8af1cc6 100644

--- a/scripts/ui.js
+++ b/scripts/ui.js
@@ -12,9 +12,7 @@ elation.require(['ui.all', 'janusweb.urlbar'], function() {
     }
     this.createUI = function() {
       this.navigation = elation.ui.panel({append: this, classname: 'janusweb_ui_navigation'})
-      this.menubutton = elation.ui.button({append: this.navigation, label: '⋯', events: { click: elation.bind(this, this.showMenu) } });
       this.backbutton = elation.ui.button({append: this.navigation, label: '◀', events: { click: elation.bind(this.janusweb, this.janusweb.navigateBack) } });
-      this.forwardbutton = elation.ui.button({append: this.navigation, label: '▶', events: { click: elation.bind(this.janusweb, this.janusweb.navigateForward) } });
       this.homebutton = elation.ui.button({append: this.navigation, label: '🏠', events: { click: elation.bind(this.janusweb, this.janusweb.navigateHome) } });
       this.urlbar = elation.janusweb.urlbar({
         append: this.navigation,
@@ -34,11 +32,18 @@ elation.require(['ui.all', 'janusweb.urlbar'], function() {
       var nav3d = this.janusweb.spawn('generic', 'janusweb_navigation_3d', { position: [0,1,5] });
       this.navigation3d = elation.ui.panel3d({append3d: nav3d, panelorientation: 'horizontal', classname: 'janusweb_ui_navigation'})

-      this.menubutton3d    = elation.ui.button3d({append3d: this.navigation3d, label: '⋯', events: { click: elation.bind(this, this.showMenu) } });
       this.backbutton3d    = elation.ui.button3d({append3d: this.navigation3d, label: '◀', events: { click: elation.bind(this.janusweb, this.janusweb.navigateBack) } });
       this.forwardbutton3d = elation.ui.button3d({append3d: this.navigation3d, label: '▶', events: { click: elation.bind(this.janusweb, this.janusweb.navigateForward) } });
       this.homebutton3d    = elation.ui.button3d({append3d: this.navigation3d, label: '🏠', events: { click: elation.bind(this.janusweb, this.janusweb.navigateHome) } });
     }
+    this.enable = function() {
+      elation.janusweb.ui.extendclass.enable.call(this);
+      this.navigation.enable();
+    }
+    this.disable = function() {
+      elation.janusweb.ui.extendclass.disable.call(this);
+      this.navigation.disable();
+    }
   }, elation.ui.base);

   /* base3d */

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 16:05:56 2024