Another update to add 'favourites list' functionality. The update can be loaded from the web page details in post #57.
* When the program is prompting for a URL, pressing the <Back> key aborts the URL input and returns control to the currently rendered page.
* When a page is rendered, pressing the "I" key loads and renders the content from file DSK.BROWSER.FAVS. This is written/edited by the user using (for example) the E/A Editor, and saved in 'Variable 80' format. The file contains text and tags for hyperlinks to the user's favourite pages - it is in effect a web page stored on the disk. As well as hyperlinks, the page can contain any graphics or character definitions desired by the user. Long lines of text/tags can be be split across several lines in the file. A sample file is included on the disk.
So to access the favourites list immediately after starting the program, press <Back> to get rid of the URL input prompt then press "I" to load and display the favourites list. There is no functionality as yet (if ever) to save a web page address to the favourites list from within the program - you'll need to edit the favourites file manually.
(So it should also be possible, should it be needed at a future date, to store the IP address of the server with the script for resolving web addresses in a file, so it can be edited by the user.)
Edited by Stuart, Sun Jan 4, 2015 5:44 AM.