editor: Handle invalid element passed to Canvas.setCurrentElement
[fnpeditor.git] / src / editor / views / dialog / dialog.js
index 0d4bbd4..04d8f74 100644 (file)
@@ -38,7 +38,7 @@ define(function(require) {
                     throw new Error('Field type {type} not recognized.'.replace('{type}', field.type));
                 }
                 body.append(
-                    _.template(template)(_.extend({description: ''}, field))
+                    _.template(template)(_.extend({description: '', initialValue: ''}, field))
                 );
             });
 
@@ -48,7 +48,7 @@ define(function(require) {
 
             this.$el.modal({backdrop: 'static'});
             this.$el.modal('show');
-            this.$('textarea').focus();
+            this.$('textarea, input').first().focus();
         },
         onExecute: function(e) {
             e.preventDefault();