Opened 13 years ago

Closed 12 years ago

#3010 closed task (fixed)

RichText: port to dijit

Reported by: bill Owned by: alex
Priority: high Milestone: 0.9beta
Component: Dijit Version: 0.9
Keywords: Cc:
Blocked By: Blocking:

Description

Alex has graciously volunteered to port RichText? to dijit, thus helping Cougar w/Editor...

Change History (16)

comment:1 Changed 13 years ago by alex

Owner: changed from slightlyoff to alex

comment:2 Changed 13 years ago by alex

Status: newassigned

comment:3 Changed 13 years ago by alex

(In [8619]) refs #3010

comment:4 Changed 13 years ago by bill

Component: WidgetsDijit

comment:5 Changed 13 years ago by alex

(In [8740]) still failing on some imports, but at least my first pass at finding lang and other such basic porting stuff is done. Refs #3010. Not yet functional in any way.

comment:6 Changed 13 years ago by alex

(In [8747]) another pass at getting things moved to the 0.9 apis. Selection still isn't ported in any way so the component doesn't work yet. Refs #3010.

comment:7 Changed 13 years ago by alex

(In [8752]) Gets us much closer to working. Things actually render on FF. Not working (in general) yet. Refs #3010.

comment:8 Changed 13 years ago by alex

(In [8754]) renders now on IE, FF, and Safari. Keystroke handling is still b0rken. Refs #3010

comment:9 Changed 13 years ago by alex

(In [8755]) keystrokes now maily work, plus formatting changes so I can read the file w/o crining. Refs #3010

comment:10 Changed 13 years ago by alex

(In [8756]) refactoring code for getting the iframe content out into a separate function to avoid duplication. Adding test file. Refs #3010

comment:11 Changed 13 years ago by alex

(In [8757]) un-effing <em> and <strong> tags so that dojo.css can actually be used in RichText? areas. Refs #3010

comment:12 Changed 13 years ago by alex

(In [8758]) make creation from a <textarea> kinda-sorta work. Really janky bugs abounding since domNode no longer is in the DOM by the time we hit our textarea gymnastics code. Things are totally f'd on Opera. Refs #3010

comment:13 Changed 13 years ago by alex

(In [8765]) fixing problem with ifr.style I introcued in the last rev. Refactoring out command localization function into a method. It was calling this code *EVERY TIME* before. Ugg. Refs #3010

comment:14 Changed 13 years ago by alex

(In [8767]) RichText? seems to have been creating *another* set of throw-away DOM copies in order to calculate padding. Highly sub-optimal and lead to visual jitter and slow editor startup. Refs #3010

comment:15 Changed 13 years ago by alex

(In [8777]) old safari is *such* a poor browser when it comes to RichText?. It's kind of amazing that this coaxes it into working at all. Refs #3010

comment:16 Changed 12 years ago by alex

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.