Post Reply 
Yahoo! Mail
Jan. 25, 2009, 12:35 PM
Post: #1
Yahoo! Mail
Hmmnn... Using the latest config, the sign-out link in Yahoo Mail seems to have disappeared. Disabling the "Yahoo: Clean Up Site 7.09.07[sd](d.s)" filter fixes things.
Add Thank You Quote this message in a reply
Jan. 25, 2009, 01:42 PM
Post: #2
RE: sidki-config: Jan 14 2009 beta 2
look for ygmatop in the Match field ...
replace with (^$TST(uHost=*.mail.yahoo.com))ygmatop ...


while we're at it, though i've not heard any "specific" requests to remove the "Develop for My Yahoo!" POC ...
it can be axed by changing eyebrow to eyebrow|help-link-wrap ...
keeping it next to eyebrow simply because they exist back-to-back in the source code of Yahoo pages containing this POC ...
Add Thank You Quote this message in a reply
Jan. 25, 2009, 04:04 PM
Post: #3
RE: Yahoo! Mail
Back then JJoe and i thought it might be better to kill the "ygmatop" junk even at Y!Mail, but write back the only useful link, "Sign out". Hence:
"Yahoo Mail: Fix Attachment - Add Sign-Out 7.07.22 [jjoe sd] (d.s)"

Is it still better to fix the problem by updating latter filter?
If not, that filter should be removed/trimmed-down.


Regarding "Develop for My Yahoo!" POC, i don't see that from here, but i do get other useless boxes at the page top.
Add Thank You Quote this message in a reply
Jan. 25, 2009, 04:30 PM
Post: #4
RE: Yahoo! Mail
(Jan. 25, 2009 04:04 PM)sidki3003 Wrote:  but write back the only useful link, "Sign out". Hence:
"Yahoo Mail: Fix Attachment - Add Sign-Out 7.07.22 [jjoe sd] (d.s)"

Is it still better to fix the problem by updating latter filter?

good point...
i do prefer the "add sign-out" (which i see will also need added to the "calendar" page) correction: "calendar" already has sign-out...


taking a look...
will post an update shortly...
Add Thank You Quote this message in a reply
Jan. 25, 2009, 04:33 PM
Post: #5
RE: Yahoo! Mail
(Jan. 25, 2009 04:04 PM)sidki3003 Wrote:  but i do get other useless boxes at the page top.

are they in the same "banner row" as the eyebrow content?
if so, might not hurt to add those div id's as well...
Add Thank You Quote this message in a reply
Jan. 25, 2009, 04:49 PM
Post: #6
RE: Yahoo! Mail
No, unfortunately not, see screencap. Removing it is simple, but then non-US people have no chance to get to _www_ yahoo.com.

Btw: While checking, i realized that a JS error, "document.getElementById("sethomepage") is null", which is bugging me for months, can be fixed by replacing...
Code:
adlrec|eyebrow|ks-ypn-ads|marketplace|mantlecx|minimantle|news-sponsor|nns|northad|southad|spnsr
|spons[oe]red*|srec|swads|ws_ie7|yat(gad|ad_*)|ydireast|yfi_pf_(ad*|ysm)|ygmatop|ymadbn
|ymap(clad|ead|nad|west|footer)[0-9]+|mastheadhd$SET(2=<div style="line-height:7px">&nbsp;</div>
<div id="mastheadhd" style="display:none"><br id="sethomepage" /></div>)

...with...
Code:
adlrec|ks-ypn-ads|marketplace|mantlecx|minimantle|news-sponsor|nns|northad|southad|spnsr
|spons[oe]red*|srec|swads|ws_ie7|yat(gad|ad_*)|ydireast|yfi_pf_(ad*|ysm)|ygmatop|ymadbn
|ymap(clad|ead|nad|west|footer)[0-9]+|eyebrow$SET(2=<div style="line-height:7px">&nbsp;</div>
<div id="eyebrow" style="display:none"><br id="sethomepage" /></div>)

...IOW, updating the "eyebrow" fix.


