| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserv
ed. | 2 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserv
ed. |
| 3 * Copyright (C) 2008, 2009, 2010, 2011 Google Inc. All rights reserved. | 3 * Copyright (C) 2008, 2009, 2010, 2011 Google Inc. All rights reserved. |
| 4 * Copyright (C) 2011 Igalia S.L. | 4 * Copyright (C) 2011 Igalia S.L. |
| 5 * Copyright (C) 2011 Motorola Mobility. All rights reserved. | 5 * Copyright (C) 2011 Motorola Mobility. All rights reserved. |
| 6 * | 6 * |
| 7 * Redistribution and use in source and binary forms, with or without | 7 * Redistribution and use in source and binary forms, with or without |
| 8 * modification, are permitted provided that the following conditions | 8 * modification, are permitted provided that the following conditions |
| 9 * are met: | 9 * are met: |
| 10 * 1. Redistributions of source code must retain the above copyright | 10 * 1. Redistributions of source code must retain the above copyright |
| (...skipping 735 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 746 if (specialCommonAncestor) | 746 if (specialCommonAncestor) |
| 747 fragment->appendChild(specialCommonAncestor); | 747 fragment->appendChild(specialCommonAncestor); |
| 748 else | 748 else |
| 749 fragment->parserTakeAllChildrenFrom(toContainerNode(*commonAncestor)); | 749 fragment->parserTakeAllChildrenFrom(toContainerNode(*commonAncestor)); |
| 750 | 750 |
| 751 trimFragment(fragment.get(), nodeBeforeContext.get(), nodeAfterContext.get()
); | 751 trimFragment(fragment.get(), nodeBeforeContext.get(), nodeAfterContext.get()
); |
| 752 | 752 |
| 753 return fragment; | 753 return fragment; |
| 754 } | 754 } |
| 755 | 755 |
| 756 String createMarkup(const Node* node, EChildrenOnly childrenOnly, WillBeHeapVect
or<RawPtrWillBeMember<Node>>* nodes, EAbsoluteURLs shouldResolveURLs, Vector<Qua
lifiedName>* tagNamesToSkip) | 756 String createMarkup(const Node* node, EChildrenOnly childrenOnly, WillBeHeapVect
or<RawPtrWillBeMember<Node>>* nodes, EAbsoluteURLs shouldResolveURLs) |
| 757 { | 757 { |
| 758 if (!node) | 758 if (!node) |
| 759 return ""; | 759 return ""; |
| 760 | 760 |
| 761 MarkupAccumulator accumulator(nodes, shouldResolveURLs); | 761 MarkupAccumulator accumulator(nodes, shouldResolveURLs); |
| 762 return accumulator.serializeNodes(const_cast<Node&>(*node), childrenOnly, ta
gNamesToSkip); | 762 return accumulator.serializeNodes(const_cast<Node&>(*node), childrenOnly); |
| 763 } | 763 } |
| 764 | 764 |
| 765 static void fillContainerFromString(ContainerNode* paragraph, const String& stri
ng) | 765 static void fillContainerFromString(ContainerNode* paragraph, const String& stri
ng) |
| 766 { | 766 { |
| 767 Document& document = paragraph->document(); | 767 Document& document = paragraph->document(); |
| 768 | 768 |
| 769 if (string.isEmpty()) { | 769 if (string.isEmpty()) { |
| 770 paragraph->appendChild(createBlockPlaceholderElement(document)); | 770 paragraph->appendChild(createBlockPlaceholderElement(document)); |
| 771 return; | 771 return; |
| 772 } | 772 } |
| (...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1087 node->document().updateLayoutIgnorePendingStylesheets(); | 1087 node->document().updateLayoutIgnorePendingStylesheets(); |
| 1088 | 1088 |
| 1089 StyledMarkupAccumulator accumulator(0, ResolveAllURLs, AnnotateForNavigation
Transition, nullptr, 0); | 1089 StyledMarkupAccumulator accumulator(0, ResolveAllURLs, AnnotateForNavigation
Transition, nullptr, 0); |
| 1090 accumulator.serializeNodes(node, NodeTraversal::nextSkippingChildren(*node))
; | 1090 accumulator.serializeNodes(node, NodeTraversal::nextSkippingChildren(*node))
; |
| 1091 | 1091 |
| 1092 static const char* documentMarkup = "<!DOCTYPE html><meta name=\"viewport\"
content=\"width=device-width, user-scalable=0\">"; | 1092 static const char* documentMarkup = "<!DOCTYPE html><meta name=\"viewport\"
content=\"width=device-width, user-scalable=0\">"; |
| 1093 return documentMarkup + accumulator.takeResults(); | 1093 return documentMarkup + accumulator.takeResults(); |
| 1094 } | 1094 } |
| 1095 | 1095 |
| 1096 } | 1096 } |
| OLD | NEW |