From 1804ce63ff4c18afdc17db8326683fe6ee5f157e Mon Sep 17 00:00:00 2001 From: Nelson Pecora Date: Wed, 25 Apr 2018 16:40:34 -0400 Subject: [PATCH] bugfixes and updates --- edit.js | 2 + inputs/complex-list-item.vue | 2 +- inputs/complex-list.vue | 6 +- package-lock.json | 596 +++++++++++++++++------------------ package.json | 1 + 5 files changed, 306 insertions(+), 301 deletions(-) diff --git a/edit.js b/edit.js index 2d09253a3..0276bd127 100644 --- a/edit.js +++ b/edit.js @@ -19,6 +19,7 @@ import { standardCurve } from './lib/utils/references'; import 'keen-ui/src/bootstrap'; // import this once, for KeenUI components import 'velocity-animate/velocity.ui.min.js'; // import this once, for velocity ui stuff import VueObserveVisibility from 'vue-observe-visibility'; +import VueClickOutside from 'vue-click-outside'; // set animation defaults velocity.defaults.easing = standardCurve; @@ -63,6 +64,7 @@ Vue.config.keyCodes.comma = 188; // register directives Vue.directive('conditional-focus', conditionalFocus()); +Vue.directive('click-outside', VueClickOutside); // export api for plugins, validators, inputs, buttons, etc window.kiln = window.kiln || {}; diff --git a/inputs/complex-list-item.vue b/inputs/complex-list-item.vue index ca5b32387..f0853ad13 100644 --- a/inputs/complex-list-item.vue +++ b/inputs/complex-list-item.vue @@ -166,7 +166,7 @@ return _.has(this.schema, 'collapse'); }, collapsedTitle() { - return _.get(this.data, _.get(this.schema, 'collapse'), 'New Item'); + return _.get(this.data, _.get(this.schema, 'collapse')) || 'New Item'; }, props() { return _.get(this, 'schema.props'); diff --git a/inputs/complex-list.vue b/inputs/complex-list.vue index 8570a7125..d0a30a84f 100644 --- a/inputs/complex-list.vue +++ b/inputs/complex-list.vue @@ -63,7 +63,7 @@