mirror of
https://github.com/smogon/pokemon-showdown-client.git
synced 2026-10-01 15:22:35 -05:00
Don't focus already-open PM windows on message
This commit is contained in:
@@ -42,7 +42,7 @@
|
||||
oName = target;
|
||||
}
|
||||
|
||||
var $pmWindow = this.openPM(oName);
|
||||
var $pmWindow = this.openPM(oName, true);
|
||||
|
||||
var $chatFrame = $pmWindow.find('.pm-log');
|
||||
var $chat = $pmWindow.find('.inner');
|
||||
@@ -60,7 +60,7 @@
|
||||
$chatFrame.scrollTop($chat.height());
|
||||
}
|
||||
},
|
||||
openPM: function(name) {
|
||||
openPM: function(name, dontFocus) {
|
||||
var userid = toId(name);
|
||||
var $pmWindow = this.$pmBox.find('.pm-window-'+userid);
|
||||
if (!$pmWindow.length) {
|
||||
@@ -79,11 +79,13 @@
|
||||
});
|
||||
} else {
|
||||
$pmWindow.show();
|
||||
var $chatFrame = $pmWindow.find('.pm-log');
|
||||
var $chat = $pmWindow.find('.inner');
|
||||
$chatFrame.scrollTop($chat.height());
|
||||
if (!dontFocus) {
|
||||
var $chatFrame = $pmWindow.find('.pm-log');
|
||||
var $chat = $pmWindow.find('.inner');
|
||||
$chatFrame.scrollTop($chat.height());
|
||||
}
|
||||
}
|
||||
this.$el.scrollTop(0);
|
||||
if (!dontFocus) this.$el.scrollTop(0);
|
||||
return $pmWindow;
|
||||
},
|
||||
closePM: function(e) {
|
||||
|
||||
Reference in New Issue
Block a user