basic gopher:// url view activity handling
This commit is contained in:
@@ -338,8 +338,17 @@ addEventListener('DOMContentLoaded', function() {
|
||||
//setup the theme
|
||||
updateTheme()
|
||||
|
||||
// load the homepage if present
|
||||
var hp = getBookmark(0)
|
||||
loadURL(hp || 'about:kopher')
|
||||
// load the homepage if present and we're not in an activity
|
||||
if(!location.hash) {
|
||||
var hp = getBookmark(0)
|
||||
loadURL(hp || 'about:kopher')
|
||||
}
|
||||
|
||||
// set external activity handling for gopher:// URLs
|
||||
navigator.mozSetMessageHandler('activity', function(req) {
|
||||
var act = req.source
|
||||
if(act.name === 'view' && act.data.type === 'url' && act.data.url)
|
||||
loadURL((''+act.data.url) || 'about:kopher')
|
||||
});
|
||||
|
||||
}, false)
|
||||
|
||||
Reference in New Issue
Block a user