diff --git a/static/css/box.css b/static/css/box.css index d501fb1e7..6cc8a0042 100644 --- a/static/css/box.css +++ b/static/css/box.css @@ -8,13 +8,13 @@ body { div.row { clear: both; padding-top: 10px; + padding-left: 20px; } div.row label { float: left; width: 120px; padding: 3px 0; - padding-left: 20px; } input { diff --git a/static/js/dynamic_textinput.js b/static/js/dynamic_textinput.js index 0afd61b72..6e902388b 100644 --- a/static/js/dynamic_textinput.js +++ b/static/js/dynamic_textinput.js @@ -3,7 +3,8 @@ var DynamicTextInput = new Class({ Implements: [Options], options: { - parentContainer: null + parentContainer: null, + containerLevel: 1 }, initialize: function(targets, options) { @@ -68,7 +69,11 @@ var DynamicTextInput = new Class({ "margin-top": "2px" }); if (!this.options.parentContainer) { - field[0].inject(this.target.getParent(), "after"); + var container = this.target; + for (var i = 0; i < this.options.containerLevel; i++) { + container = container.getParent() + } + field[0].inject(container, "after"); } else { field[0].inject(this.options.parentContainer); } diff --git a/templates/admin/mbaliasform.html b/templates/admin/mbaliasform.html index f31802848..3f7e5e8ec 100644 --- a/templates/admin/mbaliasform.html +++ b/templates/admin/mbaliasform.html @@ -9,7 +9,9 @@