mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-07-03 06:55:03 +03:00
fix сброса прокрутки в textarea при вставке тега через панель кнопок
This commit is contained in:
parent
07d78aecb0
commit
fa818140cf
|
@ -5,7 +5,11 @@ var lsPanelClass = new Class({
|
||||||
|
|
||||||
putText: function(obj,text) {
|
putText: function(obj,text) {
|
||||||
obj=$(obj);
|
obj=$(obj);
|
||||||
|
var scrollLeft=obj.scrollLeft;
|
||||||
|
var scrollTop=obj.scrollTop;
|
||||||
obj.insertAtCursor(text);
|
obj.insertAtCursor(text);
|
||||||
|
obj.scrollLeft=scrollLeft;
|
||||||
|
obj.scrollTop=scrollTop;
|
||||||
},
|
},
|
||||||
|
|
||||||
putTag: function(obj,tag) {
|
putTag: function(obj,tag) {
|
||||||
|
@ -14,11 +18,15 @@ var lsPanelClass = new Class({
|
||||||
|
|
||||||
putTextAround: function(obj,textStart,textEnd) {
|
putTextAround: function(obj,textStart,textEnd) {
|
||||||
obj=$(obj);
|
obj=$(obj);
|
||||||
|
var scrollLeft=obj.scrollLeft;
|
||||||
|
var scrollTop=obj.scrollTop;
|
||||||
obj.insertAroundCursor({
|
obj.insertAroundCursor({
|
||||||
before: textStart,
|
before: textStart,
|
||||||
defaultMiddle: '',
|
defaultMiddle: '',
|
||||||
after: textEnd
|
after: textEnd
|
||||||
});
|
});
|
||||||
|
obj.scrollLeft=scrollLeft;
|
||||||
|
obj.scrollTop=scrollTop;
|
||||||
},
|
},
|
||||||
|
|
||||||
putTagAround: function(obj,tagStart,tagEnd) {
|
putTagAround: function(obj,tagStart,tagEnd) {
|
||||||
|
|
Loading…
Reference in a new issue