Lines Matching refs:fragment

391 - (BOOL)_shouldInsertFragment:(DOMDocumentFragment *)fragment replacingDOMRange:(DOMRange *)range givenAction:(WebViewInsertAction)action;
713 DOMDocumentFragment *fragment;
725 fragment = [[self _frame] _documentFragmentWithNodesAsParagraphs:domNodes];
729 return [fragment firstChild] != nil ? fragment : nil;
737 // Omit style since we want style to be inline so the fragment can be easily inserted.
741 // Omit tags that will get stripped when converted to a fragment anyway.
745 // Omit object so no file attachments are part of the fragment.
768 DOMDocumentFragment *fragment = nil;
771 (fragment = [self _documentFragmentFromPasteboard:pasteboard
775 return fragment;
778 (fragment = [self _documentFragmentFromPasteboard:pasteboard
782 return fragment;
785 (fragment = [self _documentFragmentFromPasteboard:pasteboard
789 return fragment;
792 (fragment = [self _documentFragmentFromPasteboard:pasteboard
796 return fragment;
799 (fragment = [self _documentFragmentFromPasteboard:pasteboard
803 return fragment;
806 (fragment = [self _documentFragmentFromPasteboard:pasteboard
810 return fragment;
813 (fragment = [self _documentFragmentFromPasteboard:pasteboard
817 return fragment;
821 (fragment = [self _documentFragmentFromPasteboard:pasteboard
825 return fragment;
831 (fragment = [self _documentFragmentFromPasteboard:pasteboard
835 return fragment;
838 (fragment = [self _documentFragmentFromPasteboard:pasteboard
842 return fragment;
845 (fragment = [self _documentFragmentFromPasteboard:pasteboard
849 return fragment;
901 DOMDocumentFragment *fragment = [self _documentFragmentFromPasteboard:pasteboard inContext:range allowPlainText:allowPlainText];
902 if (fragment && [self _shouldInsertFragment:fragment replacingDOMRange:range givenAction:WebViewInsertActionPasted])
903 coreFrame->editor()->pasteAsFragment(core(fragment), [self _canSmartReplaceWithPasteboard:pasteboard], false);
906 // We want to avoid creating the fragment twice.
909 DOMDocumentFragment *fragment = [self _documentFragmentFromPasteboard:pasteboard inContext:range allowPlainText:allowPlainText];
910 if (fragment)
911 coreFrame->editor()->pasteAsFragment(core(fragment), [self _canSmartReplaceWithPasteboard:pasteboard], false);
914 DOMDocumentFragment *fragment = [self _documentFragmentFromPasteboard:pasteboard inContext:range allowPlainText:allowPlainText];
915 if (fragment && [self _shouldInsertFragment:fragment replacingDOMRange:range givenAction:WebViewInsertActionPasted])
916 coreFrame->editor()->pasteAsFragment(core(fragment), [self _canSmartReplaceWithPasteboard:pasteboard], false);
991 - (BOOL)_shouldInsertFragment:(DOMDocumentFragment *)fragment replacingDOMRange:(DOMRange *)range givenAction:(WebViewInsertAction)action
994 DOMNode *child = [fragment firstChild];
995 if ([fragment lastChild] == child && [child isKindOfClass:[DOMCharacterData class]])
997 return [[webView _editingDelegateForwarder] webView:webView shouldInsertNode:fragment replacingDOMRange:range givenAction:action];
2029 DOMDocumentFragment *fragment = [[self _dataSource] _documentFragmentWithArchive:archive];
2031 return fragment;
2071 DOMDocumentFragment *fragment = [string _documentFromRange:NSMakeRange(0, [string length])
2088 return fragment;
2096 DOMDocumentFragment *fragment = [[self _dataSource] _documentFragmentWithImageResource:resource];
2098 return fragment;
2106 DOMDocumentFragment *fragment = [[self _dataSource] _documentFragmentWithImageResource:resource];
2108 return fragment;
2117 DOMDocumentFragment *fragment = [[self _dataSource] _documentFragmentWithImageResource:resource];
2119 return fragment;
2130 DOMDocumentFragment *fragment = [[self _dataSource] _documentFragmentWithImageResource:resource];
2132 return fragment;
2148 DOMDocumentFragment *fragment = [document createDocumentFragment];
2149 [fragment appendChild:anchor];
2150 return fragment;