(js) Persistent state of center list in Calendars

Fixes #3861
This commit is contained in:
Francis Lachapelle committed 2016-11-21 16:24:54 -05:00
1 parent 909b18bddf
commit 99b00254c5
8 files changed
+21 -13

No files matched your search

+5 -3
View File
@@ -278,12 +278,14 @@
- (WOResponse *) saveListStateAction
{
WORequest *request;
NSDictionary *params;
NSString *state;
[self _setupContext];
request = [context request];
params = [[request contentAsString] objectFromJSONString];
state = [request formValueForKey: @"state"];
state = [params objectForKey: @"state"];
[moduleSettings setObject: state
forKey: @"ListState"];
[us synchronize];
@@ -291,14 +293,14 @@
return [self responseWithStatus: 204];
}
- (NSString *) listStateStyle
- (BOOL) listIsCollapsed
{
NSString *state;
[self _setupContext];
state = [moduleSettings objectForKey: @"ListState"];
return (state && [state compare: @"collapse"] == NSOrderedSame)? @"display: none;" : @"";
return (state && [state compare: @"collapse"] == NSOrderedSame);
}
- (WOResponse *) saveFoldersOrderAction