-- 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:
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
--- 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