|
@@ -222,43 +222,6 @@ ext.add("strong-fullscreen", function(){ |
|
|
|
|
|
|
|
|
}, "go fullscreen with hiding toolbar and tabbar"); |
|
|
}, "go fullscreen with hiding toolbar and tabbar"); |
|
|
|
|
|
|
|
|
ext.add("list-page-url", function(){ |
|
|
|
|
|
// window.content.document.links |
|
|
|
|
|
var urls = []; |
|
|
|
|
|
var aa = window.content.document.getElementsByTagName("a"); |
|
|
|
|
|
var text = ""; |
|
|
|
|
|
var alt = ""; |
|
|
|
|
|
for (var i = 0; i < aa.length ; i++) { |
|
|
|
|
|
if(aa[i].href == ""){ continue; } |
|
|
|
|
|
|
|
|
|
|
|
if (aa[i].text == "" && aa[i].hasChildNodes() && aa[i].childNodes[0].nodeType == Node.ELEMENT_NODE){ |
|
|
|
|
|
alt = aa[i].childNodes[0].getAttribute("alt"); |
|
|
|
|
|
text = " " + aa[i].childNodes[0].nodeName + (alt ? ": " + alt : ""); |
|
|
|
|
|
}else{ |
|
|
|
|
|
text = aa[i].text; |
|
|
|
|
|
} |
|
|
|
|
|
urls.push([text, decodeURIComponent(aa[i].href)]); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if(urls.length == 0){ |
|
|
|
|
|
display.echoStatusBar("No url found."); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
prompt.selector( |
|
|
|
|
|
{ |
|
|
|
|
|
message : "Select URL", |
|
|
|
|
|
collection : urls, |
|
|
|
|
|
width : [35, 65], |
|
|
|
|
|
header : ["text", "url"], |
|
|
|
|
|
callback : function (i) { |
|
|
|
|
|
if (i >= 0) |
|
|
|
|
|
openUILinkIn(urls[i][1], "tab"); // or current tabshifted window |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
); |
|
|
|
|
|
}, "list url"); |
|
|
|
|
|
|
|
|
|
|
|
ext.add("bookmark-delicious", function(){ |
|
|
ext.add("bookmark-delicious", function(){ |
|
|
f= 'http://www.delicious.com/save?url=' + encodeURIComponent(window.content.location.href) + |
|
|
f= 'http://www.delicious.com/save?url=' + encodeURIComponent(window.content.location.href) + |
|
|
'&title=' + encodeURIComponent(document.title) + |
|
|
'&title=' + encodeURIComponent(document.title) + |
|
@@ -344,6 +307,7 @@ ext.add('auto-install-plugins', function(ev, arg){ |
|
|
'https://raw.github.com/10sr/keysnail-plugin/master/dig-url.ks.js', |
|
|
'https://raw.github.com/10sr/keysnail-plugin/master/dig-url.ks.js', |
|
|
'https://raw.github.com/10sr/keysnail-plugin/master/instapaper.ks.js', |
|
|
'https://raw.github.com/10sr/keysnail-plugin/master/instapaper.ks.js', |
|
|
'https://raw.github.com/10sr/keysnail-plugin/master/pixiv_autojump.ks.js', |
|
|
'https://raw.github.com/10sr/keysnail-plugin/master/pixiv_autojump.ks.js', |
|
|
|
|
|
'https://raw.github.com/10sr/keysnail-plugin/master/list-current-urls.ks.js', |
|
|
'https://raw.github.com/gist/1976942/firefox-addon-manager.ks.js', |
|
|
'https://raw.github.com/gist/1976942/firefox-addon-manager.ks.js', |
|
|
'https://raw.github.com/gist/1450594/mstranslator.ks.js' |
|
|
'https://raw.github.com/gist/1450594/mstranslator.ks.js' |
|
|
]; |
|
|
]; |
|
|