Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save stackcoder/5817feadaabf5ee4c356c56e199b3b2f to your computer and use it in GitHub Desktop.
Save stackcoder/5817feadaabf5ee4c356c56e199b3b2f to your computer and use it in GitHub Desktop.
eBay Kleinanzeigen - Anzeige duplizieren
// ==UserScript==
// @name Duplicate Kleinanzeigen Post
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Bietet eine "Anzeige duplizieren" Funktion beim Bearbeiten einer vorhandenen Anzeige in eBay Kleinanzeigen.
// @license CC0
// @match https://www.ebay-kleinanzeigen.de/p-anzeige-bearbeiten.html?adId=*
// @grant none
// ==/UserScript==
(function() {
'use strict';
const $form = document.querySelector('#adForm');
const $submit = $form.querySelector('#pstad-submit');
const $postId = $form.querySelector('#postad-id');
if (!$submit || !$postId) {
return;
}
$submit.insertAdjacentHTML('afterend', '<button id="pstad-duplicate" class="button"><span>Anzeige duplizieren</span></button>');
const $duplicate = $form.querySelector('#pstad-duplicate');
$duplicate.addEventListener('click', (e) => {
e.preventDefault();
$postId.value = '';
$form.submit();
});
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment