Skip to content

[JS] Investiguer les variables non définies dans dragable.js #1312

Description

@nicolas-eoxia

Contexte

Le fichier js/modules/dragable.js présente des variables non définies détectées par JSHint lors du setup qualité code.

Comportement actuel

JSHint signale les erreurs suivantes :

js/modules/dragable.js: line 77, col 3,  '$this' is not defined.
js/modules/dragable.js: line 78, col 16, '$this' is not defined.
js/modules/dragable.js: line 78, col 3,  '$container' is not defined.
js/modules/dragable.js: line 80, col 24, '$container' is not defined.
js/modules/dragable.js: line 81, col 24, '$container' is not defined.
js/modules/dragable.js: line 82, col 24, '$container' is not defined.
js/modules/dragable.js: line 83, col 24, '$container' is not defined.
js/modules/dragable.js: line 84, col 24, '$container' is not defined.
js/modules/dragable.js: line 89, col 35, '$container' is not defined.
js/modules/dragable.js: line 102, col 38, '$container' is not defined.
js/modules/dragable.js: line 110, col 38, '$containers' is not defined.

$this et $container semblent utilisées à l'intérieur d'un callback sans être déclarées dans le scope parent — potentiel bug silencieux si jQuery ne les expose pas via closure.

Comportement attendu

Les variables $this et $container sont correctement déclarées ou référencées, et JSHint ne remonte plus d'erreur 'X' is not defined.

Critères de validation

  • Origine des variables $this / $container identifiée (closure jQuery, global, déclaration manquante ?)
  • Fix appliqué si c'est un vrai bug de scope
  • jshint js/modules/dragable.js retourne 0 erreur après correction

Metadata

Metadata

Assignees

No one assigned

    Labels

    3BugSomething isn't workingJSJavascript

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions