Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#10898 closed Bug (invalid)

Can't edit nested div containers

Reported by: heaven Owned by:
Priority: Normal Milestone:
Component: General Version:
Keywords: Cc:

Description

Please see the attachment.

2 nested divs, the red line at the screenshot 605 appears only when I hover one specific pixel when moving mouse. And the mouse cursor is too far from the enter icon editor showing to me. I've spent about 10 minutes but still can't insert a new paragraph.

Initially I was delighted, thought "Oh, great, there's an enter icon, perhaps I will be able to press enter when that red line appear and it will insert a new paragraph". Fuff! It requires to click on it. And how am I supposed to do so? It is *definitely* not possible to click the "enter" button.

Please don't tell me about "Edit source", I already have to use that feature almost for everything.

Attachments (3)

Screenshot 604.png (61.5 KB) - added by heaven 6 years ago.
Screenshot 606.png (60.7 KB) - added by heaven 6 years ago.
Screenshot 605.png (59.0 KB) - added by heaven 6 years ago.
The blue line shows the actual cursor position

Download all attachments as: .zip

Change History (6)

Changed 6 years ago by heaven

Attachment: Screenshot 604.png added

Changed 6 years ago by heaven

Attachment: Screenshot 606.png added

Changed 6 years ago by heaven

Attachment: Screenshot 605.png added

The blue line shows the actual cursor position

comment:1 Changed 6 years ago by heaven

I don't know if this does mean anything to you, but as an end user I found your editor absolutely unusable. I always have to use "Edit source", thus your editor could be replaced with a naked textarea and a small piece of JS that will put textarea's content to a div for the live preview. That would be much better than this editor. That is what I am going to do.

Can only suggest you to try to use the thing you are trying to sold with a real job, and you'll understand it is useless.

Last edited 6 years ago by heaven (previous) (diff)

comment:2 Changed 6 years ago by Piotrek Koszuliński

Resolution: invalid
Status: newclosed

We are very sorry that you feel disappointed by the CKEditor. We do our best to satisfy both - developers and end users.

Unfortunately, we cannot do anything if end users are forced by developers to use CKEditor for purposes it is not meant to be used. From the screenshots I see that you're not editing real, regular document. You're editing a fragment of a web page with structure based on divs. Please have in mind that CKEditor is not a web site editor. It is a documents editor.

However, as I previously mentioned, we are doing our best to satisfy users. There are two solutions for you:

  1. There are keystroke which allows to access previous/next spaces. After the accessibility dialog (ALT+0):

Access previous focus space command

Press SHIFT+CTRL+OPEN BRACKET to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces.

Access next focus space command

Press SHIFT+CTRL+CLOSE BRAKET to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces.

  1. The magicline's trigger offset is configurable. It is now set to 30px, so the magicline can be easily inserted in normal cases, but you can change it to lower value. See docs: http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-magicline_triggerOffset

comment:3 Changed 6 years ago by heaven

I really don't know any alternatives, but each time I am trying to use the editor I have to spend more time than if that was regular html.

The document I tried to edit was simple text. All I was need to do is to add a border around it.

Will try these options, thanks. But there are already lots of options, hard to find required and I believe their default values should be adjusted to work out of the box.

Note: See TracTickets for help on using tickets.
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy