Skip to content

Instantly share code, notes, and snippets.

@EncodeTheCode
Created September 10, 2016 20:56
Show Gist options
  • Save EncodeTheCode/2f37a6de26ecda6df0bc6d0ddbc01b21 to your computer and use it in GitHub Desktop.
Save EncodeTheCode/2f37a6de26ecda6df0bc6d0ddbc01b21 to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name WoW One Feenix Database 3D Model Links
// @namespace http://www.wow-one.com/database/
// @namespace https://www.wow-one.com/database/
// @description WoW One Feenix Database 3D Model Links
// @include http://www.wow-one.com/database/?item=*
// @include http://www.wow-one.com/database/?item=*#modelviewer*
// @include https://www.wow-one.com/database/?item=*
// @include https://www.wow-one.com/database/?item=*#modelviewer*
// @version 1
// @grant none
// ==/UserScript==
/* WoW One TBC 2.4.3 Feenix Database. Items 9998 to 13148. */
var $;
(function () {
if (typeof unsafeWindow.jQuery == 'undefined') {
var GM_Head = document.getElementsByTagName('head') [0] || document.documentElement,
GM_JQ = document.createElement('script');
GM_JQ.src = 'https://code.jquery.com/jquery-3.1.0.min.js';
GM_JQ.type = 'text/javascript';
GM_JQ.async = true;
GM_Head.insertBefore(GM_JQ, GM_Head.firstChild);
}
GM_wait();
}) ();
function GM_wait() {
if (typeof unsafeWindow.jQuery == 'undefined') {
window.setTimeout(GM_wait, 100);
} else {
$ = unsafeWindow.jQuery.noConflict(true);
letsJQuery();
}
}
function letsJQuery() {
/*alert($);alert($().jquery);*/
$(document).ready(function () {
function C_DT(s, d, l, a, r, b) {
function slicer(s, l, a, r, b) {
return s.slice(l, a).slice(r, b);
}
var c = slicer(JSON.stringify(s), l, a, r, b);
if (d == 0) {
return String(c);
} else if (d == 1) {
return parseInt(c);
}
}
function Model3DLink() {
return 'http://www.wowhead.com/item=' + C_DT(g_getGets(), 1, 9, - 1, 0, - 1) + '/#modelviewer';
} /* document.write(Model3DLink()); */
var $btn = $('<a class="button-red" href="javascript:;" onclick="this.blur();location.href=\'' + Model3DLink() + '\'"><em><b><i>Link</i></b><span>3D Model</span></em></a>');
$('#main-contents > div:nth-child(3)').prepend($btn);
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment