aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--css/redirector.css4
-rw-r--r--js/controllers/editredirect.js2
-rw-r--r--redirector.html2
3 files changed, 6 insertions, 2 deletions
diff --git a/css/redirector.css b/css/redirector.css
index c149787..26f9c1a 100644
--- a/css/redirector.css
+++ b/css/redirector.css
@@ -81,6 +81,10 @@ input[type="radio"] {
text-decoration: none;
}
+.btn.padded {
+ padding-left: 12px;
+ padding-right: 12px;
+}
.btn.grey {
color:#333;
diff --git a/js/controllers/editredirect.js b/js/controllers/editredirect.js
index b8c7268..3d63340 100644
--- a/js/controllers/editredirect.js
+++ b/js/controllers/editredirect.js
@@ -30,7 +30,7 @@ redirectorApp.controller('EditRedirectCtrl', ['$scope', function($s) {
$s.$parent.duplicateRedirect = function (index) {
var redirect = new Redirect($s.redirects[index]);
- $s.redirects.push(redirect);
+ $s.redirects.splice(index + 1, 0, redirect);
redirect.updateExampleResult();
$s.saveChanges();
diff --git a/redirector.html b/redirector.html
index 7f79dbd..1785f0e 100644
--- a/redirector.html
+++ b/redirector.html
@@ -179,7 +179,7 @@
<a class="btn medium red" ng-click="confirmDeleteRedirect($index)">Delete</a>
<a class="btn medium grey move-up-btn" ng-class="{disabled:$first}" ng-click="moveUp($index)">▲</a>
<a class="btn medium grey move-down-btn" ng-class="{disabled:$last}" ng-click="moveDown($index)">▼</a>
- <a class="btn medium grey" ng-click="duplicateRedirect($index)">Duplicate</a>
+ <a class="btn medium grey padded" ng-click="duplicateRedirect($index)">Duplicate</a>
</div>
</div>
</div>