| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008, 2011 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2008, 2011 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) | 3 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 960 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 971 void Editor::simplifyMarkup(Node* startNode, Node* endNode) | 971 void Editor::simplifyMarkup(Node* startNode, Node* endNode) |
| 972 { | 972 { |
| 973 if (!startNode) | 973 if (!startNode) |
| 974 return; | 974 return; |
| 975 if (endNode) { | 975 if (endNode) { |
| 976 if (startNode->document() != endNode->document()) | 976 if (startNode->document() != endNode->document()) |
| 977 return; | 977 return; |
| 978 // check if start node is before endNode | 978 // check if start node is before endNode |
| 979 Node* node = startNode; | 979 Node* node = startNode; |
| 980 while (node && node != endNode) | 980 while (node && node != endNode) |
| 981 node = NodeTraversal::next(node); | 981 node = NodeTraversal::next(*node); |
| 982 if (!node) | 982 if (!node) |
| 983 return; | 983 return; |
| 984 } | 984 } |
| 985 | 985 |
| 986 ASSERT(m_frame.document()); | 986 ASSERT(m_frame.document()); |
| 987 SimplifyMarkupCommand::create(*m_frame.document(), startNode, endNode ? Node
Traversal::next(endNode) : 0)->apply(); | 987 SimplifyMarkupCommand::create(*m_frame.document(), startNode, endNode ? Node
Traversal::next(*endNode) : 0)->apply(); |
| 988 } | 988 } |
| 989 | 989 |
| 990 void Editor::copyImage(const HitTestResult& result) | 990 void Editor::copyImage(const HitTestResult& result) |
| 991 { | 991 { |
| 992 KURL url = result.absoluteLinkURL(); | 992 KURL url = result.absoluteLinkURL(); |
| 993 if (url.isEmpty()) | 993 if (url.isEmpty()) |
| 994 url = result.absoluteImageURL(); | 994 url = result.absoluteImageURL(); |
| 995 | 995 |
| 996 Pasteboard::generalPasteboard()->writeImage(result.innerNonSharedNode(), url
, result.altDisplayString()); | 996 Pasteboard::generalPasteboard()->writeImage(result.innerNonSharedNode(), url
, result.altDisplayString()); |
| 997 } | 997 } |
| (...skipping 349 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1347 return spellChecker().isContinuousSpellCheckingEnabled(); | 1347 return spellChecker().isContinuousSpellCheckingEnabled(); |
| 1348 } | 1348 } |
| 1349 | 1349 |
| 1350 void Editor::toggleOverwriteModeEnabled() | 1350 void Editor::toggleOverwriteModeEnabled() |
| 1351 { | 1351 { |
| 1352 m_overwriteModeEnabled = !m_overwriteModeEnabled; | 1352 m_overwriteModeEnabled = !m_overwriteModeEnabled; |
| 1353 frame().selection().setShouldShowBlockCursor(m_overwriteModeEnabled); | 1353 frame().selection().setShouldShowBlockCursor(m_overwriteModeEnabled); |
| 1354 } | 1354 } |
| 1355 | 1355 |
| 1356 } // namespace WebCore | 1356 } // namespace WebCore |
| OLD | NEW |