Merge pull request #3194 from daboe01/fixed-CPTokenField-autocomplete-does-not-work-when-placed-in-toolbar

fixed: CPTokenField autocomplete when placed in a CPToolbar
This commit is contained in:
daboe01
2026-03-08 21:27:59 +01:00
committed by GitHub
2 changed files with 17 additions and 1 deletions
+1 -1
View File
@@ -551,7 +551,7 @@ CPTokenFieldDeleteButtonType = 1;
CPTokenFieldCachedDragFunction = nil;
document.body.ondrag = CPTokenFieldCachedDragFunction;
document.body.onselectstart = CPTokenFieldCachedSelectStartFunction
document.body.onselectstart = CPTokenFieldCachedSelectStartFunction;
}
#endif
+16
View File
@@ -1021,6 +1021,22 @@ var LABEL_MARGIN = 2.0;
BOOL _FIXME_isHUD;
}
- (BOOL)acceptsFirstResponder
{
if (_view && [_view acceptsFirstResponder])
return YES;
return NO;
}
- (BOOL)becomeFirstResponder
{
if (_view && [_view acceptsFirstResponder])
return [[self window] makeFirstResponder:_view];
return [super becomeFirstResponder];
}
- (id)initWithToolbarItem:(CPToolbarItem)aToolbarItem toolbar:(CPToolbar)aToolbar
{
self = [super init];