Bug 51689 - EDITING: Enhancement: Additional possibility to insert paragraphs before and after sections, tables and indexes
Summary: EDITING: Enhancement: Additional possibility to insert paragraphs before and ...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version: 3.5.3 release
Hardware: All All
: low enhancement
Assignee: Not Assigned
QA Contact:
URL:
Whiteboard: BSA
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-03 04:48 UTC by Harald Koester
Modified: 2014-06-09 18:20 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Test case. Try to add new paragraph at beginning of document (11.67 KB, application/vnd.oasis.opendocument.text)
2012-07-13 13:33 UTC, sasha.libreoffice
Details
Basic macro which has needed functionality (23.29 KB, application/vnd.oasis.opendocument.text)
2012-12-20 09:42 UTC, sasha.libreoffice
Details

Description Harald Koester 2012-07-03 04:48:55 UTC
Problem description: 

If you like to insert a paragraph before or behind a section/table/index which is positioned at the begin or the end of the document, you have to use the short cut Alt+Enter. If you do not know this short cut, as I did, you will not succeed to insert paragraphs in some cases.

Proposal for enhancement:

IF
 a section, table or index is positioned at the begin
 or the end of a document
 AND
 the cursor is also positioned at the begin or the end
 of the document inside the section, table and index
 AND 
 the user presses Enter
THEN
 a dialog should open and ask the user "Where shall 
 the paragraph inserted? Possible selections should be
 "Before/After section/table/index" and 
 "Inside section/table/index".

See also bug 46092.
              
Browser: Mozilla/5.0 (Windows NT 6.1; rv:13.0) Gecko/20100101 Firefox/13.0.1
Comment 1 sasha.libreoffice 2012-07-06 05:11:41 UTC
Thanks for new idea. I can confirm that idea is good.
Let we wait for other ideas.
Comment 2 Joel Madero 2012-07-09 15:38:20 UTC
I'm going to mark this as NEEDINFO until there is an example document. Sasha or Harald could you get an example document up and mark it as UNCONFIRMED again. I'll take a look after and verify that it's an enhancement request and prioritize it. Thanks to both of you for the suggestion/verification
Comment 3 sasha.libreoffice 2012-07-13 13:33:28 UTC
Created attachment 64172 [details]
Test case. Try to add new paragraph at beginning of document
Comment 4 Joel Madero 2012-10-01 03:01:02 UTC
This is pretty normal behavior for tables (I agree it's not ideal) but the alt+enter is normal even in Excel I believe. Another weird one with tables is deleting them which requires an extra shift key. 

I'll confirm this, although the solution provided I think would get annoying real quick for users working with large projects (having a dialog pop up every time). I'm not sure if there is a better option but that particular one doesn't seem ideal. Really might be better just to have Enter function is it does any other time (no pop up needed). 

Confirming as an enhancement request.
Comment 5 Harald Koester 2012-10-22 10:02:52 UTC
In the German user mailing list the same problem with a TOC has been reported. So I thought again about a solution. 

Another or an additional solution to my first proposal may be an item in the submenu "Insert": "Paragraph above section/table/index".

In order to insert a paragraph e.g above a table, you should proceed as follows:
[1] Position the cursor somewhere into the table.
[2] Menu: Insert > Paragraph above table. 

Then above the table a new paragraph (i.e. an empty line) is inserted and the cursor should be positioned at the beginning of the new line.
Comment 6 sasha.libreoffice 2012-12-20 09:42:48 UTC
Created attachment 71841 [details]
Basic macro which has needed functionality

I have written Basic macro which can add new line before and after tables, sections, indexes


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.