GitLab: развернуть все свёрнутые диффы
Одним кликом разворачивает все свёрнутые файлы диффов на странице запроса на слияние или коммита.
Код для копирования
// Expand every collapsed diff file on a merge request or commit page
document.querySelectorAll('.diff-file.collapsed .file-title, .diff-file .js-file-title')
.forEach(function (title) {
const file = title.closest('.diff-file');
if (file && file.classList.contains('collapsed')) {
title.click();
}
});
const toggleAll = document.querySelector('[data-testid="expand-all-files"], .js-expand-all-diffs');
if (toggleAll) { toggleAll.click(); }
Как использовать этот пример
- Скопируй код кнопкой выше.
- Установи JustZix (2 минуты) и открой расширение на нужной странице.
- Добавь новое правило, совпадающее с этой страницей.
- Включи панель действий, добавь кнопку во вкладке Действия и вставь в неё код — запускай одним кликом.
Оцени этот пример
Оценок пока нет — оцени первым.