mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-21 09:37:58 +01:00
simplified selection controller usage
This commit is contained in:
@@ -80,13 +80,9 @@ 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)
|
while (count--)
|
||||||
.getInterface(Components.interfaces.nsISelectionDisplay)
|
controller[caretModeMethod](caretModeArg, false);
|
||||||
.QueryInterface(Components.interfaces.nsISelectionController);
|
|
||||||
|
|
||||||
while (count--)
|
|
||||||
controller[caretModeMethod](caretModeArg, false);
|
|
||||||
},
|
},
|
||||||
extraInfo);
|
extraInfo);
|
||||||
|
|
||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user