Resolved a few compatibility issues
authorAlexander Ebert <ebert@woltlab.com>
Fri, 27 Nov 2020 18:51:14 +0000 (19:51 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Fri, 27 Nov 2020 18:51:14 +0000 (19:51 +0100)
commit40d1dbb64df15432f86dc8c9b3c11442760869a6
treeccfdfcee1057c8ec38053b87dc389fa8cb979918
parentafed8681197b2611cd8605a985059ad8ac7461e1
Resolved a few compatibility issues

The internal ids must remain strings, because the legacy `Dictionary` implementation relied on a plain object. In JavaScript objects, all keys are implicitly converted to strings, but Map treats `1` and `"1"` to be different.
wcfsetup/install/files/js/WoltLabSuite/Core/StringUtil.js
wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Message/InlineEditor.js
wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Message/Manager.js
wcfsetup/install/files/ts/WoltLabSuite/Core/StringUtil.ts
wcfsetup/install/files/ts/WoltLabSuite/Core/Ui/Message/InlineEditor.ts
wcfsetup/install/files/ts/WoltLabSuite/Core/Ui/Message/Manager.ts