• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/WebKit-7600.1.25/mac/WebView/

Lines Matching refs:labels

356 // Either get cached regexp or build one that matches any of the labels.
358 static RegularExpression* regExpForLabels(NSArray *labels)
373 CFIndex cacheHit = [regExpLabels indexOfObject:labels];
379 unsigned numLabels = [labels count];
382 String label = [labels objectAtIndex:i];
414 [regExpLabels insertObject:labels atIndex:0];
427 static NSString* searchForLabelsBeforeElement(Frame* frame, NSArray* labels, Element* element, size_t* resultDistance, bool* resultIsInCellAbove)
429 RegularExpression* regExp = regExpForLabels(labels);
496 static NSString *matchLabelsAgainstString(NSArray *labels, const String& stringToMatch)
507 RegularExpression* regExp = regExpForLabels(labels);
531 static NSString* matchLabelsAgainstElement(NSArray* labels, Element* element)
535 String resultFromNameAttribute = matchLabelsAgainstString(labels, element->getAttribute(nameAttr));
539 return matchLabelsAgainstString(labels, element->getAttribute(idAttr));
543 - (NSString *)searchForLabels:(NSArray *)labels beforeElement:(DOMElement *)element
545 return [self searchForLabels:labels beforeElement:element resultDistance:0 resultIsInCellAbove:0];
548 - (NSString *)searchForLabels:(NSArray *)labels beforeElement:(DOMElement *)element resultDistance:(NSUInteger*)outDistance resultIsInCellAbove:(BOOL*)outIsInCellAbove
553 NSString *result = searchForLabelsBeforeElement(core([_private->dataSource webFrame]), labels, core(element), &distance, &isInCellAbove);
568 - (NSString *)matchLabels:(NSArray *)labels againstElement:(DOMElement *)element
570 return matchLabelsAgainstElement(labels, core(element));