Opened 9 years ago
Closed 9 years ago
#14449 closed New Feature (fixed)
New Balloon Panel plugin
Reported by: | Anna Tomanek | Owned by: | Tade0 |
---|---|---|---|
Priority: | Normal | Milestone: | CKEditor 4.6.0 |
Component: | General | Version: | 4.5.7 |
Keywords: | Cc: |
Description (last modified by )
The Balloon Panel plugin used by Accessibility Checker needs to be added to CKEditor core repository. It will be available as an official optional plugin, under the same licenses as CKEditor.
Things to check:
Code quality.Test coverage.License and copyright headers.API docs.Language strings (if any).Manual test.- Move active balloonpanel issues to Trac.
Change History (17)
comment:1 Changed 9 years ago by
Status: | new → confirmed |
---|
comment:2 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:3 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:4 Changed 9 years ago by
We need couple more things: manual test, SDK sample and we need to remember to move open balloonpanel issues to Trac.
comment:5 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:6 Changed 9 years ago by
Owner: | set to Tade0 |
---|---|
Status: | confirmed → assigned |
comment:7 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:8 Changed 9 years ago by
Re SDK sample - we agreed it would be a nice idea, but it's not a priority and we need to have a really interesting use case to show how Balloon Panel can be used without AC and still impress the developers.
comment:10 Changed 9 years ago by
Status: | assigned → review |
---|
Done so far:
- Plugin added to CKE repo.
- Corrected some minor style errors.
- Created manual test.
comment:11 Changed 9 years ago by
Status: | review → review_failed |
---|
Pushed couple of minor changes.
- We need also to provide a skin for kama.
- In dev sample close button does not work, let's fix it. Is it the issue of sample, or the balloon plugin itself? I believe it's the later.
- We need to create a general manual test for balloonpanel. I recall there was an issue with body margin, I think it could be easily solved by overriding bender styles in manual test HTML file with a stylesheet element.
comment:12 Changed 9 years ago by
Status: | review_failed → review |
---|
Added a manual test that should be flexible enough to test most cases.
Changes pushed to branch:t/14449.
comment:13 Changed 9 years ago by
Status: | review → review_failed |
---|
- Restructured test steps in
panel.md
test. panel.md
:
Manual test: http://tests.ckeditor.dev:1030/tests/plugins/balloonpanel/manual/panel
The panel should move when the editor is scrolled so that it always points at "Test L".
Fails.
The panel should stay (when it's possible) within the viewport and the editor area.
Fails. There's actually no convienient way to test it, the content is not as high that you could make "Test L" go out of the border of ther editor. I've tested it simply by setting editor height to 300.
balloonpanel.md
let's reduce plugin amountballoonpanel.md
- Please simplify the process, just show the balloonpanel when tester clicks any<strong>
. This TC must be as simple as possible.- We no longer need dev sample, since we have manual test.
comment:14 Changed 9 years ago by
Status: | review_failed → review |
---|
Simplified manual tests as requested in comment:13. Deleted dev sample.
Note: the features described in panel.md
don't seem to be implemented at the moment.
comment:15 Changed 9 years ago by
Status: | review → review_failed |
---|
- 2/3 of balloonpanel test suites are failing: http://tests.ckeditor.dev:1030/#tests/is:unit,path:/tests/plugins/balloonpanel
-
We need also to provide a skin for kama
There's still no skin for kama.
Please provide fixes asap, let me know if you need any information.
comment:16 Changed 9 years ago by
Status: | review_failed → review |
---|
Fixed.
Changes pushed to branch:t/14449.
comment:17 Changed 9 years ago by
Description: | modified (diff) |
---|---|
Resolution: | → fixed |
Status: | review → closed |
Fixed with git:8ab1a8202c (merged to major).
License, copyright headers, API docs corrected in GH.