Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Cookie Settings
- document.cookie = 'same-site-cookie=foo; SameSite=Lax';
- document.cookie = 'cross-site-cookie=bar; SameSite=None; Secure';
- // Skapa knappen
- var btnReplace = document.createElement("BUTTON");
- btnReplace.innerHTML = "Insert Steam Market Price";
- btnReplace.onclick = function(){replacePrices()};
- btnReplace.style.cssText = 'background-color: #24252f; color: #e9b10b; padding: 1em; margin-left: 1.875rem; border-radius: 3px; font-size: .8125rem; font-weight: 700';
- // Placera knappen
- document.getElementsByClassName("price-range-compact")[0].appendChild(btnReplace);
- // Udda nummer är wear
- // Jämna nummer är skinet
- // 0 är ett annat element
- let wearNumber = 1;
- let skinNumber = 2;
- let priceNumber = 0;
- let bothNumber = 1;
- var skins = [];
- // Prisrutan
- let prices = document.getElementsByClassName('item__price');
- function replacePrices() {
- console.log("Changing Prices");
- for (var i = 0; i < 25; i++) {
- var wear = document.getElementsByClassName("px-2")[wearNumber].textContent;
- var skin = document.getElementsByClassName("px-2")[skinNumber].textContent;
- var both = document.getElementsByClassName("pb-3")[bothNumber].textContent;
- wear = '(' + wear + ')';
- skin = skin.trim().replace(/\s\s+/g, ' | ');
- wear = wear.trim();
- skinFullName = skin + ' ' + wear;
- if (skinFullName.includes('Sticker')) {
- skins.push('P250 | Sand Dune (Battle-Scarred)');
- } else {
- skins.push(skinFullName);
- }
- wearNumber = wearNumber + 2;
- skinNumber = skinNumber + 2;
- bothNumber = bothNumber + 1;
- skin = '';
- wear = '';
- btnReplace.innerHTML = "Reload Steam Market Prices";
- }
- console.log('Got all skins in list');
- console.log(skins);
- getPrices();
- }
- function getPrices() {
- for (var i = 0; i < 25; i++) {
- chrome.runtime.sendMessage(
- {contentScriptQuery: "queryPrice", itemURL: skins[priceNumber]},
- price => {
- console.log(price);
- });
- priceNumber = priceNumber + 1;
- }
- wearNumber = 1;
- skinNumber = 2;
- priceNumber = 0;
- skins = [];
- }
Advertisement
Add Comment
Please, Sign In to add comment