mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-02 22:17:03 +03:00
JavaScript string compare '' is always a ToBoolean
See https://www.ecma-international.org/ecma-262/5.1/#sec-9.2
This commit is contained in:
parent
82bed1ed80
commit
2ba34532c2
57 changed files with 213 additions and 218 deletions
|
|
@ -95,7 +95,7 @@ export function routeOn() {
|
|||
* @returns {?Object}
|
||||
*/
|
||||
export function screen(screenName) {
|
||||
return '' !== screenName && !isUnd(SCREENS[screenName]) ? SCREENS[screenName] : null;
|
||||
return screenName && !isUnd(SCREENS[screenName]) ? SCREENS[screenName] : null;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -288,11 +288,11 @@ export function screenOnRoute(screenName, subPart) {
|
|||
isSameScreen = false,
|
||||
cross = null;
|
||||
|
||||
if ('' === pString(screenName)) {
|
||||
if (!pString(screenName)) {
|
||||
screenName = defaultScreenName;
|
||||
}
|
||||
|
||||
if ('' !== screenName) {
|
||||
if (screenName) {
|
||||
vmScreen = screen(screenName);
|
||||
if (!vmScreen) {
|
||||
vmScreen = screen(defaultScreenName);
|
||||
|
|
@ -404,8 +404,8 @@ export function startScreens(screensClasses) {
|
|||
const vmScreen = new CScreen(),
|
||||
screenName = vmScreen ? vmScreen.screenName() : '';
|
||||
|
||||
if (vmScreen && '' !== screenName) {
|
||||
if ('' === defaultScreenName) {
|
||||
if (vmScreen && screenName) {
|
||||
if (!defaultScreenName) {
|
||||
defaultScreenName = screenName;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue