diff options
Diffstat (limited to 'themes/okadmin/public/js/app.js')
| -rw-r--r-- | themes/okadmin/public/js/app.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/themes/okadmin/public/js/app.js b/themes/okadmin/public/js/app.js index d65fcc6..9891298 100644 --- a/themes/okadmin/public/js/app.js +++ b/themes/okadmin/public/js/app.js @@ -303,10 +303,16 @@ var OKAdmin = function(){ $(".resource-category.root").on("submit", "form", function(e) { var $parent = $(e.delegateTarget); var $resources = $parent.find(".resource-input") + var isDescending = $parent.hasClass("descending") $resources.each(function(index) { var $input = $(this); var parsed = JSON.parse($input.val()); - parsed.__index = index; + if (isDescending) { + parsed.__index = $resources.length - index; + } + else { + parsed.__index = index; + } $input.val(JSON.stringify(parsed)); }) }); |
