[Webkit-unassigned] [Bug 7360] Typing style isn't bold in a bold context

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Wed May 31 15:20:24 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=7360





------- Comment #12 from justin.garcia at apple.com  2006-05-31 15:20 PDT -------
+        // If the node we are in is an empty paragraph, then we have selected
the entire paragraph
+        // so we want to apply the style to the whole paragraph
+        VisiblePosition startPos(start, VP_UPSTREAM_IF_POSSIBLE);
+        if (start.offset() == end.offset() && isStartOfParagraph(startPos) &&
isEndOfParagraph(startPos)) {
+            HTMLElement *block = static_cast<HTMLElement
*>(start.node()->enclosingBlockFlowElement());
+            removeCSSStyle(style, block);
+            addBlockStyleIfNeeded(style, block);

Just because startPos is in an empty paragraph, doesn't mean that it's in a
block by itself.  For example [br2, 0] example in the tree below:
<div><br1><br2></div>


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list