Fixed pre-selection of message tabs
authorAlexander Ebert <ebert@woltlab.com>
Tue, 5 Sep 2017 11:08:15 +0000 (13:08 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Tue, 5 Sep 2017 11:08:15 +0000 (13:08 +0200)
Fixes #2401

wcfsetup/install/files/js/WCF.Message.js

index 4bd9a471436a8fb03ce9e061f5bf90a7c1067492..89f6bc988d63ea5e006d8358fbebc0ad81a22a8c 100644 (file)
@@ -2076,6 +2076,7 @@ $.widget('wcf.messageTabMenu', {
                                return false;
                        }
                });
+               if ($preselect === 'true') $preselect = true;
                
                this._tabs = [ ];
                this._tabsByName = { };
@@ -2106,7 +2107,7 @@ $.widget('wcf.messageTabMenu', {
                        this._tabsByName[$name] = $i;
                        
                        var $anchor = $tab.children('a').data('index', $i).on('mousedown', this._showTab.bind(this));
-                       if ($preselect == $name) {
+                       if ($preselect === $name || ($preselect === true && $i === 0)) {
                                $anchor.trigger('mousedown');
                        }
                }