mozilla

Revision 379491 of Scratchpad

  • Revision slug: Tools/Scratchpad
  • Revision title: Scratchpad
  • Revision id: 379491
  • Created:
  • Creator: kosikfl
  • Is current revision? No
  • Comment

Revision Content

I got a second email from him

 

{{ gecko_minversion_header("6.0") }}

The Scratchpad tool, built into Firefox 6 and later, provides a handy environment for experimenting with JavaScript code. You can write and test code ideas that interact with the contents of the web page, before switching to your usual development tools to finalize and clean up the end result.

Unlike the Web Console, which is designed for interpreting a single line of code at a time, Scratchpad lets you edit larger chunks of JavaScript code, then execute it in various ways depending on how you want to use the output.

Using Scratchpad

To open the Scratchpad window, go to the Web Developer menu (which is a submenu in the Tools menu on Mac OSX and Linux), then select Scratchpad. This will open up a Scratchpad editor window, which includes a comment that provides some brief information about how to use Scratchpad. From there, you can immediately start writing some JavaScript code to try.

The Scratchpad window looks something like this (on Windows and Linux, you'll also have your menu bar there, while on the Mac, the menu bar is at the top of the screen as usual):

scratchpad.png

See Using the Source Editor for documentation about the editor itself, including useful keyboard shortcuts.

At the bottom of the window, you see the current execution scope for your code; in this case, it's "Content," or the content of the current page. See {{ anch("Scratchpad scope") }} for details.

{{ gecko_callout_heading("10.0") }}

Gecko 10.0 {{ geckoRelease("10.0") }} replaced the editor in the Scratchpad with Orion, which provides syntax highlighting, improved indentation, and other features. In addition, the content of the Scratchpad window is now saved using the Firefox session restore feature, so it's now persistent across restarts of Firefox.

The File menu offers options to save and load JavaScript code snippets, so you can reuse code later if you like.

{{ gecko_callout_heading("13.0") }}

Starting in Firefox 13, you'll find an option that takes you to this page in the Help menu. How helpful!

Executing your code

Once you've written your code, select the code you want to run, then right-click (or go to the Execute menu in the menu bar) and choose the way you want to run your code. There are three execution options available.

Note: If you don't select anything, all the code in the window will be run.

Run

When you choose the Run option, the selected code executed. This is what you'd use to execute a function or other code that manipulates the content of your page.

Inspect

The Inspect option executes the code just like the Run option; however, after the code returns, an object inspector is opened to let you examine the returned value.

For example, if you enter the code:

window

Then choose Inspect, you get an inspector window that may look something like this:

inspector.png

Display

The Display option executes the selected code, then inserts the result directly into your Scratchpad editor window as a comment. This is a convenient way to keep a running log of the results of your tests while you work. You can also use it as a calculator, in a pinch, although if you don't already have a better calculator program, you may have bigger problems.

Cleaning up

You can reset all variables by choosing the "Reset Variables" option in the Execute menu or in the context menu that appears when you right-click in the Scratchpad window.

Scratchpad usage scenarios

There are lots of ways Scratchpad can be useful. This section covers a few of them.

Testing new code

Scratchpad is particularly useful for testing new code in a live browser environment; you can copy the code you're debugging into Scratchpad and run it, then tweak it until it works. Once it's working, copy it back into your main code file and you're done. In many cases, you can write, debug, and test your code without ever having to reload the page.

Reusable code snippets

The menu bar in Scratchpad offers commands for saving and loading JavaScript code. This facility can be used to keep around bits of JavaScript code you often use. For example, if you're working on a site that uses AJAX requests to load data, you can keep snippets around that perform those load operations for testing or verification of data. Similarly, you can keep around helpful general-purpose debugging functions, such as functions that dump out particular types of information about the DOM.

Scratchpad scope

Code you run in Scratchpad is executed in a sandbox that has access to everything on your page, but won't leak new variables onto the page. If you expressly want to put variables on your page, you can do so by putting them in the {{ domxref("window") }} object:

window.myVariable = value;

The new window.myVariable value, in this case, is accessible to scripts running on the page.

Note: This sandboxing works just like Web Console. However, unlike Web Console, the Scratchpad follows you from tab to tab; the code you run in it always executes against the current tab in the frontmost browser window. This can, for example, be used to perform the same test against multiple servers.

Using Scratchpad to access Firefox internals

If you're working on Firefox itself, or developing add-ons, you may find it useful to be able to access all of the browser's internals using Scratchpad. To do this, you need to set the devtools.chrome.enabled preference to true using about:config. Once you've done this, the Environment menu has a Browser option; once that's selected, your scope is the entire browser rather than just the page content.

{{ languages( { "es": "es/Herramientas/Borrador", "fr": "fr/Outils/Ardoise", "ja": "ja/Tools/Scratchpad" } ) }}        <http://us.lrd.yahoo.com/_ylt=All6m7bK.rxuPZPwA0LEihO.ulI6/SIG=11dfltpcl/EXP=1367697730/**http%3A//profile.yahoo.com/>
      o Account Info
        <https://us.lrd.yahoo.com/_ylt=Ap_uCUgrZub.8xFa5iORi7..ulI6/SIG=16ild5o8v/EXP=1367697730/**https%3A//edit.yahoo.com/mc2.0/eval_profile%3F.intl=us%26.lang=en-US%26.done=https%3A//us-mg6.mail.yahoo.com/neo/launch%253f.rand=ancjkf91bdamu%26amp;.src=cdgm%26amp;.intl=us%26amp;.lang=en-US>
      o Sign Out
        <http://login.yahoo.com/config/login;_ylt=AoUX90blbHHQGlSful.Vxcy.ulI6?logout=1&.direct=2&.done=http://www.yahoo.com&.src=cdgm&.intl=us&.lang=en-US>

  * /Help/ <#yucs-help_inner>

Yahoo!
<http://us.lrd.yahoo.com/_ylt=ArlnqZneAwGrf0F5VO0d_Uq.ulI6/SIG=11906aed0/EXP=1367697730/**http%3A//www.yahoo.com/>

Press the Enter key to select a tab

  * *INBOX //* <#/minty/page/thread-inbox>
  * *CONTACTS* <#/app/minty/contacts>
  * *CALENDAR* <#/app/minty/calendar>
  * *Re: "Being First" people* <#>Close tab
  * *SEARCH: from:udidgood@gmail.com* <#>Close tab
  * <#>

** <#>
Compose <#/minty/page/compose>** <#>
Delete <#> Move** <#> Spam <#>*Report...* <#> Actions** <#>


Press the Enter key to select an item

  * /Inbox/ (489) <#>
  * /Photos/ <#>
  * /Attachments/ <#>
  * /Conversations/ <#>
  * /Drafts/ (1) <#>
  * /Sent/ <#>
  * /Spam/ (999+) <#>
  * /Trash/ (2) <#>


    Folders

  * /Adobe/ () <#>
  * /Apple/ () <#>
  * /Daz/ () <#>
  * /Facebook/ (124) <#>
  * /FTS/ () <#>
  * /guots/ () <#>
  * /j/ () <#>
  * /jokes/ () <#>
  * /Notes/ () <#>
  * /OIB Business/ (120) <#>
  * /OIB Entertainment/ (219) <#>
  * /OIB Finance/ (3) <#>
  * /OIB Home/ (10) <#>
  * /OIB News/ (332) <#>
  * /OIB Shopping/ (348) <#>
  * /OIB Social Networking/ (431) <#>
  * /OIB Travel/ (545) <#>
  * /on star/ () <#>
  * /pics/ () <#>
  * /Receipts from iTunes/ () <#>
  * /recipts/ () <#>
  * /Resume/ () <#>
  * /Ringtone/ () <#>
  * /Scott Mayer/ () <#>
  * /SD/ () <#>
  * /Software/ (201) <#>
  * /Text alerts/ () <#>
  * /To Do/ () <#>
  * /yahoo/ () <#>


    Applications

  * /All My Purchases/ <#>
  * /Attach Large Files/ <#>
  * /Attachments/ <#>
  * /Automatic Organizer/ <#>
  * /Calendar/ <#>
  * /Flickr/ <#>
  * /Notepad/ <#>
  * /Photos/ <#>
  * /Send us feedback/ <#>
  * /Unsubscriber/ <#>


    Results Narrowed By:

  * /udidgood@gmail.com/** <#> ** <#refiner=from>


    Add More Filters


    Date


      Date

  * /2013/(2) <#refiner=date&index=0>


    Folder

  * /Inbox/(2) <#refiner=folder&index=0>


    Status

  * /Replied/(2) <#refiner=status&index=0>
  * /Starred/(1) <#refiner=status&index=1>

** <#>SORT BY DATE**
** <#>** <#>1** <#>** <#>
Udidgood
Re: "Being First" people
10:41 AM

Kdan Mobile
Happy 4th Anniversary! Enjoy special offers & Giveaways
10:24 AM

MAILER-DAEMON@yahoo.com
Failure Notice
7:46 AM

Udidgood
"Being First" people
Fri, 1:40 PM

MedPage Today
Searching for Clinical Trials Just Got Easier
Fri, 10:24 AM

Adobe
Adobe named the leader in WCM for digital experience
Fri, 6:01 AM
Myles Mudarri
Fw: New Mortgage Lows Inside
Fri, 3:14 AM
DAZ
Black Friday Flashback - DAZ Products are Half-Off All Weekend
Fri, 1:26 AM
Viggle
Don't miss your chance to win 2,000,000 points!
Thu, 5:01 PM
Travelocity
★ Top 10 Travel Deals!
Thu, 2:17 PM
Servoy
ServoyWorld 2013 newsletter
Thu, 9:25 AM
DAZ
Introducing David 5 - He's Compatible, Hip and On Sale
Thu, 1:43 AM
Travelocity Fare Sale
✈ Great Travel Fares out of Denver from $128 RT
Wed, 7:07 PM
The Weather Channel
The Weather Channel Wants to Send You On a Disney Parks Vacation!
Wed, 4:53 PM
FxFactory News
Ripple Timelines for Final Cut Pro X
Wed, 12:05 PM
CheapOair
48 Hours Only: Save Big on AirTran Airways!
Wed, 10:46 AM
Primary Research Group
Primary Research Group has published The Survey of Public Library Use of
Tablet Computers, Smartphones & eBook Readers, ISBN 978-157440-237-7
Wed, 8:36 AM
PDF Suite Members
Get the all-in-one 2013 PDF suite at a special price
Wed, 5:43 AM
Western Sky Consumer Loans
Need a longer term loan? Pay it back over years not weeks.
Wed, 4:05 AM
DAZ
Behold the Asian Beauty
Wed, 1:02 AM
Viggle
Exclusive Viggle Offer from PoachIt: The Hunt for Coupons Ends Here
Tue, 5:01 PM
Travelocity
★ $50 Tax Day Promo Code - 2 Days Left! - Don’t Miss Out! ★
Tue, 2:47 PM
CheapOair
✈ Fly from Denver for as low as $170 Roundtrip
Tue, 11:04 AM
Adobe Summit
Last chance to register
Tue, 4:14 AM
DAZ
Stonemason is Ruining Everything
Tue, 12:49 AM
First Page <#> NEXT PAGE <#>** <#>
First Page <#> NEXT PAGE <#>** <#>


    Choose your favorite way to communicate.

/Email/ </app/minty/compose> /SMS/ </app/minty/conversation/?type=sms>
/Instant Message/ </app/minty/conversation/?type=im>
Sat, Apr 20, 2013 at 10:41 AM
10:41 AM
<#>
Message starred <#>
FROM Udidgood TO You


      Re: "Being First" people <http://mail.yahoo.com/>

Hide Details <#>

From

      * Udidgood <#>  **

To

      * Michelle Kosik <#>

Haha,  I apologize for accidentally including your email as well...we
don't really know each other well so, honestly your assumptions of me
also don't really matter to much to me ;) although you have a right to
your opinion as do I. Not to mention, it's a self admitted "Rant" with
the option to read...what do you mean what am I talking about lol... if
you ask me "sounding bitter" is poor critique of the topic.  
Take care

On Apr 20, 2013, at 7:46 AM, Michelle Kosik <michellekosik@yahoo.com
<mailto:michellekosik@yahoo.com>> wrote:

> What are you talking about?? You sound so critical and bitter.. Try
> not to hate so much, it's not healthy.
>
>
> ------------------------------------------------------------------------
> *From:* Udidgood <udidgood@gmail.com <mailto:udidgood@gmail.com>>
> *To:* Kwon Bellinghausen <kwonlee35@gmail.com
> <mailto:kwonlee35@gmail.com>>; Kwon Bellinghausen <kwonlee35@yahoo.com
> <mailto:kwonlee35@yahoo.com>>; Joe Melvin <rounderer@hotmail.com
> <mailto:rounderer@hotmail.com>>; Gerald Hoenings
> <gerald.hoenings@gmail.com <mailto:gerald.hoenings@gmail.com>>; Samuel
> J. Granillo <Samuel.granillo@gmail.com
> <mailto:Samuel.granillo@gmail.com>>; Vyncynt Cabral
> <vynciscoo@yahoo.com <mailto:vynciscoo@yahoo.com>>; Paige N Derik
> Bronk <paigeandderik@comcast.net <mailto:paigeandderik@comcast.net>>;
> Jennifer Kovach <adara_81@yahoo.com <mailto:adara_81@yahoo.com>>; Nick
> Herrera <naherrera@gmail.com <mailto:naherrera@gmail.com>>; Wafa
> Dahabreh <wdahabreh@gmail.com <mailto:wdahabreh@gmail.com>>; Laurel
> Gillund <laurelashley@gmail.com <mailto:laurelashley@gmail.com>>; Sean
> Grummer <seangrummer@gmail.com <mailto:seangrummer@gmail.com>>; Sue
> Norman <Willnorm@comcast.net <mailto:Willnorm@comcast.net>>; Amanda
> Pain <mandapaine09@yahoo.com <mailto:mandapaine09@yahoo.com>>; Ron La
> Oso Lucero <dj_homegrown@hotmail.com
> <mailto:dj_homegrown@hotmail.com>>; Michelle Kosik
> <michellekosik@yahoo.com <mailto:michellekosik@yahoo.com>>; Josh
> Hampshire <josh82h00@yahoo.com <mailto:josh82h00@yahoo.com>>
> *Sent:* Friday, April 19, 2013 1:39 PM
> *Subject:* "Being First" people
>
> It's G-
>
> So, I logged onto facebook recently after "deactivating" my account
> months ago...long story short, I still find facebook to be 90%
> malarchy and an excuse to ignore the majority of one's interpersonal
> relationships.  I ended up deactivating my account yet again but not
> before I found this most excellent rant.  If your up for it, check it
> out, otherwise enjoy YOUR day and learn to covet ALL your information
> sources a little less. 
>
> (The following was posted on facebook by Mr. J Medeiros of The
> Procussions...had to share this.) 
>
>
> " RANT: "Being First" ..
>
> The "being first" attitude/persona is probably the most annoying thing
> to me in arts/music, entertainment, science, and even "News" (current
> events etc.).
>
> It's the fuel for all "hipster" thought.
>
> It's the idea that your position in receiving any given information,
> even if just seconds before ( or just within your own social circle)
> creates a specific type of ownership over it. A "rule" which you
> become the overlord, hindering another's relationship with this
> information because there are so many damn strings attached in
> receiving it from you.
>
> It's simple, it's like saying, "Hey, I just found a cool piece of
> information want to know what it is? All you have to do is kiss my
> feet every time you think of it- mmmmmmmkay?"
>
> It's simple, it's like saying, "Hey, check out this band- but
> remember, you can never develop your own personal relationship with
> this group, because I now own your listening experience, in which you
> will owe me a 40% cool tax with every listen.
>
> It's simple, it's like saying, "Hey did you hear about that new
> technology? No? Well, yeah, don't look into it yourself because any
> research you now do (even if you will most definitely out research my
> one time reading of a TIME article) will be subject to my overseeing
> authority- in which I will scrutinize your knowledge over this
> subject, because well...um...I basically just invented this subject-
> mmmmmmmmkay?"
>
> SIDE NOTE: In cases where you actually ARE the center point for the
> "original" research, ok- OF COURSE there is some "ownership" there.
> However, if someone is actually WORKING to CREATE this information
> from SCRATCH they tend to have a personality that can't wait to share
> it, freely...like you know, uncovering Dinosaur bones, Cancer
> research, or developments in the human Gnome etc. Usually these people
> understand how human history plays in current information, the process
> it took to get here, and how we owe everyone before us a bit of
> gratitude (not rule) for their footsteps. Basically NO ONE is an Island...
>
> But research of this kind doesn't exactly include you casually
> listening to a new band on Spotify or being the first to turn on CNN.
>
> "Being First" people are not progressive. They are where ideas go to
> die, to be imprisoned, to dry out. A thirst for information must be
> quenched. To ration this info under a heavy "cool" tax is to starve
> people of the same rights you have: to casually, and usually with
> little effort, absorb new information ALREADY CREATED. Or maybe not
> casual at all...even if you dug for 3 hours to find a record, you are
> still just finding a record that already exists.
>
> Am I making it complicated? Probably so- this is how my mind works,
> but think about it.
>
> How often do you see people more wrapped up in their
> position/authority over "their" information than the contents of the
> information itself?
>
> I remember the kids in High School so amped to be the first to have
> the newest "Hip Hop" album- lording it over everyone else like,
> "Whatchu know about this?" "You ain't up on this!" "Only I am up on
> this!" etc. etc. etc.
>
> Funny, usually I find these people lack a crucial understanding of Hip
> Hop, maybe even just music in general (purpose of it, the manner of
> it's existence, the philosophy behind it) and often don't last in any
> given "subject" passed it's typical trending age (3 years for
> tastemakers, 5 years for early adapters, 10 years for trendies).
>
> Anyway...pointless trend I'm sure, maybe it's more of a writing
> exercise for me haha, but...
>
> In the end, I just think to build yourself up with the knowledge of
> someone else's existence still doesn't say much about your own, wether
> you were the first to that information or not..."
>
>
      Searching...

2 messages were found matching your search.

Hide Snippet** <#>
** <#>SORT BY DATE**
** <#>** <#>1** <#>** <#>
Udidgood
Re: "Being First" people
10:41 AM

…...you talking about?? You sound so critical and bitter.. Try not to
hate so much, it's not healthy. From: Udidgood < udidgood@gmail.com >
To: Kwon Bellinghausen < kwonlee35@gmail.com >; Kwon Bellinghausen <
kwonlee35@yahoo.com >; Joe Melvin < rounderer...…

With Michelle Kosik <#> - Folder: Inbox <#> - More from Udidgood <#>

Udidgood
"Being First" people
Fri, 1:39 PM

…It's G- So, I logged onto facebook recently after "deactivating" my
account months ago...long story short, I still find facebook to be 90%
malarchy and an excuse to ignore the majority of one's interpersonal
relationships. I ended up deactivating my...…

With Kwon Bellinghausen <#> - Folder: Inbox <#> - More from Udidgood <#>

First Page <#> NEXT PAGE <#>** <#>

  * udidgood@gmail.com <#>
  * Copy Address// <#>
  * New Message <#>
  * View Messages From... <#>

  * Add to Contacts.../Shift+A/ <#>

Revision Source

<p>I got a second email from him</p>
<p>&nbsp;</p>
<p>{{ gecko_minversion_header("6.0") }}</p>
<p>The Scratchpad tool, built into Firefox 6 and later, provides a handy environment for experimenting with JavaScript code. You can write and test code ideas that interact with the contents of the web page, before switching to your usual development tools to finalize and clean up the end result.</p>
<p>Unlike the <a href="/en/Tools/Web_Console" title="en/Using the Web Console">Web Console</a>, which is designed for interpreting a single line of code at a time, Scratchpad lets you edit larger chunks of JavaScript code, then execute it in various ways depending on how you want to use the output.</p>
<h2 id="Using_Scratchpad">Using Scratchpad</h2>
<p>To open the Scratchpad window, go to the Web Developer menu (which is a submenu in the Tools menu on Mac OSX and Linux), then select Scratchpad. This will open up a Scratchpad editor window, which includes a comment that provides some brief information about how to use Scratchpad. From there, you can immediately start writing some JavaScript code to try.</p>
<p>The Scratchpad window looks something like this (on Windows and Linux, you'll also have your menu bar there, while on the Mac, the menu bar is at the top of the screen as usual):</p>
<p><img alt="scratchpad.png" class="internal default" src="/@api/deki/files/5566/=scratchpad.png" style="" /></p>
<p>See <a href="/en/Tools/Using_the_Source_Editor" title="Using the Source Editor">Using the Source Editor</a> for documentation about the editor itself, including useful keyboard shortcuts.</p>
<p>At the bottom of the window, you see the current execution scope for your code; in this case, it's "Content," or the content of the current page. See {{ anch("Scratchpad scope") }}&nbsp;for details.</p>
<div class="geckoVersionNote">
  {{ gecko_callout_heading("10.0") }}
  <p>Gecko 10.0 {{ geckoRelease("10.0") }} replaced the editor in the Scratchpad with <a class="external" href="http://eclipse.org/orion/" title="http://eclipse.org/orion/">Orion</a>, which provides syntax highlighting, improved indentation, and other features. In addition, the content of the Scratchpad window is now saved using the Firefox session restore feature, so it's now persistent across restarts of Firefox.</p>
</div>
<p>The File menu offers options to save and load JavaScript code snippets, so you can reuse code later if you like.</p>
<div class="geckoVersionNote" style="undefined">
  <p>{{ gecko_callout_heading("13.0") }}</p>
  <p>Starting in Firefox 13, you'll find an option that takes you to this page in the Help menu. How helpful!</p>
</div>
<h3 id="Executing_your_code">Executing your code</h3>
<p>Once you've written your code, select the code you want to run, then right-click (or go to the Execute menu in the menu bar) and choose the way you want to run your code. There are three execution options available.</p>
<div class="note">
  <strong>Note:</strong> If you don't select anything, all the code in the window will be run.</div>
<h4 id="Run">Run</h4>
<p>When you choose the Run option, the selected code executed. This is what you'd use to execute a function or other code that manipulates the content of your page.</p>
<h4 id="Inspect">Inspect</h4>
<p>The Inspect option executes the code just like the Run option; however, after the code returns, an object inspector is opened to let you examine the returned value.</p>
<p>For example, if you enter the code:</p>
<pre>
window
</pre>
<p>Then choose Inspect, you get an inspector window that may look something like this:</p>
<p><img alt="inspector.png" class="internal default" src="/@api/deki/files/5565/=inspector.png" /></p>
<h4 id="Display">Display</h4>
<p>The Display option executes the selected code, then inserts the result directly into your Scratchpad editor window as a comment. This is a convenient way to keep a running log of the results of your tests while you work. You can also use it as a calculator, in a pinch, although if you don't already have a better calculator program, you may have bigger problems.</p>
<h2 id="Cleaning_up">Cleaning up</h2>
<p>You can reset all variables by choosing the "Reset Variables" option in the Execute menu or in the context menu that appears when you right-click in the Scratchpad window.</p>
<h2 id="Scratchpad_usage_scenarios">Scratchpad usage scenarios</h2>
<p>There are lots of ways Scratchpad can be useful.&nbsp;This section covers a few of them.</p>
<h3 id="Testing_new_code">Testing new code</h3>
<p>Scratchpad is particularly useful for testing new code in a live browser environment; you can copy the code you're debugging into Scratchpad and run it, then tweak it until it works. Once it's working, copy it back into your main code file and you're done. In many cases, you can write, debug, and test your code without ever having to reload the page.</p>
<h3 id="Reusable_code_snippets">Reusable code snippets</h3>
<p>The menu bar in Scratchpad offers commands for saving and loading JavaScript code. This facility can be used to keep around bits of JavaScript code you often use. For example, if you're working on a site that uses AJAX requests to load data, you can keep snippets around that perform those load operations for testing or verification of data. Similarly, you can keep around helpful general-purpose debugging functions, such as functions that dump out particular types of information about the DOM.</p>
<h2 id="Scratchpad_scope">Scratchpad scope</h2>
<p>Code you run in&nbsp;Scratchpad is executed in a sandbox that has access to everything on your page, but won't leak new variables onto the page. If you expressly want to put variables on your page, you can do so by putting them in the {{ domxref("window") }} object:</p>
<pre>
window.myVariable = value;
</pre>
<p>The new <code>window.myVariable</code> value, in this case, is accessible to scripts running on the page.</p>
<div class="note">
  <strong>Note:</strong> This sandboxing works just like <a href="/en/Tools/Web_Console" title="en/Using the Web Console">Web Console</a>. However, unlike Web Console, the Scratchpad follows you from tab to tab; the code you run in it always executes against the current tab in the frontmost browser window. This can, for example, be used to perform the same test against multiple servers.</div>
<h3 id="Using_Scratchpad_to_access_Firefox_internals">Using Scratchpad to access Firefox internals</h3>
<p>If you're working on Firefox itself, or developing add-ons, you may find it useful to be able to access all of the browser's internals using Scratchpad. To do this, you need to set the <code>devtools.chrome.enabled</code> preference to <code>true</code> using <code>about:config</code>. Once you've done this, the Environment menu has a Browser option; once that's selected, your scope is the entire browser rather than just the page content.</p>
<p>{{ languages( { "es": "es/Herramientas/Borrador", "fr": "fr/Outils/Ardoise", "ja": "ja/Tools/Scratchpad" } ) }}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;http://us.lrd.yahoo.com/_ylt=All6m7bK.rxuPZPwA0LEihO.ulI6/SIG=11dfltpcl/EXP=1367697730/**http%3A//profile.yahoo.com/&gt;<br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Account Info<br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;https://us.lrd.yahoo.com/_ylt=Ap_uCUgrZub.8xFa5iORi7..ulI6/SIG=16ild5o8v/EXP=1367697730/**https%3A//edit.yahoo.com/mc2.0/eval_profile%3F.intl=us%26.lang=en-US%26.done=https%3A//us-mg6.mail.yahoo.com/neo/launch%253f.rand=ancjkf91bdamu%26amp;.src=cdgm%26amp;.intl=us%26amp;.lang=en-US&gt;<br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Sign Out<br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;http://login.yahoo.com/config/login;_ylt=AoUX90blbHHQGlSful.Vxcy.ulI6?logout=1&amp;.direct=2&amp;.done=http://www.yahoo.com&amp;.src=cdgm&amp;.intl=us&amp;.lang=en-US&gt;</p>
<p>&nbsp; * /Help/ &lt;#yucs-help_inner&gt;</p>
<p>Yahoo!<br />
  &lt;http://us.lrd.yahoo.com/_ylt=ArlnqZneAwGrf0F5VO0d_Uq.ulI6/SIG=11906aed0/EXP=1367697730/**http%3A//www.yahoo.com/&gt;</p>
<p>Press the Enter key to select a tab</p>
<p>&nbsp; * *INBOX //* &lt;#/minty/page/thread-inbox&gt;<br />
  &nbsp; * *CONTACTS* &lt;#/app/minty/contacts&gt;<br />
  &nbsp; * *CALENDAR* &lt;#/app/minty/calendar&gt;<br />
  &nbsp; * *Re: "Being First" people* &lt;#&gt;Close tab<br />
  &nbsp; * *SEARCH: from:udidgood@gmail.com* &lt;#&gt;Close tab<br />
  &nbsp; * &lt;#&gt;</p>
<p>** &lt;#&gt;<br />
  Compose &lt;#/minty/page/compose&gt;** &lt;#&gt;<br />
  Delete &lt;#&gt; Move** &lt;#&gt; Spam &lt;#&gt;*Report...* &lt;#&gt; Actions** &lt;#&gt;</p>
<p><br />
  Press the Enter key to select an item</p>
<p>&nbsp; * /Inbox/ (489) &lt;#&gt;<br />
  &nbsp; * /Photos/ &lt;#&gt;<br />
  &nbsp; * /Attachments/ &lt;#&gt;<br />
  &nbsp; * /Conversations/ &lt;#&gt;<br />
  &nbsp; * /Drafts/ (1) &lt;#&gt;<br />
  &nbsp; * /Sent/ &lt;#&gt;<br />
  &nbsp; * /Spam/ (999+) &lt;#&gt;<br />
  &nbsp; * /Trash/ (2) &lt;#&gt;</p>
<p><br />
  &nbsp;&nbsp;&nbsp; Folders</p>
<p>&nbsp; * /Adobe/ () &lt;#&gt;<br />
  &nbsp; * /Apple/ () &lt;#&gt;<br />
  &nbsp; * /Daz/ () &lt;#&gt;<br />
  &nbsp; * /Facebook/ (124) &lt;#&gt;<br />
  &nbsp; * /FTS/ () &lt;#&gt;<br />
  &nbsp; * /guots/ () &lt;#&gt;<br />
  &nbsp; * /j/ () &lt;#&gt;<br />
  &nbsp; * /jokes/ () &lt;#&gt;<br />
  &nbsp; * /Notes/ () &lt;#&gt;<br />
  &nbsp; * /OIB Business/ (120) &lt;#&gt;<br />
  &nbsp; * /OIB Entertainment/ (219) &lt;#&gt;<br />
  &nbsp; * /OIB Finance/ (3) &lt;#&gt;<br />
  &nbsp; * /OIB Home/ (10) &lt;#&gt;<br />
  &nbsp; * /OIB News/ (332) &lt;#&gt;<br />
  &nbsp; * /OIB Shopping/ (348) &lt;#&gt;<br />
  &nbsp; * /OIB Social Networking/ (431) &lt;#&gt;<br />
  &nbsp; * /OIB Travel/ (545) &lt;#&gt;<br />
  &nbsp; * /on star/ () &lt;#&gt;<br />
  &nbsp; * /pics/ () &lt;#&gt;<br />
  &nbsp; * /Receipts from iTunes/ () &lt;#&gt;<br />
  &nbsp; * /recipts/ () &lt;#&gt;<br />
  &nbsp; * /Resume/ () &lt;#&gt;<br />
  &nbsp; * /Ringtone/ () &lt;#&gt;<br />
  &nbsp; * /Scott Mayer/ () &lt;#&gt;<br />
  &nbsp; * /SD/ () &lt;#&gt;<br />
  &nbsp; * /Software/ (201) &lt;#&gt;<br />
  &nbsp; * /Text alerts/ () &lt;#&gt;<br />
  &nbsp; * /To Do/ () &lt;#&gt;<br />
  &nbsp; * /yahoo/ () &lt;#&gt;</p>
<p><br />
  &nbsp;&nbsp;&nbsp; Applications</p>
<p>&nbsp; * /All My Purchases/ &lt;#&gt;<br />
  &nbsp; * /Attach Large Files/ &lt;#&gt;<br />
  &nbsp; * /Attachments/ &lt;#&gt;<br />
  &nbsp; * /Automatic Organizer/ &lt;#&gt;<br />
  &nbsp; * /Calendar/ &lt;#&gt;<br />
  &nbsp; * /Flickr/ &lt;#&gt;<br />
  &nbsp; * /Notepad/ &lt;#&gt;<br />
  &nbsp; * /Photos/ &lt;#&gt;<br />
  &nbsp; * /Send us feedback/ &lt;#&gt;<br />
  &nbsp; * /Unsubscriber/ &lt;#&gt;</p>
<p><br />
  &nbsp;&nbsp;&nbsp; Results Narrowed By:</p>
<p>&nbsp; * /udidgood@gmail.com/** &lt;#&gt; ** &lt;#refiner=from&gt;</p>
<p><br />
  &nbsp;&nbsp;&nbsp; Add More Filters</p>
<p><br />
  &nbsp;&nbsp;&nbsp; Date</p>
<p><br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Date</p>
<p>&nbsp; * /2013/(2) &lt;#refiner=date&amp;index=0&gt;</p>
<p><br />
  &nbsp;&nbsp;&nbsp; Folder</p>
<p>&nbsp; * /Inbox/(2) &lt;#refiner=folder&amp;index=0&gt;</p>
<p><br />
  &nbsp;&nbsp;&nbsp; Status</p>
<p>&nbsp; * /Replied/(2) &lt;#refiner=status&amp;index=0&gt;<br />
  &nbsp; * /Starred/(1) &lt;#refiner=status&amp;index=1&gt;</p>
<p>** &lt;#&gt;SORT BY DATE**<br />
  ** &lt;#&gt;** &lt;#&gt;1** &lt;#&gt;** &lt;#&gt;<br />
  Udidgood<br />
  Re: "Being First" people<br />
  10:41 AM<br />
  <br />
  Kdan Mobile<br />
  Happy 4th Anniversary! Enjoy special offers &amp; Giveaways<br />
  10:24 AM<br />
  <br />
  MAILER-DAEMON@yahoo.com<br />
  Failure Notice<br />
  7:46 AM<br />
  <br />
  Udidgood<br />
  "Being First" people<br />
  Fri, 1:40 PM<br />
  <br />
  MedPage Today<br />
  Searching for Clinical Trials Just Got Easier<br />
  Fri, 10:24 AM<br />
  <br />
  Adobe<br />
  Adobe named the leader in WCM for digital experience<br />
  Fri, 6:01 AM<br />
  Myles Mudarri<br />
  Fw: New Mortgage Lows Inside<br />
  Fri, 3:14 AM<br />
  DAZ<br />
  Black Friday Flashback - DAZ Products are Half-Off All Weekend<br />
  Fri, 1:26 AM<br />
  Viggle<br />
  Don't miss your chance to win 2,000,000 points!<br />
  Thu, 5:01 PM<br />
  Travelocity<br />
  ★ Top 10 Travel Deals!<br />
  Thu, 2:17 PM<br />
  Servoy<br />
  ServoyWorld 2013 newsletter<br />
  Thu, 9:25 AM<br />
  DAZ<br />
  Introducing David 5 - He's Compatible, Hip and On Sale<br />
  Thu, 1:43 AM<br />
  Travelocity Fare Sale<br />
  ✈ Great Travel Fares out of Denver from $128 RT<br />
  Wed, 7:07 PM<br />
  The Weather Channel<br />
  The Weather Channel Wants to Send You On a Disney Parks Vacation!<br />
  Wed, 4:53 PM<br />
  FxFactory News<br />
  Ripple Timelines for Final Cut Pro X<br />
  Wed, 12:05 PM<br />
  CheapOair<br />
  48 Hours Only: Save Big on AirTran Airways!<br />
  Wed, 10:46 AM<br />
  Primary Research Group<br />
  Primary Research Group has published The Survey of Public Library Use of<br />
  Tablet Computers, Smartphones &amp; eBook Readers, ISBN 978-157440-237-7<br />
  Wed, 8:36 AM<br />
  PDF Suite Members<br />
  Get the all-in-one 2013 PDF suite at a special price<br />
  Wed, 5:43 AM<br />
  Western Sky Consumer Loans<br />
  Need a longer term loan? Pay it back over years not weeks.<br />
  Wed, 4:05 AM<br />
  DAZ<br />
  Behold the Asian Beauty<br />
  Wed, 1:02 AM<br />
  Viggle<br />
  Exclusive Viggle Offer from PoachIt: The Hunt for Coupons Ends Here<br />
  Tue, 5:01 PM<br />
  Travelocity<br />
  ★ $50 Tax Day Promo Code - 2 Days Left! - Don’t Miss Out! ★<br />
  Tue, 2:47 PM<br />
  CheapOair<br />
  ✈ Fly from Denver for as low as $170 Roundtrip<br />
  Tue, 11:04 AM<br />
  Adobe Summit<br />
  Last chance to register<br />
  Tue, 4:14 AM<br />
  DAZ<br />
  Stonemason is Ruining Everything<br />
  Tue, 12:49 AM<br />
  First Page &lt;#&gt; NEXT PAGE &lt;#&gt;** &lt;#&gt;<br />
  First Page &lt;#&gt; NEXT PAGE &lt;#&gt;** &lt;#&gt;</p>
<p><br />
  &nbsp;&nbsp;&nbsp; Choose your favorite way to communicate.</p>
<p>/Email/ &lt;/app/minty/compose&gt; /SMS/ &lt;/app/minty/conversation/?type=sms&gt;<br />
  /Instant Message/ &lt;/app/minty/conversation/?type=im&gt;<br />
  Sat, Apr 20, 2013 at 10:41 AM<br />
  10:41 AM<br />
  &lt;#&gt;<br />
  Message starred &lt;#&gt;<br />
  FROM Udidgood TO You</p>
<p><br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Re: "Being First" people &lt;http://mail.yahoo.com/&gt;</p>
<p>Hide Details &lt;#&gt;</p>
<p>From</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Udidgood &lt;#&gt;&nbsp; **</p>
<p>To</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Michelle Kosik &lt;#&gt;</p>
<p>Haha,&nbsp; I apologize for accidentally including your email as well...we<br />
  don't really know each other well so, honestly your assumptions of me<br />
  also don't really matter to much to me ;) although you have a right to<br />
  your opinion as do I. Not to mention, it's a self admitted "Rant" with<br />
  the option to read...what do you mean what am I talking about lol... if<br />
  you ask me "sounding bitter" is poor critique of the topic.&nbsp;&nbsp;<br />
  Take care</p>
<p>On Apr 20, 2013, at 7:46 AM, Michelle Kosik &lt;michellekosik@yahoo.com<br />
  &lt;mailto:michellekosik@yahoo.com&gt;&gt; wrote:</p>
<p>&gt; What are you talking about?? You sound so critical and bitter.. Try<br />
  &gt; not to hate so much, it's not healthy.<br />
  &gt;<br />
  &gt;<br />
  &gt; ------------------------------------------------------------------------<br />
  &gt; *From:* Udidgood &lt;udidgood@gmail.com &lt;mailto:udidgood@gmail.com&gt;&gt;<br />
  &gt; *To:* Kwon Bellinghausen &lt;kwonlee35@gmail.com<br />
  &gt; &lt;mailto:kwonlee35@gmail.com&gt;&gt;; Kwon Bellinghausen &lt;kwonlee35@yahoo.com<br />
  &gt; &lt;mailto:kwonlee35@yahoo.com&gt;&gt;; Joe Melvin &lt;rounderer@hotmail.com<br />
  &gt; &lt;mailto:rounderer@hotmail.com&gt;&gt;; Gerald Hoenings<br />
  &gt; &lt;gerald.hoenings@gmail.com &lt;mailto:gerald.hoenings@gmail.com&gt;&gt;; Samuel<br />
  &gt; J. Granillo &lt;Samuel.granillo@gmail.com<br />
  &gt; &lt;mailto:Samuel.granillo@gmail.com&gt;&gt;; Vyncynt Cabral<br />
  &gt; &lt;vynciscoo@yahoo.com &lt;mailto:vynciscoo@yahoo.com&gt;&gt;; Paige N Derik<br />
  &gt; Bronk &lt;paigeandderik@comcast.net &lt;mailto:paigeandderik@comcast.net&gt;&gt;;<br />
  &gt; Jennifer Kovach &lt;adara_81@yahoo.com &lt;mailto:adara_81@yahoo.com&gt;&gt;; Nick<br />
  &gt; Herrera &lt;naherrera@gmail.com &lt;mailto:naherrera@gmail.com&gt;&gt;; Wafa<br />
  &gt; Dahabreh &lt;wdahabreh@gmail.com &lt;mailto:wdahabreh@gmail.com&gt;&gt;; Laurel<br />
  &gt; Gillund &lt;laurelashley@gmail.com &lt;mailto:laurelashley@gmail.com&gt;&gt;; Sean<br />
  &gt; Grummer &lt;seangrummer@gmail.com &lt;mailto:seangrummer@gmail.com&gt;&gt;; Sue<br />
  &gt; Norman &lt;Willnorm@comcast.net &lt;mailto:Willnorm@comcast.net&gt;&gt;; Amanda<br />
  &gt; Pain &lt;mandapaine09@yahoo.com &lt;mailto:mandapaine09@yahoo.com&gt;&gt;; Ron La<br />
  &gt; Oso Lucero &lt;dj_homegrown@hotmail.com<br />
  &gt; &lt;mailto:dj_homegrown@hotmail.com&gt;&gt;; Michelle Kosik<br />
  &gt; &lt;michellekosik@yahoo.com &lt;mailto:michellekosik@yahoo.com&gt;&gt;; Josh<br />
  &gt; Hampshire &lt;josh82h00@yahoo.com &lt;mailto:josh82h00@yahoo.com&gt;&gt;<br />
  &gt; *Sent:* Friday, April 19, 2013 1:39 PM<br />
  &gt; *Subject:* "Being First" people<br />
  &gt;<br />
  &gt; It's G-<br />
  &gt;<br />
  &gt; So, I logged onto facebook recently after "deactivating" my account<br />
  &gt; months ago...long story short, I still find facebook to be 90%<br />
  &gt; malarchy and an excuse to ignore the majority of one's interpersonal<br />
  &gt; relationships.&nbsp; I ended up deactivating my account yet again but not<br />
  &gt; before I found this most excellent rant.&nbsp; If your up for it, check it<br />
  &gt; out, otherwise enjoy YOUR day and learn to covet ALL your information<br />
  &gt; sources a little less.&nbsp;<br />
  &gt;<br />
  &gt; (The following was posted on facebook by Mr. J Medeiros of The<br />
  &gt; Procussions...had to share this.)&nbsp;<br />
  &gt;<br />
  &gt;<br />
  &gt; " RANT: "Being First" ..<br />
  &gt;<br />
  &gt; The "being first" attitude/persona is probably the most annoying thing<br />
  &gt; to me in arts/music, entertainment, science, and even "News" (current<br />
  &gt; events etc.).<br />
  &gt;<br />
  &gt; It's the fuel for all "hipster" thought.<br />
  &gt;<br />
  &gt; It's the idea that your position in receiving any given information,<br />
  &gt; even if just seconds before ( or just within your own social circle)<br />
  &gt; creates a specific type of ownership over it. A "rule" which you<br />
  &gt; become the overlord, hindering another's relationship with this<br />
  &gt; information because there are so many damn strings attached in<br />
  &gt; receiving it from you.<br />
  &gt;<br />
  &gt; It's simple, it's like saying, "Hey, I just found a cool piece of<br />
  &gt; information want to know what it is? All you have to do is kiss my<br />
  &gt; feet every time you think of it- mmmmmmmkay?"<br />
  &gt;<br />
  &gt; It's simple, it's like saying, "Hey, check out this band- but<br />
  &gt; remember, you can never develop your own personal relationship with<br />
  &gt; this group, because I now own your listening experience, in which you<br />
  &gt; will owe me a 40% cool tax with every listen.<br />
  &gt;<br />
  &gt; It's simple, it's like saying, "Hey did you hear about that new<br />
  &gt; technology? No? Well, yeah, don't look into it yourself because any<br />
  &gt; research you now do (even if you will most definitely out research my<br />
  &gt; one time reading of a TIME article) will be subject to my overseeing<br />
  &gt; authority- in which I will scrutinize your knowledge over this<br />
  &gt; subject, because well...um...I basically just invented this subject-<br />
  &gt; mmmmmmmmkay?"<br />
  &gt;<br />
  &gt; SIDE NOTE: In cases where you actually ARE the center point for the<br />
  &gt; "original" research, ok- OF COURSE there is some "ownership" there.<br />
  &gt; However, if someone is actually WORKING to CREATE this information<br />
  &gt; from SCRATCH they tend to have a personality that can't wait to share<br />
  &gt; it, freely...like you know, uncovering Dinosaur bones, Cancer<br />
  &gt; research, or developments in the human Gnome etc. Usually these people<br />
  &gt; understand how human history plays in current information, the process<br />
  &gt; it took to get here, and how we owe everyone before us a bit of<br />
  &gt; gratitude (not rule) for their footsteps. Basically NO ONE is an Island...<br />
  &gt;<br />
  &gt; But research of this kind doesn't exactly include you casually<br />
  &gt; listening to a new band on Spotify or being the first to turn on CNN.<br />
  &gt;<br />
  &gt; "Being First" people are not progressive. They are where ideas go to<br />
  &gt; die, to be imprisoned, to dry out. A thirst for information must be<br />
  &gt; quenched. To ration this info under a heavy "cool" tax is to starve<br />
  &gt; people of the same rights you have: to casually, and usually with<br />
  &gt; little effort, absorb new information ALREADY CREATED. Or maybe not<br />
  &gt; casual at all...even if you dug for 3 hours to find a record, you are<br />
  &gt; still just finding a record that already exists.<br />
  &gt;<br />
  &gt; Am I making it complicated? Probably so- this is how my mind works,<br />
  &gt; but think about it.<br />
  &gt;<br />
  &gt; How often do you see people more wrapped up in their<br />
  &gt; position/authority over "their" information than the contents of the<br />
  &gt; information itself?<br />
  &gt;<br />
  &gt; I remember the kids in High School so amped to be the first to have<br />
  &gt; the newest "Hip Hop" album- lording it over everyone else like,<br />
  &gt; "Whatchu know about this?" "You ain't up on this!" "Only I am up on<br />
  &gt; this!" etc. etc. etc.<br />
  &gt;<br />
  &gt; Funny, usually I find these people lack a crucial understanding of Hip<br />
  &gt; Hop, maybe even just music in general (purpose of it, the manner of<br />
  &gt; it's existence, the philosophy behind it) and often don't last in any<br />
  &gt; given "subject" passed it's typical trending age (3 years for<br />
  &gt; tastemakers, 5 years for early adapters, 10 years for trendies).<br />
  &gt;<br />
  &gt; Anyway...pointless trend I'm sure, maybe it's more of a writing<br />
  &gt; exercise for me haha, but...<br />
  &gt;<br />
  &gt; In the end, I just think to build yourself up with the knowledge of<br />
  &gt; someone else's existence still doesn't say much about your own, wether<br />
  &gt; you were the first to that information or not..."<br />
  &gt;<br />
  &gt;<br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Searching...</p>
<p>2 messages were found matching your search.</p>
<p>Hide Snippet** &lt;#&gt;<br />
  ** &lt;#&gt;SORT BY DATE**<br />
  ** &lt;#&gt;** &lt;#&gt;1** &lt;#&gt;** &lt;#&gt;<br />
  Udidgood<br />
  Re: "Being First" people<br />
  10:41 AM</p>
<p>…...you talking about?? You sound so critical and bitter.. Try not to<br />
  hate so much, it's not healthy. From: Udidgood &lt; udidgood@gmail.com &gt;<br />
  To: Kwon Bellinghausen &lt; kwonlee35@gmail.com &gt;; Kwon Bellinghausen &lt;<br />
  kwonlee35@yahoo.com &gt;; Joe Melvin &lt; rounderer...…</p>
<p>With Michelle Kosik &lt;#&gt; - Folder: Inbox &lt;#&gt; - More from Udidgood &lt;#&gt;</p>
<p>Udidgood<br />
  "Being First" people<br />
  Fri, 1:39 PM</p>
<p>…It's G- So, I logged onto facebook recently after "deactivating" my<br />
  account months ago...long story short, I still find facebook to be 90%<br />
  malarchy and an excuse to ignore the majority of one's interpersonal<br />
  relationships. I ended up deactivating my...…</p>
<p>With Kwon Bellinghausen &lt;#&gt; - Folder: Inbox &lt;#&gt; - More from Udidgood &lt;#&gt;</p>
<p>First Page &lt;#&gt; NEXT PAGE &lt;#&gt;** &lt;#&gt;</p>
<p>&nbsp; * udidgood@gmail.com &lt;#&gt;<br />
  &nbsp; * Copy Address// &lt;#&gt;<br />
  &nbsp; * New Message &lt;#&gt;<br />
  &nbsp; * View Messages From... &lt;#&gt;</p>
<p>&nbsp; * Add to Contacts.../Shift+A/ &lt;#&gt;</p>
Revert to this revision