В этом коде достаточно поменять setTimeout на fetch и уже будут данные с сервера загружаться.
А вот переделать синхронный код в асинхронный уже проблема.
Александр Таратин, всё таки это немного не то. Фреймворк в юзерскрипт не интегрируешь.
Но всё равно спасибо, кроме вас похоже никто всерьёз не пытался ответить.
Artem Anatoliev, в другом ответе уже есть ссылка на рабочую демонстрацию.
Там просто отслеживаются события наведения на ячейки, и для целевой и соседних устанавливается css-класс.
angry_yum, попробовал, срабатывает, если ещё немного стилей перетащить со span'a на кнопку — я вообще там оставил только стили отвечающие за скрытие текстовых стрелочек.
когда нажимаешь контрол+s поле ввода скрывается и показывается нередактируемый блок текста. Проверка чтобы не было попыток снова скрыть уже скрытый редактор, и наоборот.
quant — количество штук
price-new-product product--p — цена за штуку
price-tires — цена за всё
?