Raw Source
J05HI / eBay Kleinanzeigen - Anzeige duplizieren

// ==UserScript==
// @namespace     https://github.com/J05HI
// @name          eBay Kleinanzeigen - Anzeige duplizieren
// @description   Bietet eine "Anzeige duplizieren" Funktion beim Bearbeiten einer vorhandenen Anzeige in eBay Kleinanzeigen.
// @icon          http://www.google.com/s2/favicons?domain=www.kleinanzeigen.de
// @copyright     2024, J05HI (https://github.com/J05HI)
// @license       MIT
// @version       1.3.1
// @match         https://www.kleinanzeigen.de/p-anzeige-bearbeiten.html*
// @grant         none
// @updateURL     https://gist.githubusercontent.com/J05HI/9f3fc7a496e8baeff5a56e0c1a710bb5/raw/eBay_Kleinanzeigen_Anzeige_duplizieren.js
// @downloadURL   https://gist.githubusercontent.com/J05HI/9f3fc7a496e8baeff5a56e0c1a710bb5/raw/eBay_Kleinanzeigen_Anzeige_duplizieren.js
// ==/UserScript==

(function() {
    'use strict';

    const duplicateButton = document.createElement('button');
    duplicateButton.setAttribute('id', 'pstad-duplicate');
    duplicateButton.setAttribute('type', 'submit');
    duplicateButton.classList.add('button-secondary');
    duplicateButton.classList.add('featurelabel-bumpup');
    duplicateButton.style.paddingLeft = '40px';
    duplicateButton.style.backgroundPositionX = '10px';
    duplicateButton.innerText = 'Anzeige duplizieren';

    duplicateButton.addEventListener('click', (event) => {
        event.preventDefault();
        document.getElementById('postad-id').value = '';
        document.getElementById('adForm').submit();
    });

    const submitButton = document.getElementById('pstad-submit');
    submitButton.after(duplicateButton);
})();