Загрузка...

Market
[Market] Bulk add to favorites button [tampermonkey]

Thread in Extentions created by maksemen1 Sep 1, 2024. (bumped Sep 10, 2024) 359 views

  1. maksemen1
    maksemen1 Topic starter Sep 1, 2024 мани с гейма https://lolz.live/threads/5792572/ 11,931 Jul 28, 2018
    JS
    // ==UserScript==
    // @name Add All to Favorites
    // @namespace http://tampermonkey.net/
    // @version 1.1
    // @description Кнопка для добавления всех прогруженных товаров в избранное, если они еще не в избранном
    // @author чат джбт4
    // @match https://lzt.market/*
    // @grant none
    // ==/UserScript==

    (function() {
    'use strict';

    // Функция для добавления кнопки после элемента с классом MassBuyButton
    function addButton() {
    var massBuyButton = document.querySelector('.MassBuyButton');

    if (massBuyButton) {
    // Создаем новую кнопку
    var favButton = document.createElement('a');
    favButton.className = 'button mn-15-0-0';
    favButton.type = 'button';
    favButton.name = 'favoriteButton';
    favButton.textContent = 'Добавить все в избранное';

    // Добавляем событие клика на новую кнопку
    favButton.addEventListener('click', function() {
    var favButtons = document.querySelectorAll('.button.smallButton.fl_r.buttonWithIcon.ToFavouritesButton.Tooltip');
    favButtons.forEach(function(button, index) {
    // Проверяем, что у элемента нет класса 'added'
    if (!button.classList.contains('added')) {
    setTimeout(function() {
    button.click();
    }, index * 50); // Задержка 0.05 сек
    }
    });
    });

    // Вставляем кнопку после MassBuyButton
    massBuyButton.parentNode.insertBefore(favButton, massBuyButton.nextSibling);
    }
    }

    // Добавляем кнопку после загрузки страницы
    window.addEventListener('load', addButton);
    })();
     
    This article was useful for you?
    You can thank the author of the topic by transferring funds to your balance
    Thank the author
    1. View previous comments (2)
    2. 2028
      avatarКРИПКРИПОЧЕК , имеется в виду, что ты зашел в поиск по своему запросу и все аккаунты по этому запросу кинулись в избранные
    3. maksemen1 Topic starter
    4. maksemen1 Topic starter
      avatarNeRcH, а можно не на маркете добавлять в избранное?
  2. Gginger
    1. 2028
      avatarGginger, , имеется в виду, что ты зашел в поиск по своему запросу и все аккаунты по этому запросу кинулись в избранные
    2. Gginger
      avatar2028 , аааа, ну вот теперь понял :2011_like:
    3. maksemen1 Topic starter
      avatarGginger,

      ничего не скрываю. Специально меняю строку автора на гпт4, чтобы люди знали, кем написано. В оригинале там стоит "Ваше имя"
  3. WhatACat
    Совсем недавно предлагал чтобы официально сделали, а получилось сам справился [IMG]
     
    1. maksemen1 Topic starter
      avatarWhatACat , разрабы заняты, так что приходится самому
Loading...