Trim paragraph containing word count

Created on 21 February 2017, almost 8 years ago
Updated 7 June 2023, over 1 year ago

At the moment the trim cuts off words if one uses characters or trims at the end of a word if one uses word count. The result is that the trimmed text has a rather ugly lay out.

What seems to be missing is that the trimming, if set to word count, should trim at the end of the paragraph containing the word count. Thus preventing a chopped off sentence.

As it stands now, one can only try to get some kind of a layout by using a suffix... Not ideal...

Feature request
Status

Closed: duplicate

Version

2.0

Component

User interface

Created by

🇧🇷Brazil dzinelabs

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇺🇸United States ultimike Florida, USA

    I like this idea.

    Thanks to everyone for their help so far on this task (especially the test coverage!)

    I went ahead and added the "Trim sentence" stuff to the settings summary.

    Patch and interdiff attached.

    Needs a solid review before committing.

    thanks!

    -mike

  • Status changed to Needs work over 1 year ago
  • 🇺🇸United States markie Albuquerque, NM

    Re-roll needed after previous commit.

  • 🇺🇸United States ultimike Florida, USA

    I re-rolled and issue-branched the previous patch.

    The more I think about this, the more I wonder if this functionality should be implemented as a new option for "Trim units" (adding a new "sentences" option) instead of the current "Trim sentences" checkbox.

    I can't think of any major pros/cons of either approach, but I do think adding a new "sentences" option for "Trim units" does seem a tad bit more elegant than the "Trim sentences" checkbox included in this task.

    Thoughts?
    -mike

  • Open in Jenkins → Open on Drupal.org →
    Core: 10.0.7 + Environment: PHP 8.1 & MySQL 5.7
    last update over 1 year ago
    20 pass
  • @markie opened merge request.
  • 🇺🇸United States markie Albuquerque, NM

    I tested out the branch and it is working, but I also agree with Mike. I am torn on using "sentences" as the trim unit or maybe "words (to next hard stop)" or something like that. That being said.. lets move the hidden checkmark into the trim unit options.

  • 🇮🇪Ireland lostcarpark

    The change in MR !41 looks good, but why only offer the option when trimming by word? I think it would be reasonable to have the option to limit the output to 500 characters, trimmed at a sentence break.

    Also, I would encourage moving the sentence dividers to make it easier to add additional break characters.

  • 🇮🇪Ireland lostcarpark

    Regarding my last point, the patch in 🐛 Error cropping Japanese Needs work comment #33 already defines a constant containing sentence break characters.

  • 🇮🇪Ireland lostcarpark

    This change seems to have a lot of overlap with Add ability to trim at sentence break when using words Needs work . It would be worth reviewing both and comparing. Both seem to add a very similar option to the settings.

  • Status changed to Closed: duplicate over 1 year ago
  • 🇺🇸United States markie Albuquerque, NM

    After discussing, we have decided this is very similar to https://www.drupal.org/project/smart_trim/issues/2815981 Add ability to trim at sentence break when using words Needs work which will add a new trim unit of "sentence". See the above issue for more information. Thanks for your feedback

Production build 0.71.5 2024