Difference between revisions of "Sara-Ex1"

From CDOT Wiki
Jump to: navigation, search
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
=Exercise 1 : Using LXR=
 
=Exercise 1 : Using LXR=
 +
I attmeped my search under Mozilla 1.8 and as a text search.
 +
I began my search with 'reload', which returned an overwhelming account of hits.  After s fair bit of reading, I thought I found soemthing relivant in:
 +
/browser/locales/en-US/chrome/browser/browser.dtd
 +
82 <!ENTITY reloadCmd.label              "Reload">
 +
83 <!ENTITY reloadCmd.accesskey          "R">
 +
84 <!ENTITY reloadButton.tooltip        "Reload current page">
 +
which didn't turn out to be much.. so on with my search..<br/>
 +
I decided to try 'reloadCmd', which turned up in my first search, and I found:
 +
173                <menuitem label="&reloadCmd.label;" accesskey="&reloadCmd.accesskey;" command="Browser:Reload" key="key_reload"/>
 +
which again, didn't turn out to be much, however taking a hint perhaps I should try, 'BrowserReload', which I got a few hits for, one was in javascript in /browser/base/content/browser.js
 +
1622 function BrowserReload()
 +
1623 {
 +
1624  const reloadFlags = nsIWebNavigation.LOAD_FLAGS_NONE;
 +
1625  return BrowserReloadWithFlags(reloadFlags);
 +
1626 }
 +
 +
and in /browser/base/content/browser.js,
 +
5056      // Reload the page to show the effect instantly
 +
5057      BrowserReload();
 +
 +
so I'm assuming I'm on the right track..
 +
I then tired 'BrowserReload('.. and found a .cpp file.. I got a little excited (!!) I found it in /embedding/tests/wxEmbed/BrowserFrame.cpp,
 +
203 void BrowserFrame::OnBrowserReload(wxCommandEvent & WXUNUSED(event))
 +
204 {
 +
205    if (mWebBrowser)
 +
206    {
 +
207        nsCOMPtr<nsIWebNavigation> webNav = do_QueryInterface(mWebBrowser);
 +
208        webNav->Reload(nsIWebNavigation::LOAD_FLAGS_NONE);
 +
209    }
 +
210 }
 +
and now I'm at a loss..

Latest revision as of 12:04, 29 September 2006

Exercise 1 : Using LXR

I attmeped my search under Mozilla 1.8 and as a text search. I began my search with 'reload', which returned an overwhelming account of hits. After s fair bit of reading, I thought I found soemthing relivant in: /browser/locales/en-US/chrome/browser/browser.dtd

82 <!ENTITY reloadCmd.label              "Reload">
83 <!ENTITY reloadCmd.accesskey          "R">
84 <!ENTITY reloadButton.tooltip         "Reload current page">

which didn't turn out to be much.. so on with my search..
I decided to try 'reloadCmd', which turned up in my first search, and I found:

173                 <menuitem label="&reloadCmd.label;" accesskey="&reloadCmd.accesskey;" command="Browser:Reload" key="key_reload"/>

which again, didn't turn out to be much, however taking a hint perhaps I should try, 'BrowserReload', which I got a few hits for, one was in javascript in /browser/base/content/browser.js

1622 function BrowserReload()
1623 {
1624   const reloadFlags = nsIWebNavigation.LOAD_FLAGS_NONE;
1625   return BrowserReloadWithFlags(reloadFlags);
1626 }

and in /browser/base/content/browser.js,

5056       // Reload the page to show the effect instantly
5057       BrowserReload();

so I'm assuming I'm on the right track.. I then tired 'BrowserReload('.. and found a .cpp file.. I got a little excited (!!) I found it in /embedding/tests/wxEmbed/BrowserFrame.cpp,

203 void BrowserFrame::OnBrowserReload(wxCommandEvent & WXUNUSED(event))
204 {
205     if (mWebBrowser)
206     {
207         nsCOMPtr<nsIWebNavigation> webNav = do_QueryInterface(mWebBrowser);
208         webNav->Reload(nsIWebNavigation::LOAD_FLAGS_NONE);
209     }
210 }

and now I'm at a loss..