|
@@ -811,6 +811,9 @@ static KMPDFEditAppendWindow *windowController = nil;
|
|
|
cell.layer.backgroundColor = [NSColor clearColor].CGColor;
|
|
|
cell.pageCount = pdf.pageCount;
|
|
|
[cell updatePageRange:fileAttribute.pagesType pageStrings:fileAttribute.pagesString];
|
|
|
+// if (fileAttribute.pageRangeError) {
|
|
|
+// [cell updateRageRangeState:10];
|
|
|
+// }
|
|
|
|
|
|
__weak typeof(self) weakSelf = self;
|
|
|
cell.callback = ^(NSInteger index) {
|
|
@@ -821,8 +824,34 @@ static KMPDFEditAppendWindow *windowController = nil;
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- [[weakSelf.files objectAtIndex:row] setPagesString:string];
|
|
|
+ KMFileAttribute *file = [weakSelf.files objectAtIndex:row];
|
|
|
+ [file setPagesString:string];
|
|
|
+// file.pageRangeError = NO;
|
|
|
+// dispatch_async(dispatch_get_main_queue(), ^{
|
|
|
+// [weakSelf.tableView reloadData];
|
|
|
+// });
|
|
|
+
|
|
|
};
|
|
|
+// cell.textDidEndEdit = ^(NSString * _Nonnull string) {
|
|
|
+// if (row >= weakSelf.files.count) {
|
|
|
+// return;
|
|
|
+// }
|
|
|
+//
|
|
|
+// KMFileAttribute *file = [weakSelf.files objectAtIndex:row];
|
|
|
+// if (!file.selectPages) {
|
|
|
+// file.pageRangeError = YES;
|
|
|
+// dispatch_async(dispatch_get_main_queue(), ^{
|
|
|
+// [weakSelf.tableView reloadData];
|
|
|
+// NSAlert *alert = [[NSAlert alloc] init];
|
|
|
+// [alert setAlertStyle:NSAlertStyleCritical];
|
|
|
+// [alert setMessageText:[NSString stringWithFormat:@"%@ %@",[file.filePath lastPathComponent],NSLocalizedString(@"Invalid page range or the page number is out of range. Please try again.", nil)]];
|
|
|
+// [alert runModal];
|
|
|
+//
|
|
|
+// file.pagesString = @"";
|
|
|
+// [weakSelf.tableView reloadData];
|
|
|
+// });
|
|
|
+// }
|
|
|
+// };
|
|
|
|
|
|
return cell;
|
|
|
}
|