mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-04-03 21:33:32 +02:00
Fix pasting.
--HG-- extra : rebase_source : 338ca94353f9f407ab9cf2f5c892008adfce46fa
This commit is contained in:
@@ -170,7 +170,9 @@ const Dactyl = Module("dactyl", {
|
|||||||
str = data.data.substring(0, dataLen.value / 2);
|
str = data.data.substring(0, dataLen.value / 2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (e) {}
|
catch (e) {
|
||||||
|
dactyl.reportError(e, true);
|
||||||
|
}
|
||||||
|
|
||||||
return str;
|
return str;
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ const Editor = Module("editor", {
|
|||||||
let rangeStart = elem.selectionStart; // caret position
|
let rangeStart = elem.selectionStart; // caret position
|
||||||
let rangeEnd = elem.selectionEnd;
|
let rangeEnd = elem.selectionEnd;
|
||||||
let tempStr1 = elem.value.substring(0, rangeStart);
|
let tempStr1 = elem.value.substring(0, rangeStart);
|
||||||
let tempStr2 = dactyl.clipboardRead();
|
let tempStr2 = dactyl.clipboardRead() || "";
|
||||||
let tempStr3 = elem.value.substring(rangeEnd);
|
let tempStr3 = elem.value.substring(rangeEnd);
|
||||||
elem.value = tempStr1 + tempStr2 + tempStr3;
|
elem.value = tempStr1 + tempStr2 + tempStr3;
|
||||||
elem.selectionStart = rangeStart + tempStr2.length;
|
elem.selectionStart = rangeStart + tempStr2.length;
|
||||||
|
|||||||
Reference in New Issue
Block a user