Attached File(s)
.png  cap_174059.png (Size: 42.89 KB / Downloads: 304)
Add Thank You Quote this message in a reply
Jan. 25, 2009, 05:35 PM
Post: #7
RE: Yahoo! Mail
ah yes, thanks for the eyebrow/js-error fix...

here's what seems to be working for me in regards to the Add Sign-Out (note that i'm keeping <span class="last" ..., though i'm not 100% if it's needed):
Code:
Name = "Yahoo Mail: Fix Attachment - Add Sign-Out     7.07.22 [jjoe sd] (d.s) {po 1.25.09}"
Active = TRUE
URL = "$TYPE(htm)[^/]++.mail.yahoo.com/"
Limit = 128
Match = "<(span class=$AV(last) id=$AV(searchtestopionlinks) >)\1$SET(2=<a"
        " href="http://login.yahoo.com/config/login?logout=1&.direct=1&.done=http://www.yahoo.com&.last=http://mail.yahoo.com""
        " style="text-decoration:underline;" target="_top">Sign Out</a> -)$SET(0=Y!M sign-out)"
        "|<(button[^>]++onclick=")\1d(^(^window.location))$SET(0=Y!M button)"
        "|<(li class="navitems first">)\1$SET(2=<a"
        " href="http://login.yahoo.com/config/login?logout=1&.direct=1&.done=http://www.yahoo.com&.last=http://mail.yahoo.com""
        " style="text-decoration:underline;" target="_top">Sign Out</a></li><li class="navitems" id="optionsDD">)$SET(0=Y!M sign-out)"
Replace = "<$SET(sSpec=$GET(sSpec)\0.)\1\2"
Add Thank You Quote this message in a reply
Jan. 25, 2009, 06:16 PM
Post: #8
RE: Yahoo! Mail
That works well here (using Classic interface) -- Added, thanks. Smile!
Add Thank You Quote this message in a reply
Jan. 25, 2009, 08:15 PM
Post: #9
RE: Yahoo! Mail
Thanks guys for the quick response! Smile!
Add Thank You Quote this message in a reply
Jan. 26, 2009, 12:55 AM
Post: #10
RE: Yahoo! Mail
FWIW, here's what i added. No changes except removing my handle (no longer involved) as well as a tag ID (duplicate).
Code:
[Patterns]
Name = "Yahoo Mail: Fix Attachment - Add Sign-Out     9.01.25 [jjoe po] (d.s)"
Active = TRUE
URL = "$TYPE(htm)[^/]++.mail.yahoo.com/"
Limit = 128
Match = "<(span class=$AV(last) id=$AV(searchtestopionlinks) >)\1$SET(2=<a"
        " href="http://login.yahoo.com/config/login?logout=1&.direct=1"
        "&.done=http://www.yahoo.com&.last=http://mail.yahoo.com""
        " style="text-decoration:underline;" target="_top">Sign Out</a> -)$SET(0=Y!M sign-out)"
        "|<(button[^>]++onclick=")\1d(^(^window.location))$SET(0=Y!M button)"
        "|<(li class="navitems first">)\1$SET(2=<a"
        " href="http://login.yahoo.com/config/login?logout=1&.direct=1"
        "&.done=http://www.yahoo.com&.last=http://mail.yahoo.com""
        " style="text-decoration:underline;" target="_top">Sign Out</a></li>"
        "<li class="navitems">)$SET(0=Y!M sign-out-2)"
Replace = "<$SET(sSpec=$GET(sSpec)\0.)\1\2"

ProcksRocks, regarding the "Yahoo: Clean up Site" filter, feel free to add classes/IDs for disturbing tag blocks you see from the US. However, in that case please temporarily append a final line to the matching expression (and keep the respective Log-Rare entries):
Code:
&($TST(volat=*.log:[12]*)$ADDLST(Log-Rare,SiteSpec Yahoo \1 \t\u)|)

Otherwise it would be very hard to remove outdated code later. I'll email you (old office account) my log for that filter, okay?
Add Thank You Quote this message in a reply
Jan. 26, 2009, 11:31 AM
Post: #11
RE: Yahoo! Mail
cool, no prob's at all...
Add Thank You Quote this message in a reply
Post Reply 


Forum Jump: