// ==UserScript==
// @name          Flickr: Return-to-Page on Login
// @description	  Clicking 'Login' on any Flickr page will return you to that page after you log in. (Should be default behavior, but it isn't.)
// @namespace     http://www.rhyley.org/gm/
// @include	http://*flickr.com*
// @exclude	http://*flickr.com/signin/*


var allLinks, thisLink;
allLinks = document.evaluate(
    "//a[contains(@href,'/signin/')]",
    document,
    null,
    XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
    null);
for (var i = 0; i < allLinks.snapshotLength; i++) {
    thisLink = allLinks.snapshotItem(i);
    thisLink.href='/signin/?cf=' + location.pathname;;
}
