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 @@