Home | History | Annotate | Download | only in editing

Lines Matching refs:markers

73 static bool markersHaveIdenticalDescription(const Vector<DocumentMarker>& markers)
75 if (markers.isEmpty())
78 const String& description = markers[0].description;
79 for (size_t i = 1; i < markers.size(); ++i) {
80 if (description != markers[i].description)
151 return !m_frame->document()->markers()->hasMarkers(misspellingRange.get(), DocumentMarker::SpellCheckingExemption);
208 // After we replace the word at range rangeToBeReplaced, we need to add markers to that range.
237 DocumentMarkerController* markers = replacementRange->startContainer()->document()->markers();
244 markers->addMarker(replacementRange.get(), markerType, description);
276 DocumentMarkerController* markers = m_frame->document()->markers();
277 markers->removeMarkers(range.get(), DocumentMarker::Spelling | DocumentMarker::Autocorrected, DocumentMarkerController::RemovePartiallyOverlappingMarker);
278 markers->addMarker(range.get(), DocumentMarker::Replacement);
279 markers->addMarker(range.get(), DocumentMarker::SpellCheckingExemption);
342 replacedRange->startContainer()->document()->markers()->addMarker(replacedRange, DocumentMarker::RejectedCorrection, m_correctionPanelInfo.replacedString);
388 Vector<DocumentMarker> markers = node->document()->markers()->markersForNode(node);
389 size_t markerCount = markers.size();
391 const DocumentMarker& marker = markers[i];
415 m_frame->document()->markers()->removeMarkers(DocumentMarker::CorrectionIndicator);
442 changedRange->startContainer()->document()->markers()->removeMarkers(changedRange.get(), DocumentMarker::Autocorrected, DocumentMarkerController::RemovePartiallyOverlappingMarker);
443 changedRange->startContainer()->document()->markers()->addMarker(changedRange.get(), DocumentMarker::SpellCheckingExemption);
449 DocumentMarkerController* markers = replacedRange->startContainer()->document()->markers();
453 markers->addMarker(replacedRange.get(), markerType, replacedString);
455 markers->addMarker(replacedRange.get(), markerType);
463 DocumentMarkerController* markers = rangeOfCorrection->startContainer()->document()->markers();
464 Vector<DocumentMarker> correctedOnceMarkers = markers->markersInRange(rangeOfCorrection, DocumentMarker::Autocorrected);
474 markers->removeMarkers(rangeOfCorrection, DocumentMarker::Autocorrected, DocumentMarkerController::RemovePartiallyOverlappingMarker);