Steam SteamDB Button

Adds a button to steam db info near the add to cart button

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey, Greasemonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Userscripts.

За да инсталирате скрипта, трябва да инсталирате разширение като Tampermonkey.

За да инсталирате този скрипт, трябва да имате инсталиран скриптов мениджър.

(Вече имам скриптов мениджър, искам да го инсталирам!)

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

(Вече имам инсталиран мениджър на стиловете, искам да го инсталирам!)

// ==UserScript==
// @name        Steam SteamDB Button
// @description Adds a button to steam db info near the add to cart button
// @include     https://store.steampowered.com/app/*
// @namespace   https://greasyfork.org/users/8233
// @license MIT
// @version 0.0.1
// ==/UserScript==

var parts = window.location.href.split('/');
if (parts.indexOf('store.steampowered.com') === 2 && parts[3] == 'app') {
  var backs = document.getElementsByClassName('game_purchase_action_bg');
  for (var i = 0; i < backs.length; ++i) {
    //create the link, give it proper href, one of nice steam styles via a class
    var a = document.createElement('a');
    a.href = 'https://steamdb.info/app/' + parts[4];
    a.className = 'btnv6_blue_hoverfade btn_medium';

		// put text in the button
    a.innerHTML = '<span>SteamDB</span>';

    //and add it to each game buy element we can find (in case there are more cus deluxe edition, bundle, etc.)
    var con = backs[i];
    con.insertBefore(a, con.firstChild);

  }
}