removing empty websites

This commit is contained in:
antelle 2021-04-26 13:30:12 +02:00
parent 5c4cb7ff6d
commit ffae956e21
No known key found for this signature in database
GPG Key ID: 63C9777AAB7C563C
2 changed files with 4 additions and 1 deletions

View File

@ -245,6 +245,7 @@ function createDetailsFields(detailsView) {
new FieldViewUrl({
name: '$' + field,
title: StringFormat.capFirst(Locale.website),
isExtraUrl: true,
value() {
return model.fields[field];
},
@ -280,6 +281,7 @@ function createNewCustomField(newFieldTitle, newFieldOptions, model) {
name: '$' + newFieldTitle,
title: StringFormat.capFirst(Locale.website),
newField: newFieldTitle,
isExtraUrl: true,
value: () => model.fields[newFieldTitle]
},
newFieldOptions

View File

@ -30,6 +30,7 @@ import template from 'templates/details/details.hbs';
import emptyTemplate from 'templates/details/details-empty.hbs';
import groupTemplate from 'templates/details/details-group.hbs';
import { Launcher } from 'comp/launcher';
import { ExtraUrlFieldName } from '../../models/entry-model';
class DetailsView extends View {
parent = '.app__details';
@ -616,7 +617,7 @@ class DetailsView extends View {
this.entryUpdated(true);
this.fieldViews.forEach(function (fieldView, ix) {
if (
fieldView instanceof FieldViewCustom &&
(fieldView instanceof FieldViewCustom || fieldView.model.isExtraUrl) &&
!fieldView.model.newField &&
!this.model.hasField(fieldView.model.title)
) {