aboutsummaryrefslogtreecommitdiffstats
path: root/admin/themes/default/template/cat_modify.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'admin/themes/default/template/cat_modify.tpl')
-rw-r--r--admin/themes/default/template/cat_modify.tpl13
1 files changed, 5 insertions, 8 deletions
diff --git a/admin/themes/default/template/cat_modify.tpl b/admin/themes/default/template/cat_modify.tpl
index 4010aec38..4bb06c03b 100644
--- a/admin/themes/default/template/cat_modify.tpl
+++ b/admin/themes/default/template/cat_modify.tpl
@@ -20,7 +20,7 @@ var categoriesCache = new LocalStorageCache({
jQuery('[data-selectize=categories]').selectize({
valueField: 'id',
labelField: 'fullname',
- sortField: 'fullname',
+ sortField: 'global_rank',
searchField: ['fullname'],
plugins: ['remove_button']
});
@@ -28,7 +28,8 @@ jQuery('[data-selectize=categories]').selectize({
categoriesCache.get(function(categories) {
categories.push({
id: 0,
- fullname: '------------'
+ fullname: '------------',
+ global_rank: 0
});
// remove itself and children
@@ -36,10 +37,6 @@ categoriesCache.get(function(categories) {
return !(/\b{$CAT_ID}\b/.test(cat.uppercats));
});
- categories.sort(function(a, b) {
- return a.fullname.localeCompare(b.fullname);
- });
-
jQuery('[data-selectize=categories]').each(function() {
this.selectize.load(function(callback) {
callback(categories);
@@ -51,11 +48,11 @@ categoriesCache.get(function(categories) {
// prevent empty value
if (this.selectize.getValue() == '') {
- this.selectize.setValue(categories[0].id);
+ this.selectize.setValue(0);
}
this.selectize.on('dropdown_close', function() {
if (this.getValue() == '') {
- this.setValue(categories[0].id);
+ this.setValue(0);
}
});
});