diff --git a/themes/grav/js/dynfields/dynfields.js b/themes/grav/js/dynfields/dynfields.js index c923f7ea..1dfc6933 100644 --- a/themes/grav/js/dynfields/dynfields.js +++ b/themes/grav/js/dynfields/dynfields.js @@ -10,6 +10,7 @@ }, addField: function (event, element) { element = $(event.target); + var div = $('
').html(this.layout()); var div = $('').html(this.layout()); div.insertAfter(element.parent('div')); }, @@ -28,8 +29,8 @@ layout: function () { var name = this.getName(), placeholder = { - key: this.container.data('data-grav-dynfields-key') || 'Key', - val: this.container.data('data-grav-dynfields-value') || 'Value' + key: this.container.data('grav-dynfields-key') || 'Key', + val: this.container.data('grav-dynfields-value') || 'Value' }; return '' + ' ' + ' ' + ' ' + ''; } diff --git a/themes/grav/js/dynfields/dynfields.min.js b/themes/grav/js/dynfields/dynfields.min.js index 819c8cd1..67510aa2 100644 --- a/themes/grav/js/dynfields/dynfields.min.js +++ b/themes/grav/js/dynfields/dynfields.min.js @@ -1 +1 @@ -!function(a){var b={init:function(){var c=a("[data-grav-dynfields]");b.container=c,c.on("click","[data-grav-addfield]",b.addField.bind(b)),c.on("click","[data-grav-remfield]",b.remField.bind(b)),c.on("keyup","input:not([name])",b.updateFields.bind(b))},addField:function(b,c){c=a(b.target);var d=a("").html(this.layout());d.insertAfter(c.parent("div"))},remField:function(b,c){c=a(b.target),c.parent("div").remove()},updateFields:function(b,c){c=a(b.target);var d=c.next();d.attr("name",this.getName()+"["+c.val()+"]")},getName:function(){return this.container.data("grav-dynfields")||"generic"},layout:function(){var a=this.getName(),b={key:this.container.data("data-grav-dynfields-key")||"Key",val:this.container.data("data-grav-dynfields-value")||"Value"};return' '+' '+' '}};a(b.init)}(jQuery); +!function(a){var b={init:function(){var c=a("[data-grav-dynfields]");b.container=c,c.on("click","[data-grav-addfield]",b.addField.bind(b)),c.on("click","[data-grav-remfield]",b.remField.bind(b)),c.on("keyup","input:not([name])",b.updateFields.bind(b))},addField:function(b,c){c=a(b.target);var d=a('').html(this.layout()),d=a("").html(this.layout());d.insertAfter(c.parent("div"))},remField:function(b,c){c=a(b.target),c.parent("div").remove()},updateFields:function(b,c){c=a(b.target);var d=c.next();d.attr("name",this.getName()+"["+c.val()+"]")},getName:function(){return this.container.data("grav-dynfields")||"generic"},layout:function(){var a=this.getName(),b={key:this.container.data("grav-dynfields-key")||"Key",val:this.container.data("grav-dynfields-value")||"Value"};return' '+' '+' '}};a(b.init)}(jQuery);