summaryrefslogtreecommitdiff
path: root/feedlist.js
diff options
context:
space:
mode:
Diffstat (limited to 'feedlist.js')
-rw-r--r--feedlist.js16
1 files changed, 15 insertions, 1 deletions
diff --git a/feedlist.js b/feedlist.js
index 98d5f5a0f..6eb7312f3 100644
--- a/feedlist.js
+++ b/feedlist.js
@@ -10,6 +10,20 @@ var mouse_x = 0;
var resize_enabled = false;
var counters_last_request = 0;
+function toggle_sortable_feedlist(enabled) {
+ try {
+
+ if (enabled) {
+ Sortable.create('feedList', {onChange: feedlist_dragsorted, only: "feedCat"});
+ } else {
+ Sortable.destroy('feedList');
+ }
+
+ } catch (e) {
+ exception_error("toggle_sortable_feedlist", e);
+ }
+}
+
function viewCategory(cat) {
active_feed_is_cat = true;
viewfeed(cat, '', true);
@@ -382,7 +396,7 @@ function feedlist_init() {
init_collapsable_feedlist(getInitParam("theme"));
- Sortable.create('feedList', {onChange: feedlist_dragsorted, only: "feedCat"});
+ toggle_sortable_feedlist(isFeedlistSortable());
} catch (e) {
exception_error("feedlist/init", e);