[Koha-bugs] [Bug 23488] Line wrapping doesn't always respect word order in Patron card creator

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Aug 21 23:28:02 CEST 2019


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23488

--- Comment #1 from Maryse Simard <maryse.simard at inlibro.com> ---
Created attachment 92411
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=92411&action=edit
Bug 23488: Line wrapping doesn't always respect word order in Patron card
creator

When wrapping long lines of text, the line is divided by removing each
word from the end of the line and putting it in a new one until the line
is the right width. When the word to be removed appears multiple time
in the line, it is not the last occurrence that is removed.

This patch changes the regular expression used to remove the part of
the text that is wrapped to a new line, making sure it removes it at
the end of the text.

Test plan:

1. Go to Tools > Patron card creator

2. Have a card template and a card batch
    -> If needs be, you can create them by using
       New > Card template or New > Card batch

3. Create a layout and use one text field containing a long text with
    at least one word which is repeated a minimum of 2 times
    (preferably towrdds the end of the text, since it has to be picked
    as one of the words to appear in the new line). You can use this:

        one two three one two three one two three one two three
        one two three one two three one two three one two three ...

4. Go to Manage > Card batches and export a batch

5. Choose the layout set up in 3.

6. Click the Export button and open the resulting pdf file

7. Notice all the repeated word have been grouped
    -> For this example : all of the ones appear first, followed by
       all the twos and only then the threes.

8. Apply patch

9. Repeat step 4 through 7
    => this time the order of the words has not changed!

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list