Bug 55207

Summary: Move HTMLEquivalent and its subclasses to EditingStyle
Product: WebKit Reporter: Ryosuke Niwa <rniwa>
Component: HTML EditingAssignee: Ryosuke Niwa <rniwa>
Status: RESOLVED FIXED    
Severity: Enhancement CC: darin, eric, kalman, leviw, ojan, tkent, tony
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 49956    
Attachments:
Description Flags
cleanup darin: review+

Ryosuke Niwa
Reported 2011-02-25 00:06:03 PST
Right now, ApplyStyleCommand is responsible for both determining which style, elements, attributes to be removed and to be added. In the long run, we'd like to move this responsibility over to EditingStyle. This is bug is about moving HTMLEquivalent and its subclasses along with the logic to determine which elements and attributes are moved from ApplyStyleCommand to EditingStyle. While this introduces a slight overhad, it simplifies the code in ApplyStyleCommand significantly and helps to separate the responsibilities of ApplyStyleCommand and EditingStyle so it should be a win in the long term.
Attachments
cleanup (30.73 KB, patch)
2011-02-25 00:20 PST, Ryosuke Niwa
darin: review+
Ryosuke Niwa
Comment 1 2011-02-25 00:20:34 PST
Created attachment 83779 [details] cleanup
Ryosuke Niwa
Comment 2 2011-02-25 21:26:46 PST
Note You need to log in before you can comment on or make changes to this bug.