Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
vidjil
vidjil
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,722
    • Issues 1,722
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 79
    • Merge Requests 79
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Mise à jour terminée. Pour connaître les apports de la version 13.10.3 par rapport à notre ancienne version vous pouvez lire les "Release Notes" suivantes :
https://about.gitlab.com/releases/2021/03/22/gitlab-13-10-released/
https://about.gitlab.com/releases/2021/03/31/security-release-gitlab-13-10-1-released/
https://about.gitlab.com/releases/2021/04/01/gitlab-13-10-2-released/
https://about.gitlab.com/releases/2021/04/14/security-release-gitlab-13-10-3-released/

  • vidjil
  • vidjilvidjil
  • Issues
  • #2771

Closed
Open
Created Nov 03, 2017 by Ryan Herbert@RyanHerbContributor

Le découpage des méthodes "update" est-il judicieux ?

Les vues JS ont plusieurs méthodes de mise à jour:

  • update
  • updateElem
  • updateStyle
  • updateElemStyle

Ce découpage peut avoir beaucoup de sens pour optimiser l'application, et réduire le nombre d'opérations inutiles. Comme par exemple, la sélection d'un clone n'affecte que son esthétique, donc on applique updateElemStyle pour indiquer aux vues de modifier le style du clone sélectionné.

En revanche, dans certaines situations, celà peut poser des problèmes. Je pense notamment à url.js, qui a besoin de connaître les changements de sélection de clones, ainsi que d'autres changements non-cosmetiques. Appliquer le même paradigme de update et updateElemStyle... pose un soucis de duplication des tâches. D'une part les deux méthodes seront les mêmes, mais appliquées à différents types de paramètres, et d'autre part on se retrouve avec une duplication de URL.pushState (problème similaire à #2438 ).

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None