1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-21 13:28:11 +01:00

simplified selection controller usage

This commit is contained in:
Martin Stubenschrott
2008-12-08 13:54:07 +01:00
parent 59db170df7
commit 6bb74806d7

View File

@@ -80,11 +80,7 @@ function Editor() //{{{
if (typeof count != "number" || count < 1) if (typeof count != "number" || count < 1)
count = 1; count = 1;
var controller = getBrowser().docShell let controller = buffer.selectionController;
.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsISelectionDisplay)
.QueryInterface(Components.interfaces.nsISelectionController);
while (count--) while (count--)
controller[caretModeMethod](caretModeArg, false); controller[caretModeMethod](caretModeArg, false);
}, },
@@ -96,11 +92,7 @@ function Editor() //{{{
if (typeof count != "number" || count < 1 || !hasCount) if (typeof count != "number" || count < 1 || !hasCount)
count = 1; count = 1;
var controller = getBrowser().docShell let controller = buffer.selectionController;
.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsISelectionDisplay)
.QueryInterface(Components.interfaces.nsISelectionController);
while (count--) while (count--)
{ {
if (modes.extended & modes.TEXTAREA) if (modes.extended & modes.TEXTAREA)