GitLab ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ навязывания JavaScript

Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΡƒΡ сообщСния ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ рСализация возмоТности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GitLab Π±Π΅Π· прСдоставлСния Π΅ΠΌΡƒ доступа ΠΊ JavaScript, GitLab ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ усилСниС привязки ΠΊ JavaScript. Π’Π΅ΠΏΠ΅Ρ€ΡŒ сСрвСр Π½Π΅ ΠΎΡ‚Π΄Π°Ρ‘Ρ‚ список Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π²ΠΈΠ΄Π΅ HTML, Π° добавляСт Π½Π° страницу элСмСнт с id «js-tree-list», Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ элСмСнты Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ посрСдством JavaScript.

Π£ΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ управляСтся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ vue_file_list_enabled, которая Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ связана с настройкой vue_file_list, которая Π½Π΅Π΄Π°Π²Π½ΠΎ Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΎ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ состояниС.

ИзмСнСниС отобраТСния списка Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… с ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ JavaScript ΡƒΠΆΠ΅ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΠ»ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ сторонниС установки GitLab ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΈΡ… Π±Π΅Π· Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Debian, Freedesktop, KDE, GNOME, VLC ΠΈ Chakra Linux. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Kitware, Freifunk ΠΈ Manjaro ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Π½ΠΈΡ… ΡƒΠΆΠ΅ Π½Π΅ отобраТаСтся листинг ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² Π³Ρ€ΡƒΠΏΠΏΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru