mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-21 15:57:58 +01:00
added Y command
This commit is contained in:
2
AUTHORS
2
AUTHORS
@@ -4,7 +4,7 @@ Main developer:
|
||||
|
||||
Developers:
|
||||
* Viktor Kojouharov (Виктор Кожухаров)
|
||||
* Doug Kearns
|
||||
* Doug Kearns (dougkearns@gmail.com)
|
||||
|
||||
Patches:
|
||||
* Muthu Kannan (ctrl-v support)
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<pre>
|
||||
2007-05-02:
|
||||
* version ???
|
||||
* temporary shortcut Y to yank current selection (for non UNIX-users)
|
||||
* Flashing frame with ]f now works as expected
|
||||
* many help fixes (most of them by Doug Kearns)
|
||||
* new :reloadall command
|
||||
|
||||
1
TODO
1
TODO
@@ -4,7 +4,6 @@ Priority list:
|
||||
|
||||
BUGS:
|
||||
- switching tabs while HINT_MODE_ALWAYS is on does not redisplay hints in new tabs, but exits hint mode
|
||||
- flashing frame is not perfect
|
||||
- The RSS feed button in the address bar no longer works.
|
||||
- autoupdate does not work
|
||||
- multiple windows to not work at all, so :q will close the whole browser session, even when there are other windows which has tabs
|
||||
|
||||
@@ -409,7 +409,7 @@ var g_commands = [/*{{{*/
|
||||
["tabo[nly]"],
|
||||
"Close all other tabs",
|
||||
null,
|
||||
function() { vimperator.tabs.removeAllOthers(getBrowser().mCurrentTab); },
|
||||
function() { vimperator.tabs.keepOnly(getBrowser().mCurrentTab); },
|
||||
null
|
||||
],
|
||||
[
|
||||
@@ -676,6 +676,14 @@ var g_mappings = [/*{{{*/
|
||||
"Under UNIX the location is also put into the selection, which can be pasted with the middle mouse button.",
|
||||
yankCurrentLocation
|
||||
],
|
||||
[
|
||||
["Y"],
|
||||
["Y"],
|
||||
"Copy selected text",
|
||||
"The currently selected text is copied to the system clipboard.",
|
||||
yankCurrentSelection,
|
||||
null
|
||||
],
|
||||
[
|
||||
["zi", "+"],
|
||||
["zi", "+"],
|
||||
@@ -1509,6 +1517,12 @@ function yankCurrentLocation()
|
||||
copyToClipboard(loc);
|
||||
vimperator.echo("Yanked " + loc);
|
||||
}
|
||||
function yankCurrentSelection()
|
||||
{
|
||||
var sel = window.content.document.getSelection();
|
||||
copyToClipboard(sel);
|
||||
vimperator.echo("Yanked " + sel);
|
||||
}
|
||||
|
||||
// return null, if no link with a href focused
|
||||
function getCurrentLinkLocation()
|
||||
|
||||
@@ -1217,7 +1217,7 @@ function Tabs()
|
||||
getBrowser().removeTab(tab);
|
||||
}
|
||||
|
||||
this.removeAllOthers = function(tab)
|
||||
this.keepOnly = function(tab)
|
||||
{
|
||||
getBrowser().removeAllTabsBut(tab);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user