Skip to content

Lazy images for topics panel

Merge Request Guidelines

  1. Please fill this form out to the best of your ability.
  2. Follow the principle of "One Merge Request, One Concern"
  3. Merge Requests must be complete in total.
  4. Contributed Code must be universal in scope, ie: Able to be used for all installs / install environments.

Description

This is an optimization aimed at loading the topics panel better when topics has more than 40-50 entries.

Motivation and Context

Topics panel slows up considerably when many topics have pictures on it. Since picture uploads for the topics are not optimized on upload this loads them to the client using javascript to help optimize the page.

How Has This Been Tested?

Needs tested

Screenshots (if appropriate):

Not applicable, since backend change.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • Merge Request Follows the Merge Request Guidelines
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.

Merge request reports