wiki:TEXT_AUTO_CHAIN_BEHAVIOUR_R0
Last modified 16 years ago Last modified on 05/27/09 13:44:17

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=TEXT_AUTO_CHAIN_BEHAVIOUR_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

  • There should be automatic linking when flow text frame is used.
    • If there is no other flow text frame on the page and the text overflows, than on the next page text flow frame is created with the same properties as the first one (position, size, background etc.). The bought frames are linked. If there is no next page, than it's created.
    • If the user adds 2 flow text frames to the current page, they should be linked as the default behavior. However user should have the ability to break the linking.
    • If they are two flow text frames that are not linked and the user adds third, the default linking should be with the one that is first added. However this should also be fully noticeable for the user. Same if they were 3 frames at the beginning and so on.
    • If they are multiple pages that have linked text frames, and flow text frame is added to the one of the pages(not the last one), the new frame is linked after the last frame on the page and before the first frame on the next page. However if happens that the last page or the last few pages became empty, they shouldn't be removed.
  • When the user breaks the auto chaining there are few things that may happened.
    • If he un-link the first frame:
      • Warning message should appear that this will turn the frame in to none flow text frame
      • The content remains in the first frame and scrolls appear
      • The other frames are not deleted.
    • If he un-link the last frame.
      • The default auto chain behavior applies on the previous frame(If the text overflows same text frame is created on the next page, no matter if it covers the un-linked one)
      • The unlinked text frames remains empty.
    • If he un-link frame in the middle

Task requirements

  • Create prototype that allows auto chaining.

Task result

  • The result should be code

Implementation idea

TEXT_CHAINING_BEHAVIOUR_R0
TEXT_AUTO_CHAIN_MULTI_FLOW_R0
TEXT_CHAIN_HALOS_R0

Depends on

FRAME_CONTENT_R0
BASE_RESOURCE_COMMONS_R0
BASE_RESOURCE_POINTS_R0
BASE_RESOURCE_LOCATOR_R0

How to demo

  • Run the application
  • Create a book
  • Place flow text frame inside the first page and populate text that overflows (http://www.lipsum.com/)
  • Second page should be created with linked text frame inside

Design

(Describe your design here.)

Implementation

(Describe and link the implementation results here (from the wiki or the repository).)

Testing

(Place the testing results here.)

Comments

(Write comments for this or later revisions here.)