fixed: CPTokenField autocomplete when placed in a CPToolbar

This commit is contained in:
daboe01
2026-03-07 17:11:25 +01:00
parent da35d6b6ed
commit 96d3ad2c47
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];