From 171e0078a63ff0646679bc714f22bf8aaefa7ec6 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 4 Apr 2019 12:00:09 +0300 Subject: [PATCH] [DE] Fix Bug 41076 --- .../main/app/view/BookmarksDialog.js | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/apps/documenteditor/main/app/view/BookmarksDialog.js b/apps/documenteditor/main/app/view/BookmarksDialog.js index f6823788f..fc77ab283 100644 --- a/apps/documenteditor/main/app/view/BookmarksDialog.js +++ b/apps/documenteditor/main/app/view/BookmarksDialog.js @@ -136,21 +136,21 @@ define([ value : '', maxLength: 40, validation : function(value) { - var exist = me.props.asc_HaveBookmark(value), - check = me.props.asc_CheckNewBookmarkName(value); - if (exist) { - var rec = me.bookmarksList.store.findWhere({value: value}); - me.bookmarksList.selectRecord(rec); - me.bookmarksList.scrollToRecord(rec); - } else - me.bookmarksList.deselectAll(); - me.btnAdd.setDisabled(!check && !exist); - me.btnGoto.setDisabled(!exist); - me.btnDelete.setDisabled(!exist); - me.btnGetLink.setDisabled(!exist); - + var check = me.props.asc_CheckNewBookmarkName(value); + me.btnAdd.setDisabled(!check); return (check || _.isEmpty(value)) ? true : me.txtInvalidName; } + }).on ('changing', function (input, value) { + var exist = me.props.asc_HaveBookmark(value); + if (exist) { + var rec = me.bookmarksList.store.findWhere({value: value}); + me.bookmarksList.selectRecord(rec); + me.bookmarksList.scrollToRecord(rec); + } else + me.bookmarksList.deselectAll(); + me.btnGoto.setDisabled(!exist); + me.btnDelete.setDisabled(!exist); + me.btnGetLink.setDisabled(!exist); }); this.radioName = new Common.UI.RadioBox({