anwendungen_und_sonstiges:greasemonkey_-_blizzard-forumbeitrag_zu_zwischenablage
Dies ist eine alte Version des Dokuments!
Greasemonkey - Blizzard-Forumsbeitrag zu Zwischenablage
Noch unfertig!
// ==UserScript== // @name get blizzard-forum entry to clipboard // @namespace rldml // @include /^https?://eu\.battle\.net/d3/(de|en)/forum/.*$/ // @version 1 // @grant none // ==/UserScript== var varDebug = true; var varSinglePost; var ATag var varStringToCopy = "Test"; var varPostList = document.getElementById('post-list'); if (varDebug == true) console.log ('GetElementByID: varPostList = ' + varPostList); for (i=0; i<varPostList.children.length; i++) { varSinglePost = varPostList.children[i]; if (varDebug == true) console.log('Select Post No. ' + i + ' with Id ' + varSinglePost.getAttribute('data-post-id') + ': ' + varSinglePost); varStringToCopy = varSinglePost.children[1].children[1].children[0].innerHTML; varATag = document.createElement('a'); varATag.setAttribute('href','javascript:copyToClipboard(\''+varStringToCopy+'\');'); varATag.setAttribute('id','GM' + varSinglePost.getAttribute('data-post-id')); varATag.innerHTML = "COPY"; varSinglePost.children[1].children[2].children[0].appendChild(varATag); } varScript = document.createElement('script'); varScript.setAttribute('type','text/javascript'); varScript.innerHTML = "function copyToClipboard(text) {prompt('Ctrl+c, Enter', text);}"; varPostList.appendChild(varScript);
anwendungen_und_sonstiges/greasemonkey_-_blizzard-forumbeitrag_zu_zwischenablage.1442585142.txt.gz · Zuletzt geändert: 2016/04/02 00:37 (Externe Bearbeitung)