fix(console) focus -> focus, scroll off

This commit is contained in:
coderaiser 2013-06-26 10:01:50 +00:00
parent 5e4848d31e
commit beb6a0f603

View file

@ -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);
});
}
});
};