Changeset 4
- Timestamp:
- 06/21/05 16:19:10 (4 years ago)
- Location:
- uppity/trunk/chrome/uppity/content/uppity
- Files:
-
- 2 modified
-
uppity-overlay.xul (modified) (1 diff)
-
uppity.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uppity/trunk/chrome/uppity/content/uppity/uppity-overlay.xul
r3 r4 1 <?xml version= "1.0"?>2 <?xml-stylesheet href= "chrome://uppity/skin/uppity-overlay.css" type="text/css"?>3 <overlay id= "uppity-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">1 <?xml version='1.0'?> 2 <?xml-stylesheet href='chrome://uppity/skin/uppity-overlay.css' type='text/css'?> 3 <overlay id='uppity-overlay' xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'> 4 4 5 <script type= "application/x-javascript" src="chrome://uppity/content/uppity.js"></script>5 <script type='application/x-javascript' src='chrome://uppity/content/uppity.js'></script> 6 6 7 <toolbarpalette id= "BrowserToolbarPalette">8 <toolbarbutton id= "tb-uppity" oncommand="uppity.goUp()"9 class= "toolbarbutton-1"10 label= "Uppity" tooltiptext="Go Up 1 Level"7 <toolbarpalette id='BrowserToolbarPalette'> 8 <toolbarbutton id='tb-uppity' oncommand='uppity.goUp()' 9 class='toolbarbutton-1' 10 label='Uppity' tooltiptext='Go Up 1 Level' 11 11 /> 12 12 </toolbarpalette> 13 13 14 <statusbar id="status-bar"> 15 <statusbarpanel id="status-bar-uppity" insertafter="livemark-button"> 16 <image id="status-bar-uppity-image" width="16" height="16" 17 src="chrome://uppity/skin/sb-icon.png" 18 onclick="uppity.goUp();" 14 <statusbar id='status-bar'> 15 <statusbarpanel id='status-bar-uppity' insertafter='livemark-button'> 16 <image id='status-bar-uppity-image' width='16' height='16' 17 src='chrome://uppity/skin/sb-icon.png' 18 oncommand='uppity.goUp();' 19 context='status-bar-uppity-context' 19 20 /> 20 21 </statusbarpanel> 22 23 <popup id='status-bar-uppity-context'> 24 <menuitem label='Go Up' oncommand='uppity.goUp();' /> 25 <menuitem label='Turn off this button' oncommand='uppity.turnOffSBButton();' /> 26 </popup> 21 27 </statusbar> 22 28 23 <script type="application/x-javascript"> 29 <keyset id="mainKeyset"> 30 <key id='uppity-key-shortcut' 31 modifiers='alt' 32 keycode='VK_UP' 33 oncommand='uppity.goUp();' 34 /> 35 </keyset> 36 37 <script type='application/x-javascript'> 24 38 <![CDATA[ 25 window.addEventListener( "load", function() {39 window.addEventListener('load', function() { 26 40 uppity.setSBButtonVis(); 27 }, false); // end window.addEventListener( "load"...)41 }, false); // end window.addEventListener('load'...) 28 42 ]]> 29 43 </script> -
uppity/trunk/chrome/uppity/content/uppity/uppity.js
r3 r4 5 5 //firefox extension from scratch! 6 6 goUp:function() { 7 try { 7 8 var l=getBrowser().contentWindow.location, 8 L=false, h=l.href, S='/', s=l.protocol+S+S,9 d=l.pathname, i=d.indexOf( S), j=d.lastIndexOf(S);9 L=false, h=l.href, s=l.protocol+'//', 10 d=l.pathname, i=d.indexOf('/'), j=d.lastIndexOf('/'); 10 11 if (l.hash) { 11 12 L=h.replace(l.hash, '') 12 13 } else if (l.search) { 13 14 L=h.replace(l.search, '') 14 } else if ( S==d) {15 } else if ('/'==d) { 15 16 if (s.match('http'))i='www.'; 16 17 if(s.match('ftp'))i='ftp.'; … … 21 22 L='.' 22 23 } 24 dump('Uppity to: '+L+'\n'); 23 25 if (L) l.assign(L); 26 } catch (e) { this.dumpErr(e); } 24 27 }, 25 28 … … 80 83 var sb=document.getElementById('status-bar-uppity'); 81 84 sb.style.display=(show?'-moz-box':'none'); 82 } 85 }, 86 87 turnOffSBButton:function() { 88 dump('buttonoff...\n'); 89 this.setPref('bool', 'uppity.sb-icon', false); 90 this.setSBButtonVis(); 91 }, 92 83 93 }//close var uppity