Opened 16 years ago
Closed 16 years ago
#3191 closed Bug (fixed)
Make the dialog system skin-independent
Reported by: | Martin Kou | Owned by: | Martin Kou |
---|---|---|---|
Priority: | Must have (possibly next milestone) | Milestone: | CKEditor 3.0 |
Component: | UI : Dialogs | Version: | SVN (CKEditor) - OLD |
Keywords: | Review+ | Cc: |
Description
The dialog system is currently tightly coupled with the default skin, which makes it difficult to change the skin to something else.
Fred has written a patch for fix this. The patch involved quite a number of drastic changes, however, which resulted in some functional bugs still to be fixed:
- Tabs are not working.
- Footer buttons not always get aligned right with IE.
- Dialog size in Safari 3 when tabs are displayed.
- Dialog drag-move, in general, specially in IE.
And then the CKEDITOR.dialog.setMargins() should be moved to skin.js as part of the skin definition.
Attachments (3)
Change History (10)
Changed 16 years ago by
Attachment: | dialog.patch added |
---|
comment:1 Changed 16 years ago by
comment:2 Changed 16 years ago by
Keywords: | Review? added |
---|
Changed 16 years ago by
Attachment: | 3191.patch added |
---|
comment:3 Changed 16 years ago by
Keywords: | Review- added; Review? removed |
---|
The final patch is mostly ok. Two things are missing though:
- CKEDITOR.dialog.setMargins() should be moved into skin.js as part of the skin definition.
- The dialog can be moved to outside the page at right and left.
comment:4 Changed 16 years ago by
- The dialog is not getting centered when opened. Also, the margins must be considered in the centralization calculation.
Changed 16 years ago by
Attachment: | 3191_2.patch added |
---|
comment:5 Changed 16 years ago by
Keywords: | Review? added; Review- removed |
---|
comment:6 Changed 16 years ago by
Keywords: | Review+ added; Review? removed |
---|
The dialog centering issue is still there. I'll open a new ticket for it.
comment:7 Changed 16 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed with [3276].
Click here for more info about our SVN system.
More things that need to be fixed: