mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-20 18:18:56 +00:00
fix(console) focus -> focus, scroll off
This commit is contained in:
parent
5e4848d31e
commit
beb6a0f603
1 changed files with 21 additions and 4 deletions
|
|
@ -1,4 +1,4 @@
|
|||
var CloudCmd, Util, DOM, $;
|
||||
var CloudCmd, Util, DOM, $, jqconsole;
|
||||
(function(CloudCmd, Util, DOM){
|
||||
'use strict';
|
||||
|
||||
|
|
@ -6,8 +6,9 @@ var CloudCmd, Util, DOM, $;
|
|||
|
||||
function ConsoleProto(CloudCmd, Util, DOM){
|
||||
var Name = 'Console',
|
||||
jqconsole,
|
||||
//jqconsole,
|
||||
Element,
|
||||
MouseBinded,
|
||||
Key = CloudCmd.Key,
|
||||
Images = DOM.Images,
|
||||
Console = this;
|
||||
|
|
@ -61,8 +62,24 @@ var CloudCmd, Util, DOM, $;
|
|||
handler();
|
||||
}
|
||||
|
||||
CloudCmd.View.show(Element, function(){
|
||||
jqconsole.$input_source.focus();
|
||||
CloudCmd.View.show(Element, function(){
|
||||
var l$Console = jqconsole.$console,
|
||||
l$Input = jqconsole.$input_source,
|
||||
lFocus = l$Input.focus.bind(l$Input);
|
||||
|
||||
lFocus();
|
||||
|
||||
if (!MouseBinded) {
|
||||
MouseBinded = true;
|
||||
|
||||
$(l$Console).unbind('mouseup');
|
||||
$(l$Console).mouseup(function(){
|
||||
var lTop = l$Console.scrollTop();
|
||||
|
||||
lFocus();
|
||||
l$Console.scrollTop(lTop);
|
||||
});
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue