So awesome! Thank you very much! Is there any way that you can get it to refresh the remaining entry points that are left in your account after entering a giveaway? The Account box at the top right corner of the page doesn't refresh. It also doesn't work correctly with the endless scroll feature of Steamgifts++ once you reach the second page.
Comment has been collapsed.
Hi, I know it isn't popular, but maybe a few people still using it besides me. So, since Steam forbid opening their store pages in the frame I've updated script to display steamdb.info page instead. Login on steamdb.info to see owned DLC and the other stuff like that.
Also added some simple functionality to update points on the main page when you join or leave giveaway. Very basic one.
Comment has been collapsed.
Not popular? Really? It's my favourite UserScript next to one-click improved game filter. Never found this topic before though.
But really, the one-tab feature it gives me when looking through the messages or just checking how active GAs fare is just beyond awesome. More people should use this script.
(Not to mention that for me this script is way more reliable than the GAs only pop-in feature of SG++. That one derps out all the time when other scripts are on the site too, but this one works like a charm.)
Comment has been collapsed.
Update:
Some sad statistic:
Total installations: 124
Daily installations: ~0.7
So, I can expect about 370~380 users next year… :)
Comment has been collapsed.
Sorry for these multiple deleted comments — I had to test new method of replacing numbers in the notifications. :)
Comment has been collapsed.
Hi everyone, another update:
I did a couple of major modifications in the internal code to get rid of the ugly redraws during the page load when script hides unnecessary page elements inside of the pop-in frame. Also, rewrote links handling code to be as compatible with other scripts as possible and replaced all code based on innerHTML with a proper DOM manipulations. There could be a couple of minor issue when popin is opened when it is not necessary and not opened when it is needed. Will handle them a bit later.
Comment has been collapsed.
Just installed Opera 35 with Tampermonkey and latest version of my script, and everything looks fine here on my side.
In particular I wrote this comment with discussions loaded in pop-in.
Which scripts and extensions are you using with SG in Opera? Does my script work if they are disabled?
BTW, I've noticed such behavior a few times yesterday, but as I understood that was due to data loading error or timeout. SG was rather unresponsive recently.
Comment has been collapsed.
Update:
Comment has been collapsed.
I've noticed that after initiating account sync I always end up refreshing the main page to remove all newly added games. So, I came to conclusion it will be only logical to do so automagically. :)
Update:
Comment has been collapsed.
Check out my other script: https://greasyfork.org/en/scripts/17130-steamgifts-look-for-similar
It adds a button to each giveaway to let you search for all similar giveaways. Besides main page it works on entered/created/won giveaways pages and on separate giveaway pages.
Comment has been collapsed.
When I got to this discussion (just as an exapmle) i get what is shown in the image below. If i click the search button it does nothing though
Comment has been collapsed.
Hm… I can't reproduce this on my side. Interesting. Have you modified script in any way during the installation in the Greasemonkey/Tampermonkey? Which extension and version of the extension to install user scripts are you using?
The script is configured to run only on 3 kinds of URLs:
*://www.steamgifts.com/
← main page without sub-pages
*://www.steamgifts.com/giveaway/*
← singe giveaway page
*://www.steamgifts.com/giveaways/*
← various lists of giveaways
Discussions are not included and the script shouldn't even appear in the list of active scripts.
Comment has been collapsed.
Suggestion in SteamGifts: Look for similar.
Is it possible to support RAChart?
https://www.steamgifts.com/discussion/F7fgE/bundle-stars-gamepedia-anniversary-bundle
Comment has been collapsed.
Hi lainverse
iFantz7E reported that my script breaks your SG look for similar script.
My script adds giveaway point after the name, so if you can change some of the codes, it'd be great.
Just remove $ sign at line 170 and then add this after line 170.
.replace(/\s\(\d+P\)/,'')
Then user just need to put your script below my script so that my script doesn't override the magnifying glass.
Thank you
EDIT: I changed some codes of my script in case your script runs before my script. Your script will have incorrect search URL if running after my script. The solution above will fix it.
Comment has been collapsed.
thanks for the the info on how to surgically merge them<3
Comment has been collapsed.
bump thanks , useful script bumping for downloaded~
Comment has been collapsed.
Are you using NoScript or something like that? Not sure, but that could be the reason.
I've added direct links to scripts into the topic. If Tampermonkey installed and works properly then on top of a script source you should see basic information about the script and install button. If you see only script source then Tampermonkey isn't installed or doesn't work right.
Comment has been collapsed.
I don't think it's necessary to leave current page to check the game description or to read FAQ on how to use comments formatting or check entered giveaways or..
Have you ever heard about Tabbed Browsing? If you middle-click on a link, it will open in a new tab.
Comment has been collapsed.
Ye, sure, you can. When you have 20-30 tabs with stuff you sure want to open a couple more.
BTW, if you read a bit more you will notice I wrote about the middle-click trick there for Steam store links, so I'm aware of it, thanks.
Also, Mac OS / Safari / Magic Mouse users may like it... even though I never tested it there. Because, you know, this: http://apple.stackexchange.com/questions/171254/how-to-enable-middle-click-of-apples-magic-mouse
Isn't it crazy to sell a mouse capable of middle-click, yet didn't give users a way to use it?
Comment has been collapsed.
Look for similar is now partially integrated: https://www.steamgifts.com/discussion/CRIrT/search-by-appsub-id
Now we see 2 identical magnifying glass icons next to the titles...
Comment has been collapsed.
Updated code:
Now, if native LFS link were present click on the magnifier glass will lead to a link provided by the site. Click on the option "Here" will use own code.
Comment has been collapsed.
Bug report: magnifying glass is still duplicated inside game pages: https://www.steamgifts.com/giveaway/qvc1Z/the-rebel
Thanks!
Comment has been collapsed.
In sub, it still has 2 icons.
https://www.steamgifts.com/giveaway/bu0ql/pinball-thrills-triple-pack
Please add "/giveaways/search?sub="
Comment has been collapsed.
Not sure I can help. Just installed Vivaldi with ABP, Tampermonkey and this script and it works just fine there. Could be some local issues like long page load speed. Part of the script waits when page fire DOMContentLoaded event and if for some reason it get's postponed (problem with one of the third-party scripts on the site, slow internet) it may not run in time. However, usually browser fires that event after a while anyway. I've encountered such behavior in Google Chrome a few times, but really rarely. Might be an issue with some specific build of the browser and disappear in the next update.
Comment has been collapsed.
I freaking love the pop-ups. I can't thank you enought for this
But id like to customize a bit; All and evey mouse i ever bought have very short lived middle-buttons reliabilty and its a pain to mid-click when i want to reach the store quickly; That coupled with the longer load of steamdb and its more of a burden for me. I wish steam allowed to iframe store pages but since that won't happen (and probably there is good reason for not allowing)... i can check steamdb from the storepage and the rare ocurrences i end up on the storefront i can google or go search directly in steamdb. Way more of a shore but its so uncommon its not a problem.
I freaking love the pop-up for discussions but thanks to some other script/extension (not sure from wich each feature i like coms) i only browse the discussion with some features like showing me what ive readed and such; As expected no script/extension affects the poped-in discussions.
In no way im requesting for any kind of settings- since tampermonkey allows us to easily edit i would love if you could point out where/what i could comment off from the code or change so i can turn off these two XD
Thanks a lot for all the time and effort put on this, its awesome \o/
Comment has been collapsed.
Not sure why discussions doesn't work with your scripts/extensions. At least all TM scripts I've checked worked fine since IFRAME treated as a separate page. Could you please give me a link to script/extension which you use? I'd like to look what's wrong.
To modify behavior of discussions links look for
// if user clicked a link - try to handle it properly
if (t.href) {
and add this right after it
if (/\/discussion/.test(t.pathname) &&
!/\/discussion/.test(document.location.pathname))
{
t.target = '_blank';
return;
}
If you remove t.target = '_blank';
then all discussions links will open as usual. With it first link will open in a new tab, then in the same tab.
If you remove && !/\/discussion/.test(document.location.pathname)
then all discussion links will open in a new tab or behave as usual depending on presence of t.target = '_blank';
.
And with this Steam links will be opened in a new tab:
if (isSteamStore.test(t.hostname))
{
t.target = '_blank';
return;
}
Actually, I like Steam DB since it doesn't hide packages unavailable in specific regions like Steam Store does.
Comment has been collapsed.
Hi there,
If you see my script not working then please understand that isn't an issue in my code.
This happened because SteamGifts set 'X-Frame-Options' to 'deny' in all page header responses. Same as Steam.
I may figure something out eventually, but for now please disable my script.
It won't work.
Comment has been collapsed.
2,040 Comments - Last post 2 hours ago by lav29
160 Comments - Last post 6 hours ago by arbutusridge
40 Comments - Last post 7 hours ago by OilBud
286 Comments - Last post 8 hours ago by Wok
396 Comments - Last post 9 hours ago by Wok
1,248 Comments - Last post 9 hours ago by logorkill
8 Comments - Last post 16 hours ago by TheLimeyDragon
196 Comments - Last post 28 minutes ago by squall831
660 Comments - Last post 30 minutes ago by Myklex
123 Comments - Last post 37 minutes ago by grcemeise
53 Comments - Last post 47 minutes ago by FateOfOne
61 Comments - Last post 58 minutes ago by Yamaraus
806 Comments - Last post 1 hour ago by Mayanaise
152 Comments - Last post 1 hour ago by lav29
Hi everyone,
[There was me blabbering some gibberish, but I decided to remove this part since it wasn't informative.]
Open in pop-in
Preparations before installing script
Warning: SteamGifts forbid loading its pages in frames and this script uses frames!
Due to that script won't work as-is and require one extra extension to work properly.
However, it doesn't work in current version of the browser. There are more, but most of them are outdated or have so complex interface that I didn't bother to deal with. -_- Please tell me if you find any extension that works there. I also fixed one issue in the script which prevented it from working in Firefox.
(you can add more profiles using menu on the left side for other sites)
You can use "Open in pop-in" now!
Script
https://greasyfork.org/en/scripts/8064-steamgifts-open-in-pop-in (direct link)
(Click there on green "?" button next to "Install" if you don't know how to install such scripts)
The primary goal of this script is to improve SteamGifts experience by opening various stuff right on the same page without leaving it.
I don't think it's necessary to leave current page to check the game description or to read FAQ on how to use comments formatting or check entered giveaways or... well, pretty much everything. For example, this scrip let you join or leave giveaways from the main page except it does not add "Join" button directly on the page as Easy SteamGifts does. It shows you giveaway page right on top of the main page and you can get back just by clicking on the area around pop-in.
I have to warn you that my script will load SteamDB instead of official Steam store pages if you click on the game links in the giveaways and there are two reasons for that:
You can open official Steam page in a new tab (or any other link, not limited to this site, this is standard browser feature) by a middle-click on a desired link.
Look for similar
https://greasyfork.org/en/scripts/17130-steamgifts-look-for-similar (direct link)
It adds a button to each giveaway to let you search for all similar giveaways. Besides main page it works on entered/created/won giveaways pages and on separate giveaway pages. It also supports charts in Deals section of Discussions (technically any charts formatted in a similar manner).
Here are a few screenshots of "Open in pop-in" script in action:
Comment has been collapsed.