mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-18 00:47:01 +00:00
refactor(console) show
This commit is contained in:
parent
961918d444
commit
dddaaf3ed5
1 changed files with 11 additions and 10 deletions
|
|
@ -66,31 +66,32 @@ var CloudCmd, Util, DOM, CloudFunc, $;
|
|||
}
|
||||
|
||||
CloudCmd.View.show(Element, function() {
|
||||
var l$Console = jqconsole.$console,
|
||||
l$Input = jqconsole.$input_source,
|
||||
lFocus = function() {
|
||||
var console = jqconsole.$console,
|
||||
input = jqconsole.$input_source,
|
||||
|
||||
focus = function() {
|
||||
var x = window.scrollX,
|
||||
y = window.scrollY;
|
||||
|
||||
l$Input.focus();
|
||||
input.focus();
|
||||
window.scrollTo(x,y);
|
||||
};
|
||||
|
||||
lFocus();
|
||||
focus();
|
||||
|
||||
if (!MouseBinded) {
|
||||
MouseBinded = true;
|
||||
|
||||
$(l$Console).unbind('mouseup');
|
||||
$(l$Console).mouseup(function() {
|
||||
console.unbind('mouseup');
|
||||
console.mouseup(function() {
|
||||
var top,
|
||||
isSelection = window.getSelection().toString();
|
||||
|
||||
if (!isSelection) {
|
||||
top = l$Console.scrollTop();
|
||||
top = console.scrollTop();
|
||||
|
||||
lFocus();
|
||||
l$Console.scrollTop(lTop);
|
||||
focus();
|
||||
console.scrollTop(top);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue