Revision: 28353
http://sourceforge.net/p/bibdesk/svn/28353
Author: hofman
Date: 2023-09-18 14:30:28 +0000 (Mon, 18 Sep 2023)
Log Message:
-----------
Set noon dates in scripting and as default value
Modified Paths:
--------------
trunk/bibdesk/BDSKCondition+Scripting.m
trunk/bibdesk/BDSKCondition.m
Modified: trunk/bibdesk/BDSKCondition+Scripting.m
===================================================================
--- trunk/bibdesk/BDSKCondition+Scripting.m 2023-09-18 14:26:30 UTC (rev
28352)
+++ trunk/bibdesk/BDSKCondition+Scripting.m 2023-09-18 14:30:28 UTC (rev
28353)
@@ -170,12 +170,12 @@
if ((value = [newValue objectForKey:@"andNumberValue"]))
[self setAndNumberValue:[value integerValue]];
} else if ((value = [newValue objectForKey:@"dateValue"])) {
- [self setDateValue:value];
+ [self setDateValue:[value startOfPeriod:BDSKPeriodDay
byAdding:0 atHour:12 minute:0 second:0]];
if ((value = [newValue objectForKey:@"toDateValue"]))
- [self setToDateValue:value];
+ [self setToDateValue:[value
startOfPeriod:BDSKPeriodDay byAdding:0 atHour:12 minute:0 second:0]];
}
} else if ([newValue isKindOfClass:[NSDate class]]) {
- [self setDateValue:newValue];
+ [self setDateValue:[newValue startOfPeriod:BDSKPeriodDay
byAdding:0 atHour:12 minute:0 second:0]];
} else if (newValue) {
NSScriptCommand *cmd = [NSScriptCommand currentCommand];
[cmd setScriptErrorNumber:NSArgumentsWrongScriptError];
Modified: trunk/bibdesk/BDSKCondition.m
===================================================================
--- trunk/bibdesk/BDSKCondition.m 2023-09-18 14:26:30 UTC (rev 28352)
+++ trunk/bibdesk/BDSKCondition.m 2023-09-18 14:30:28 UTC (rev 28353)
@@ -613,7 +613,7 @@
switch ([key fieldType]) {
case BDSKDateField:
{
- NSDate *today = [NSDate date];
+ NSDate *today = [[NSDate date] startOfPeriod:BDSKPeriodDay
byAdding:0 atHour:12 minute:0 second:0];
[self setNumberValue:7];
[self setAndNumberValue:9];
[self setPeriodValue:BDSKPeriodDay];
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit