mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-01 05:29:20 +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
|
|
@ -46,7 +46,7 @@ class AdvancedSearchPopupView extends AbstractViewNext {
|
|||
@command()
|
||||
searchCommand() {
|
||||
const search = this.buildSearchString();
|
||||
if ('' !== search) {
|
||||
if (search) {
|
||||
MessageStore.mainMessageListSearch(search);
|
||||
}
|
||||
|
||||
|
|
@ -87,15 +87,15 @@ class AdvancedSearchPopupView extends AbstractViewNext {
|
|||
isPart = [],
|
||||
hasPart = [];
|
||||
|
||||
if (from_ && '' !== from_) {
|
||||
if (from_) {
|
||||
result.push('from:' + this.buildSearchStringValue(from_));
|
||||
}
|
||||
|
||||
if (to && '' !== to) {
|
||||
if (to) {
|
||||
result.push('to:' + this.buildSearchStringValue(to));
|
||||
}
|
||||
|
||||
if (subject && '' !== subject) {
|
||||
if (subject) {
|
||||
result.push('subject:' + this.buildSearchStringValue(subject));
|
||||
}
|
||||
|
||||
|
|
@ -123,7 +123,7 @@ class AdvancedSearchPopupView extends AbstractViewNext {
|
|||
result.push('date:' + searchSubtractFormatDateHelper(this.selectedDateValue()) + '/');
|
||||
}
|
||||
|
||||
if (text && '' !== text) {
|
||||
if (text) {
|
||||
result.push('text:' + this.buildSearchStringValue(text));
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue