diff options
Diffstat (limited to 'js/menu.js')
-rw-r--r-- | js/menu.js | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/js/menu.js b/js/menu.js index 1c1d6a6a2..752cb1bbd 100644 --- a/js/menu.js +++ b/js/menu.js @@ -656,8 +656,18 @@ var News = News || {}; */ Menu.prototype._toggleCollapse = function($listItem){ $listItem.toggleClass('open'); - $listItem.children('.collapsable_trigger').toggleClass('triggered'); - $listItem.children('ul').toggle(); + + var folderId = this._getIdAndTypeFromNode($listItem).id; + var data = { + 'folderId': folderId, + 'opened': $listItem.hasClass('open') + }; + + $.post(OC.filePath('news', 'ajax', 'collapsefolder.php'), data, function(jsondata){ + if(jsondata.status != 'success'){ + OC.dialogs.alert(jsonData.data.message, t('news', 'Error')); + } + }); }; /** |