Gdzie szukać pomocy dla skryptu Greasemonkey

0

Już parę lat nie ma "zlecenia przez net " :(
Ktoś może podpowiedzieć gdzie szukać pomocy w napisaniu prostego skryptu do Greasemonkey
Nawet dałem ogłoszenie drobne http://4programmers.net/Forum/Og%C5%82oszenia_drobne/269481-zlece_skrypt_greasemonkey

Na razie nikt sie nie che zgłosić wiec walczę sam

  1. Dodanie czegoś do strony bardzo proste:
var newHTML         = document.createElement ('div');
newHTML.innerHTML   = '             \
    <div id="gmSomeID">             \
        <p>Some paragraph</p>       \
        etc.                        \
        <h1>Ala ma kota !!!!!!!!!.</h1>                        \
    </div>                          \
';

document.body.appendChild (newHTML);
  1. Modyfikacja title:

document.title = "MyTitle";

  1. Dodanie mojej funkcji po funkcji ktora sie wykonuje po kliknieciu w link
    TO DO !
0
var wykonaj_po_kliknieciu = function(event) {
  var klikniety_link = event.currentTarget;
  // zakładam, że link wyglądają 100% identycznie jak w poprzednim poście
  var text = klikniety_link.childNodes[2]; // sam tekst po <i>
  text = trim(text);

  // zrob z tym co chcesz
}

var linki = document.querySelectorAll('a.playlistButtons');
for (var i = 0; i < linki.length; i++) {
  var link = linki[i];
  link.addEventListener('click', wykonaj_po_kliknieciu, false);
}

Rozpisałem to, żeby było w miarę czytelne, jeżeli masz jakiekolwiek pojęcie o programowaniu, jakby co to pytaj

0

Dziękuję wszystkim za pomoc !

Próbowałem przez freelancer ale tam tylko odezwały sie jakieś indyjskie firmy i cena od 300 do 1200 pln

Tutaj na forum odezwały się dwie osoby i zdecydowanie taniej było ale że mi sie trochę spieszyło to usiadłem sam choć kompletnie nie znam JS.

Okazało się to wszystko bardzo proste , skrócona wersja bo nie che zdradzać do jakiej strony wiec tylko przedstawie ideę co u mnie zadziałało.

Ten "Greasemonkey" to potężne narzędzie ;)

document.body.addEventListener('mousedown', function(e) {
  if (e.target.tagName != "A" || !e.target.matches('.playlistButtons')   ) return;
  // a potem to juz z górki 
  var rozdzial= $( "#headRozdzial" ).children("h1").text()
  
  $(e.target).find('div').remove();// usuwam zbędny element DIV
  var autor = e.target.text;
  document.title = rozdzial +"_"+ autor //wpisuje tytuł

  // aktualizuje wybrany element 
  $(".idDesc").text(document.title.replace(" ","_")) 
} 

1 użytkowników online, w tym zalogowanych: 0, gości: 1