Closed
Bug 99090
Opened 23 years ago
Closed 22 years ago
New edit rule: Enter/Return when typing in a link should discontinue the link.
Categories
(Core :: DOM: Editor, defect)
Tracking
()
RESOLVED
FIXED
Future
People
(Reporter: cmanske, Assigned: mozeditor)
References
Details
(Whiteboard: 1 day;)
When typing within a link tag, the Enter key should automatically end the current link tag before inserting the <br>. If there is any more link content (i.e., we were not at the end of the link), then the folling content should still retain the link. It seems that would be accomplished by splitting the existing link first, so the effect is as if the <br> is inserted between new </a> and <a> tags. We don't want to generate empty <a></a> tags at the end, though.
Assignee | ||
Updated•23 years ago
|
Whiteboard: EDITORBASE; 1 day;
Reporter | ||
Comment 2•23 years ago
|
||
*** Bug 100761 has been marked as a duplicate of this bug. ***
Assignee | ||
Updated•23 years ago
|
Target Milestone: mozilla0.9.7 → mozilla0.9.9
No esta EDITORBASE
Whiteboard: EDITORBASE; 1 day; → 1 day;
Target Milestone: mozilla0.9.9 → Future
Reporter | ||
Comment 4•23 years ago
|
||
I don't know! People find this very annoying! We definitely need to easily terminate a link. This suggestion seemed like a very good one to solve problems such as those in 94783. Joe: How hard is this to do? Adding glazman to see if he's interested in investigating.
I think I agree the issue exists but disagree with the proposal because I see web sites having image legends made of multiline anchors. Example : <td align="center"> <a href="foo.html"><img src="foo/gif" border="0">Click here<b> if you want to<br> contact us</a> </td> I certainly don't want to generate three different anchors with the same href for the example above when I create the two BRs.
How about pressing esc instead? or tab (which might be good, since tab is just whitespace, we convert tab into a single space terminating ALL elements to start a new one.
Reporter | ||
Comment 7•23 years ago
|
||
I don't think Tab is a good idea -- it is already overloaded to mean "indent", "go to next table cell", or "insert spaces to simulate a tab character". I'm supposed to resolve these issues in bug 98624 and I don't need another behavior to confuse things further! Esc key sounds like an interesting idea -- maybe use that instead of the less discoverable "Shift+Ctrl/Cmd+K" keybinding for terminating a link? Note that we are moving in the direction of making "Enter" key mean "end paragraph" and do better HTML behavior like inserting <p> instead of <br>. When we do that, Shift+Enter will be used to enter a <br> instead (that is a reasonably standard word-processing action.) Thus if we let Enter automatically terminate a link, then Shift+Enter can be left to *not* terminate the link for the case that Daniel describes.
Reporter | ||
Comment 8•22 years ago
|
||
*** Bug 142879 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 9•22 years ago
|
||
fixed by 172147 checkin
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•