PK 9chrome.manifestcontent breadcrumb content/ locale breadcrumb en-US locale/en-US/ skin breadcrumb classic/1.0 skin/ overlay chrome://browser/content/browser.xul chrome://breadcrumb/content/overlay.xul PK 9content/PK 9(FWcontent/leafbush.pngPNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<DIDATxڴWil\f싗glKv,qj%@,A-HEDP-ďR*MBڔТP%mQJI$v7l6xg{c NZs<"4bۈ #ag&*&]G-H<ߓMS@oMY['ۢS1Nッ||SO]` G%='Ý:Α'o Ok N–ij(z&>{&/(BI7.w!4>G,PC͖iFoѪJd8+ [mjXµ)'x2eYOp0QӴ-- B:YTݏx?p0w yUW yuZµiM1B.w?\9oϾ|lけPQ"lP QnBk9]^'`Uid$O( kk xW+PUQN 6y֊?VCzt-aT LByTkiwif!$cCOf9f׈㵈$lx.64xF#δ#8!0ɋu%hHBKqDE*PGc@"CHmLWIJ[SvK$J,uc?+"%9n(z e8 Vz>n99RT+٣>RN(@7o~Չ=/|ú˵{@!s01jEJ <,UQ6c-r~SuVRN>х@J&\̐p?KfU92\lAQMu^ \DÈoĩID@ʉg 7 .t ،fIx%S(s \N+ز\^ͼեLAޣh֍+E !{ML0MkqfA>@&bG|pՐ]fT=QȯRoH83[ 3zL24=Pf9!}z:1*B,1G 䒀+9Wt[C=WΏ =( /.w"P42.srYɋ EIb^'ܱg{w\xìΖU%#)%fkO7<;<\JI*Rك>Z-' ̕ 85&ɅёOef'`ۈ{ 4W}7Q;8Z ;/D4&j/OOF´f?HAK[ `K%m<6sώndZU:1:]ڰ@ iB gAn,E66C5̞r,pOE%0gؼG'X\o6qç .D/ZNۢu<:l>DϤsIER)/v⇄DL@yfշz6+}N_.9> Jٜۯ%BF;q\T*4qgR\j3m>h-?E9xDU? t:kK5Ǹ/壒_%Oqq8\F2j8fb GtZ;B?A턢;b;!?%X|Ohƺ!GE~ j =uYs;R 8jH`V <IENDB`PK 99“content/overlay.js/* * breadcrumb firefox extension * Copyright (c) 2008 Nicholas Ortenzio * nicholas.ortenzio@gmail.com * http://breadcrumb.downwith.us * * MIT License [http://www.opensource.org/licenses/mit-license.php] * */ var breadcrumb = { onLoad: function() { this.initialized = true; var urlbar = document.getElementById('urlbar'); urlbar.addEventListener('click', this.onSingleClick, true); urlbar.addEventListener('dblclick', this.onDoubleClick, true); }, getClickMode : function(){ var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch); var clickmode = prefs.getIntPref("extensions.breadcrumb.clickmode"); return clickmode; }, onSingleClick : function(e){ if (breadcrumb.getClickMode() == 1){ breadcrumb.onActivated(e.target); } }, onDoubleClick : function(e){ if (breadcrumb.getClickMode() == 2){ breadcrumb.onActivated(e.target); } }, onActivated : function(strURL){ var adr = strURL.value; var omega = strURL.selectionEnd; var sub = /(.*)\.(.*)\.(.*)/ if(adr.substring(omega-1).indexOf('/')>0){ var url = adr.substring(0,omega+1+adr.substring(omega).indexOf('/')); var match = sub.exec(url); if (match){url = url.replace(match[1],'http://www');} if (url != "http:/"){gBrowser.loadURI(url);} } } }; window.addEventListener("load", function(e) {breadcrumb.onLoad(e);}, false); PK !90>>content/overlay.xul