Ensure utf-8 encoding and tweak text in CONTRIBUTING.md.

Former-commit-id: 67a3e585c0a3b815e916e0d38ed2bc113de3220d
This commit is contained in:
John-David Dalton
2012-12-09 23:25:59 -08:00
parent 4e7b71db1d
commit 13d62b01d1
4 changed files with 104 additions and 99 deletions

View File

@@ -1,30 +1,35 @@
# Contributing to Lo-Dash # Contributing to Lo-Dash
If you<EFBFBD>d like to contribute a feature or bug fix, you can [fork](https://help.github.com/articles/fork-a-repo) Lo-Dash, commit your changes, and [send a pull request](https://help.github.com/articles/using-pull-requests). If youd like to contribute a feature or bug fix, you can [fork](https://help.github.com/articles/fork-a-repo) Lo-Dash, commit your changes, and [send a pull request](https://help.github.com/articles/using-pull-requests).
Please make sure to [search the issue tracker](https://github.com/bestiejs/lodash/issues) first; your issue may have already been discussed or fixed in `master`. Please make sure to [search the issue tracker](https://github.com/bestiejs/lodash/issues) first; your issue may have already been discussed or fixed in `master`.
## Tests ## Tests
Please make sure to update the unit tests in the `test` directory as part of your pull request. Include updated unit tests in the `test` directory as part of your pull request.
You can run the tests from the command line via `npm test`, or open `test/index.html` in a web browser. You can run the tests from the command line via `npm test`, or open `test/index.html` in a web browser.
The `test/run-test.sh` script attempts to run the tests in [Rhino](http://www.mozilla.org/rhino/), [RingoJS](http://ringojs.org/), [Narwhal](https://github.com/280north/narwhal), and [Node](http://nodejs.org/), before starting your default browser. The `test/run-test.sh` script attempts to run the tests in [Rhino](http://www.mozilla.org/rhino/), [RingoJS](http://ringojs.org/), [Narwhal](https://github.com/280north/narwhal), and [Node](http://nodejs.org/), before running them in your default browser.
The [Backbone](http://backbonejs.org/) and [Underscore](http://http://underscorejs.org/) test suites are included as well. The [Backbone](http://backbonejs.org/) and [Underscore](http://http://underscorejs.org/) test suites are included as well.
We also use [Travis CI](https://travis-ci.org/bestiejs/lodash) for continuous integration.
## Contributor License Agreement ## Contributor License Agreement
Lo-Dash is a [Dojo Foundation](http://dojofoundation.org/) project. Lo-Dash is a [Dojo Foundation](http://dojofoundation.org/) project.
As such, we request that all contributors sign the Dojo Foundation [contributor license agreement](http://dojofoundation.org/about/claForm). As such, we request that all contributors sign the Dojo Foundation [contributor license agreement](http://dojofoundation.org/about/claForm).
You can also [check](http://dojofoundation.org/about/claCheck) if you<6F>ve already signed a CLA.
For more information about CLAs, please check out Alex Russell<EFBFBD>s excellent post, ["Why Do I Need to Sign This?"](http://infrequently.org/2008/06/why-do-i-need-to-sign-this/). For more information about CLAs, please check out Alex Russells excellent post, ["Why Do I Need to Sign This?"](http://infrequently.org/2008/06/why-do-i-need-to-sign-this/).
## Coding Guidelines ## Coding Guidelines
In addition to the following guidelines, please follow the conventions already established in the code. In addition to the following guidelines, please follow the conventions already established in the code.
- **Spacing**: Use two spaces for indentation. No tabs. - **Spacing**:<br>
- **Naming**: Keep variable and method names concise and descriptive. Variable names `index`, `collection`, and `callback` are preferable to `i`, `arr`, and `fn`. Use two spaces for indentation. No tabs.
- **Quotes**: Single-quoted strings are preferred to double-quoted strings; however, please use a double-quoted string if the value contains a single-quote character to avoid unnecessary escaping.
- **Comments**: Please use single-line comments to annotate significant additions, and [JSDoc-style](http://www.2ality.com/2011/08/jsdoc-intro.html) comments for new methods. We use [Docdown](https://github.com/jdalton/docdown) to generate our documentation. - **Naming**:<br>
Keep variable and method names concise and descriptive.<br>
Variable names `index`, `collection`, and `callback` are preferable to `i`, `arr`, and `fn`.
- **Quotes**:<br>
Single-quoted strings are preferred to double-quoted strings; however, please use a double-quoted string if the value contains a single-quote character to avoid unnecessary escaping.
- **Comments**:<br>
Please use single-line comments to annotate significant additions, and [JSDoc-style](http://www.2ality.com/2011/08/jsdoc-intro.html) comments for new methods.

View File

@@ -70,7 +70,7 @@ html, body {
body { body {
font-family: Lucida Grande, Tahoma, sans-serif; font-family: Lucida Grande, Tahoma, sans-serif;
font-size: 11px; font-size: 11px;
background: #fff; background: #fff;
} }
.clear { .clear {
@@ -103,7 +103,7 @@ body {
border: 1px solid #ccc; border: 1px solid #ccc;
margin: 0 5px 0 0; margin: 0 5px 0 0;
background: #fff url(search.png) no-repeat 4px 2px; background: #fff url(search.png) no-repeat 4px 2px;
padding-left: 20px; padding-left: 20px;
font-size: 11px; font-size: 11px;
} }
@@ -124,7 +124,7 @@ body {
height: 14px; height: 14px;
background: url(errorIcon.png) no-repeat; background: url(errorIcon.png) no-repeat;
color: #f00; color: #f00;
font-weight: bold; font-weight: bold;
} }
#fbMiniErrors { #fbMiniErrors {
@@ -139,7 +139,7 @@ body {
margin: 3px 4px 0; margin: 3px 4px 0;
height: 20px; height: 20px;
width: 20px; width: 20px;
float: right; float: right;
background: url(sprite.png) 0 -135px; background: url(sprite.png) 0 -135px;
cursor: pointer; cursor: pointer;
} }
@@ -192,10 +192,10 @@ body {
} }
/************************************************************************************************ /************************************************************************************************
Sub-Layout Sub-Layout
*************************************************************************************************/ *************************************************************************************************/
/* fbToolbar /* fbToolbar
*************************************************************************************************/ *************************************************************************************************/
#fbToolbarIcon { #fbToolbarIcon {
float: left; float: left;
@@ -237,7 +237,7 @@ body {
position: relative; position: relative;
top: 5px; top: 5px;
line-height: 19px; line-height: 19px;
cursor: default; cursor: default;
} }
.fbToolbarSeparator{ .fbToolbarSeparator{
@@ -262,7 +262,7 @@ body {
.fbStatusBar span a:hover { .fbStatusBar span a:hover {
color: blue; color: blue;
cursor: pointer; cursor: pointer;
} }
@@ -307,7 +307,7 @@ body {
padding-left: 10px; padding-left: 10px;
} }
/* body /* body
*************************************************************************************************/ *************************************************************************************************/
.fbPanel { .fbPanel {
display: none; display: none;
@@ -340,7 +340,7 @@ body {
visibility: hidden !important; visibility: hidden !important;
} }
/* fbBottom /* fbBottom
*************************************************************************************************/ *************************************************************************************************/
#fbCommand { #fbCommand {
@@ -391,7 +391,7 @@ div.fbFitHeight {
Layout Controls Layout Controls
*************************************************************************************************/ *************************************************************************************************/
/* fbToolbar buttons /* fbToolbar buttons
*************************************************************************************************/ *************************************************************************************************/
#fbWindowButtons a { #fbWindowButtons a {
font-size: 1px; font-size: 1px;
@@ -420,7 +420,7 @@ div.fbFitHeight {
background: url(sprite.png) -48px -119px; background: url(sprite.png) -48px -119px;
} }
/* fbPanelBarBox tabs /* fbPanelBarBox tabs
*************************************************************************************************/ *************************************************************************************************/
.fbTab { .fbTab {
text-decoration: none; text-decoration: none;
@@ -475,7 +475,7 @@ a.fbTab:hover .fbTabR {
background: url(sprite.png) -8px -96px !important; background: url(sprite.png) -8px -96px !important;
} }
/* splitters /* splitters
*************************************************************************************************/ *************************************************************************************************/
#fbHSplitter { #fbHSplitter {
position: absolute; position: absolute;
@@ -571,7 +571,7 @@ div.objectBox-element {
color: #fff !important; color: #fff !important;
} }
/* Webkit CSS Hack - bug in "highlight" named color */ /* Webkit CSS Hack - bug in "highlight" named color */
@media screen and (-webkit-min-device-pixel-ratio:0) { @media screen and (-webkit-min-device-pixel-ratio:0) {
.selectedElement{ .selectedElement{
background: #316AC5; background: #316AC5;

View File

@@ -136,10 +136,10 @@ h1.groupHeader {
position: relative; position: relative;
top: -7px; top: -7px;
left: -5px; left: -5px;
outline: none; outline: none;
resize: none; resize: none;
/* /*
_border: 1px solid #999 !important; _border: 1px solid #999 !important;
_padding: 1px !important; _padding: 1px !important;
@@ -311,17 +311,17 @@ h1.groupHeader {
outline: none; outline: none;
background-color: transparent background-color: transparent
} }
.useA11y .a11yCSSView .focusRow:focus .cssSelector, .useA11y .a11yCSSView .focusRow:focus .cssSelector,
.useA11y .a11yCSSView .focusRow:focus .cssPropName, .useA11y .a11yCSSView .focusRow:focus .cssPropName,
.useA11y .a11yCSSView .focusRow:focus .cssPropValue, .useA11y .a11yCSSView .focusRow:focus .cssPropValue,
.useA11y .a11yCSSView .computedStyleRow:focus, .useA11y .a11yCSSView .computedStyleRow:focus,
.useA11y .a11yCSSView .groupHeader:focus { .useA11y .a11yCSSView .groupHeader:focus {
outline: 2px solid #FF9933; outline: 2px solid #FF9933;
outline-offset: -2px; outline-offset: -2px;
background-color: #FFFFD6; background-color: #FFFFD6;
} }
.useA11y .a11yCSSView .groupHeader:focus { .useA11y .a11yCSSView .groupHeader:focus {
outline-offset: -2px; outline-offset: -2px;
} }
@@ -731,7 +731,7 @@ h1.groupHeader {
/* Time Info tip */ /* Time Info tip */
.timeInfoTip { .timeInfoTip {
width: 150px; width: 150px;
height: 40px height: 40px
} }
@@ -944,7 +944,7 @@ h1.groupHeader {
/*overflow-x: auto; HTML is damaged in case of big (2-3MB) responses */ /*overflow-x: auto; HTML is damaged in case of big (2-3MB) responses */
} }
/* replaced by .netInfoTextSelected for IE6 support /* replaced by .netInfoTextSelected for IE6 support
.netInfoText[selected="true"] { .netInfoText[selected="true"] {
display: block; display: block;
} }
@@ -963,7 +963,7 @@ h1.groupHeader {
} }
.netInfoPostText .netInfoParamName { .netInfoPostText .netInfoParamName {
width: 1px; /* Google Chrome need this otherwise the first column of width: 1px; /* Google Chrome need this otherwise the first column of
the post variables table will be larger than expected */ the post variables table will be larger than expected */
} }
@@ -1148,7 +1148,7 @@ h1.groupHeader {
} }
* html .opened .spyHead .spyTitle, * html .opened .spyHead .spyTitle,
* html .opened .logGroupLabel, * html .opened .logGroupLabel,
* html .opened .memberLabelCell .memberLabel { * html .opened .memberLabelCell .memberLabel {
background-image: url(tree_close.gif); background-image: url(tree_close.gif);
background-repeat: no-repeat; background-repeat: no-repeat;
@@ -1677,7 +1677,7 @@ h1.groupHeader {
/* /*
.logRow-errorMessage > .hasTwisty > .errorTitle, .logRow-errorMessage > .hasTwisty > .errorTitle,
.logRow-spy .spyHead .spyTitle, .logRow-spy .spyHead .spyTitle,
.logGroup > .logRow .logGroup > .logRow
*/ */
.logRow-errorMessage .hasTwisty .errorTitle, .logRow-errorMessage .hasTwisty .errorTitle,
.logRow-spy .spyHead .spyTitle, .logRow-spy .spyHead .spyTitle,
@@ -2056,11 +2056,11 @@ h1.groupHeader {
width: 10px; width: 10px;
height: 10px; height: 10px;
margin-top: 6px; margin-top: 6px;
background: url(tabMenuTarget.png); background: url(tabMenuTarget.png);
} }
.fbTabMenuTarget:hover { .fbTabMenuTarget:hover {
background: url(tabMenuTargetHover.png); background: url(tabMenuTargetHover.png);
} }
.fbShadow { .fbShadow {
@@ -2098,7 +2098,7 @@ h1.groupHeader {
padding: 1px 18px 0; padding: 1px 18px 0;
text-decoration: none; text-decoration: none;
color: #000; color: #000;
cursor: default; cursor: default;
background: #ACA899; background: #ACA899;
margin: 4px 0; margin: 4px 0;
} }
@@ -2149,7 +2149,7 @@ h1.groupHeader {
} }
.fbMenuShortcut { .fbMenuShortcut {
padding-right: 85px; padding-right: 85px;
} }
.fbMenuShortcutKey { .fbMenuShortcutKey {
@@ -2274,7 +2274,7 @@ h1.groupHeader {
margin: 0; margin: 0;
padding: 0; padding: 0;
overflow: hidden; overflow: hidden;
font-family: Lucida Grande, Tahoma, sans-serif; font-family: Lucida Grande, Tahoma, sans-serif;
font-size: 11px; font-size: 11px;
background: #fff; background: #fff;
@@ -2311,7 +2311,7 @@ h1.groupHeader {
margin: 0 5px 0 0; margin: 0 5px 0 0;
background: #fff url(search.png) no-repeat 4px 2px !important; background: #fff url(search.png) no-repeat 4px 2px !important;
background: #fff url(search.gif) no-repeat 4px 2px; background: #fff url(search.gif) no-repeat 4px 2px;
padding-left: 20px; padding-left: 20px;
font-size: 11px; font-size: 11px;
} }
@@ -2333,7 +2333,7 @@ h1.groupHeader {
background: url(errorIcon.png) no-repeat !important; background: url(errorIcon.png) no-repeat !important;
background: url(errorIcon.gif) no-repeat; background: url(errorIcon.gif) no-repeat;
color: #f00; color: #f00;
font-weight: bold; font-weight: bold;
} }
#fbMiniErrors { #fbMiniErrors {
@@ -2348,7 +2348,7 @@ h1.groupHeader {
margin: 3px 4px 0; margin: 3px 4px 0;
height: 20px; height: 20px;
width: 20px; width: 20px;
float: right; float: right;
background: url(sprite.png) 0 -135px; background: url(sprite.png) 0 -135px;
cursor: pointer; cursor: pointer;
} }
@@ -2403,10 +2403,10 @@ h1.groupHeader {
} }
/************************************************************************************************ /************************************************************************************************
Sub-Layout Sub-Layout
*************************************************************************************************/ *************************************************************************************************/
/* fbToolbar /* fbToolbar
*************************************************************************************************/ *************************************************************************************************/
#fbToolbarIcon { #fbToolbarIcon {
float: left; float: left;
@@ -2472,7 +2472,7 @@ h1.groupHeader {
#fbStatusBarBox { #fbStatusBarBox {
top: 4px; top: 4px;
cursor: default; cursor: default;
} }
.fbToolbarSeparator { .fbToolbarSeparator {
@@ -2500,7 +2500,7 @@ h1.groupHeader {
.fbStatusBar a:hover { .fbStatusBar a:hover {
color: blue; color: blue;
cursor: pointer; cursor: pointer;
} }
@@ -2545,7 +2545,7 @@ h1.groupHeader {
padding-left: 4px; padding-left: 4px;
} }
/* body /* body
*************************************************************************************************/ *************************************************************************************************/
.fbPanel { .fbPanel {
display: none; display: none;
@@ -2609,7 +2609,7 @@ h1.groupHeader {
position: absolute; position: absolute;
right: 2px; right: 2px;
bottom: 3px; bottom: 3px;
z-index: 99; z-index: 99;
} }
@@ -2624,7 +2624,7 @@ h1.groupHeader {
visibility: hidden !important; visibility: hidden !important;
} }
/* fbBottom /* fbBottom
*************************************************************************************************/ *************************************************************************************************/
#fbCommand { #fbCommand {
@@ -2689,7 +2689,7 @@ div.fbFitHeight {
Layout Controls Layout Controls
*************************************************************************************************/ *************************************************************************************************/
/* fbToolbar buttons /* fbToolbar buttons
*************************************************************************************************/ *************************************************************************************************/
.fbSmallButton { .fbSmallButton {
overflow: hidden; overflow: hidden;
@@ -2729,7 +2729,7 @@ div.fbFitHeight {
} }
/* fbPanelBarBox tabs /* fbPanelBarBox tabs
*************************************************************************************************/ *************************************************************************************************/
.fbTab { .fbTab {
text-decoration: none; text-decoration: none;
@@ -2785,7 +2785,7 @@ a.fbTab:hover .fbTabR {
background: url(sprite.png) -8px -96px !important; background: url(sprite.png) -8px -96px !important;
} }
/* splitters /* splitters
*************************************************************************************************/ *************************************************************************************************/
#fbHSplitter { #fbHSplitter {
position: fixed; position: fixed;
@@ -2888,7 +2888,7 @@ div.objectBox-element {
position: relative; position: relative;
} }
/* Webkit CSS Hack - bug in "highlight" named color */ /* Webkit CSS Hack - bug in "highlight" named color */
@media screen and (-webkit-min-device-pixel-ratio:0) { @media screen and (-webkit-min-device-pixel-ratio:0) {
.selectedElement{ .selectedElement{
background: #316AC5; background: #316AC5;
@@ -2903,7 +2903,7 @@ div.objectBox-element {
} }
/* TODO: remove this? */ /* TODO: remove this? */
/* TODO: xxxpedro - IE need this in windowless mode (cnn.com) check if the issue is related to /* TODO: xxxpedro - IE need this in windowless mode (cnn.com) check if the issue is related to
position. if so, override it at chrome.js initialization when creating the div */ position. if so, override it at chrome.js initialization when creating the div */
.logRow { .logRow {
position: relative; position: relative;
@@ -2939,9 +2939,9 @@ position. if so, override it at chrome.js initialization when creating the div *
.objectBox-string { .objectBox-string {
color: red; color: red;
/* TODO: xxxpedro make long strings break line */ /* TODO: xxxpedro make long strings break line */
/*white-space: pre; */ /*white-space: pre; */
} }
.objectBox-number { .objectBox-number {

View File

@@ -14,71 +14,71 @@
<tr> <tr>
<!-- Interface - Top Area --> <!-- Interface - Top Area -->
<td id="fbTop" colspan="2"> <td id="fbTop" colspan="2">
<!-- <!--
<div> <div>
--><!-- <span id="fbToolbarErrors" class="fbErrors">2 errors</span> --><!-- --><!-- <span id="fbToolbarErrors" class="fbErrors">2 errors</span> --><!--
<input type="text" id="fbToolbarSearch" /> <input type="text" id="fbToolbarSearch" />
</div> </div>
--> -->
<!-- Window Buttons --> <!-- Window Buttons -->
<div id="fbWindowButtons"> <div id="fbWindowButtons">
<a id="fbWindow_btDeactivate" class="fbSmallButton fbHover" title="Deactivate Firebug for this web page">&nbsp;</a> <a id="fbWindow_btDeactivate" class="fbSmallButton fbHover" title="Deactivate Firebug for this web page">&nbsp;</a>
<a id="fbWindow_btDetach" class="fbSmallButton fbHover" title="Open Firebug in popup window">&nbsp;</a> <a id="fbWindow_btDetach" class="fbSmallButton fbHover" title="Open Firebug in popup window">&nbsp;</a>
<a id="fbWindow_btClose" class="fbSmallButton fbHover" title="Minimize Firebug">&nbsp;</a> <a id="fbWindow_btClose" class="fbSmallButton fbHover" title="Minimize Firebug">&nbsp;</a>
</div> </div>
<!-- Toolbar buttons and Status Bar --> <!-- Toolbar buttons and Status Bar -->
<div id="fbToolbar"> <div id="fbToolbar">
<div id="fbToolbarContent"> <div id="fbToolbarContent">
<!-- Firebug Button --> <!-- Firebug Button -->
<span id="fbToolbarIcon"> <span id="fbToolbarIcon">
<a id="fbFirebugButton" class="fbIconButton" class="fbHover" target="_blank">&nbsp;</a> <a id="fbFirebugButton" class="fbIconButton" class="fbHover" target="_blank">&nbsp;</a>
</span> </span>
<!-- <!--
<span id="fbLeftToolbarErrors" class="fbErrors">2 errors</span> <span id="fbLeftToolbarErrors" class="fbErrors">2 errors</span>
--> -->
<!-- Toolbar Buttons --> <!-- Toolbar Buttons -->
<span id="fbToolbarButtons"> <span id="fbToolbarButtons">
<!-- Fixed Toolbar Buttons --> <!-- Fixed Toolbar Buttons -->
<span id="fbFixedButtons"> <span id="fbFixedButtons">
<a id="fbChrome_btInspect" class="fbButton fbHover" title="Click an element in the page to inspect">Inspect</a> <a id="fbChrome_btInspect" class="fbButton fbHover" title="Click an element in the page to inspect">Inspect</a>
</span> </span>
<!-- Console Panel Toolbar Buttons --> <!-- Console Panel Toolbar Buttons -->
<span id="fbConsoleButtons" class="fbToolbarButtons"> <span id="fbConsoleButtons" class="fbToolbarButtons">
<a id="fbConsole_btClear" class="fbButton fbHover" title="Clear the console">Clear</a> <a id="fbConsole_btClear" class="fbButton fbHover" title="Clear the console">Clear</a>
</span> </span>
<!-- HTML Panel Toolbar Buttons --> <!-- HTML Panel Toolbar Buttons -->
<!-- <!--
<span id="fbHTMLButtons" class="fbToolbarButtons"> <span id="fbHTMLButtons" class="fbToolbarButtons">
<a id="fbHTML_btEdit" class="fbHover" title="Edit this HTML">Edit</a> <a id="fbHTML_btEdit" class="fbHover" title="Edit this HTML">Edit</a>
</span> </span>
--> -->
</span> </span>
<!-- Status Bar --> <!-- Status Bar -->
<span id="fbStatusBarBox"> <span id="fbStatusBarBox">
<span class="fbToolbarSeparator"></span> <span class="fbToolbarSeparator"></span>
<!-- HTML Panel Status Bar --> <!-- HTML Panel Status Bar -->
<!-- <!--
<span id="fbHTMLStatusBar" class="fbStatusBar fbToolbarButtons"> <span id="fbHTMLStatusBar" class="fbStatusBar fbToolbarButtons">
</span> </span>
--> -->
</span> </span>
</div> </div>
</div> </div>
<!-- PanelBars --> <!-- PanelBars -->
<div id="fbPanelBarBox"> <div id="fbPanelBarBox">
<!-- Main PanelBar --> <!-- Main PanelBar -->
<div id="fbPanelBar1" class="fbPanelBar"> <div id="fbPanelBar1" class="fbPanelBar">
<a id="fbConsoleTab" class="fbTab fbHover"> <a id="fbConsoleTab" class="fbTab fbHover">
@@ -112,7 +112,7 @@
<!-- Side PanelBars --> <!-- Side PanelBars -->
<div id="fbPanelBar2Box" class="hide"> <div id="fbPanelBar2Box" class="hide">
<div id="fbPanelBar2" class="fbPanelBar"> <div id="fbPanelBar2" class="fbPanelBar">
<!-- <!--
<a class="fbTab fbHover"> <a class="fbTab fbHover">
<span class="fbTabL"></span> <span class="fbTabL"></span>
<span class="fbTabText">Style</span> <span class="fbTabText">Style</span>
@@ -131,18 +131,18 @@
--> -->
</div> </div>
</div> </div>
</div> </div>
<!-- Horizontal Splitter --> <!-- Horizontal Splitter -->
<div id="fbHSplitter">&nbsp;</div> <div id="fbHSplitter">&nbsp;</div>
</td> </td>
</tr> </tr>
<!-- Interface - Main Area --> <!-- Interface - Main Area -->
<tr id="fbContent"> <tr id="fbContent">
<!-- Panels --> <!-- Panels -->
<td id="fbPanelBox1"> <td id="fbPanelBox1">
<div id="fbPanel1" class="fbFitHeight"> <div id="fbPanel1" class="fbFitHeight">
@@ -150,41 +150,41 @@
<div id="fbHTML" class="fbPanel"></div> <div id="fbHTML" class="fbPanel"></div>
</div> </div>
</td> </td>
<!-- Side Panel Box --> <!-- Side Panel Box -->
<td id="fbPanelBox2" class="hide"> <td id="fbPanelBox2" class="hide">
<!-- VerticalSplitter --> <!-- VerticalSplitter -->
<div id="fbVSplitter" class="fbVSplitter">&nbsp;</div> <div id="fbVSplitter" class="fbVSplitter">&nbsp;</div>
<!-- Side Panels --> <!-- Side Panels -->
<div id="fbPanel2" class="fbFitHeight"> <div id="fbPanel2" class="fbFitHeight">
<!-- HTML Side Panels --> <!-- HTML Side Panels -->
<div id="fbHTML_Style" class="fbPanel"></div> <div id="fbHTML_Style" class="fbPanel"></div>
<div id="fbHTML_Layout" class="fbPanel"></div> <div id="fbHTML_Layout" class="fbPanel"></div>
<div id="fbHTML_DOM" class="fbPanel"></div> <div id="fbHTML_DOM" class="fbPanel"></div>
</div> </div>
<!-- Large Command Line --> <!-- Large Command Line -->
<textarea id="fbLargeCommandLine" class="fbFitHeight"></textarea> <textarea id="fbLargeCommandLine" class="fbFitHeight"></textarea>
<!-- Large Command Line Buttons --> <!-- Large Command Line Buttons -->
<div id="fbLargeCommandButtons"> <div id="fbLargeCommandButtons">
<a id="fbCommand_btRun" class="fbButton fbHover">Run</a> <a id="fbCommand_btRun" class="fbButton fbHover">Run</a>
<a id="fbCommand_btClear" class="fbButton fbHover">Clear</a> <a id="fbCommand_btClear" class="fbButton fbHover">Clear</a>
<a id="fbSmallCommandLineIcon" class="fbSmallButton fbHover"></a> <a id="fbSmallCommandLineIcon" class="fbSmallButton fbHover"></a>
</div> </div>
</td> </td>
</tr> </tr>
<!-- Interface - Bottom Area --> <!-- Interface - Bottom Area -->
<tr id="fbBottom" class="hide"> <tr id="fbBottom" class="hide">
<!-- Command Line --> <!-- Command Line -->
<td id="fbCommand" colspan="2"> <td id="fbCommand" colspan="2">
<div id="fbCommandBox"> <div id="fbCommandBox">
@@ -193,18 +193,18 @@
<a id="fbLargeCommandLineIcon" class="fbSmallButton fbHover"></a> <a id="fbLargeCommandLineIcon" class="fbSmallButton fbHover"></a>
</div> </div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
<span id="fbMiniChrome"> <span id="fbMiniChrome">
<span id="fbMiniContent"> <span id="fbMiniContent">
<span id="fbMiniIcon" title="Open Firebug Lite"></span> <span id="fbMiniIcon" title="Open Firebug Lite"></span>
<span id="fbMiniErrors" class="fbErrors"><!-- 2 errors --></span> <span id="fbMiniErrors" class="fbErrors"><!-- 2 errors --></span>
</span> </span>
</span> </span>
<!-- <!--
<div id="fbErrorPopup"> <div id="fbErrorPopup">
<div id="fbErrorPopupContent"> <div id="fbErrorPopupContent">
<div id="fbErrorIndicator" class="fbErrors">2 errors</div> <div id="fbErrorIndicator" class="fbErrors">2 errors</div>