version 1.92, 2003/03/14 15:09:42
|
version 1.99, 2003/03/19 11:35:08
|
Line 106 to '<b class="fixed">We've packed a lot
|
Line 106 to '<b class="fixed">We've packed a lot
|
<li>On page 35: '<b class="broken">secondLevelNodes[I] = docEl.childNodes[i];</b>' has been changed to '<b |
<li>On page 35: '<b class="broken">secondLevelNodes[I] = docEl.childNodes[i];</b>' has been changed to '<b |
class="fixed">secondLevelNodes[I] = docEl.childNodes[I];</b>'<br><br> |
class="fixed">secondLevelNodes[I] = docEl.childNodes[I];</b>'<br><br> |
|
|
|
<li>On page 38: In Example 3-3 the namespace declarations have been changed to (note the addition of quotes and the removal of italics) |
|
|
|
<xmp class="fixed"> |
|
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" |
|
xmlns:nc="http://home.netscape.com/NC-rdf#"> |
|
</xmp> |
|
|
|
<li>On page 38: In Example 3-3 '<b class="broken"><image src="page1.png"></b>' has been changed to '<b class="fixed"><image |
|
src="page1.png"/></b>'<br><br> |
|
|
<li>On page 40: '<b class="broken"><toolbarbutton id="printBtn" label="Open" |
<li>On page 40: '<b class="broken"><toolbarbutton id="printBtn" label="Open" |
oncommand="doPrint( );" /></b>' has been changed to '<b class="fixed"><toolbarbutton |
oncommand="doPrint( );" /></b>' has been changed to '<b class="fixed"><toolbarbutton |
id="printBtn" label="Print" oncommand="doPrint( );" ></b>'<br><br> |
id="printBtn" label="Print" oncommand="doPrint( );" ></b>'<br><br> |
Line 113 id="printBtn" label="Print" oncommand="d
|
Line 123 id="printBtn" label="Print" oncommand="d
|
<li>On page 51: '<b class="broken"><decription>The mozdev.org site [...] your own development project</decription></b>' has been |
<li>On page 51: '<b class="broken"><decription>The mozdev.org site [...] your own development project</decription></b>' has been |
changed to '<b class="fixed"><description>The mozdev.org site [...] your own development project</description></b>'<br><br> |
changed to '<b class="fixed"><description>The mozdev.org site [...] your own development project</description></b>'<br><br> |
|
|
|
<li>On page 54: '<b class="broken">Clicking on the box sets the <tt>clicked</tt> attribute</b>' has been |
|
changed to '<b class="fixed">Clicking on the box sets the <tt>checked</tt> attribute</b>'<br><br> |
|
|
<li>On pages 58 and 59: Example 3-15 has been changed to (note the addition of spaces to seperate values) |
<li>On pages 58 and 59: Example 3-15 has been changed to (note the addition of spaces to seperate values) |
|
|
<xmp class="fixed"> |
<xmp class="fixed"> |
Line 140 changed to '<b class="fixed"><descrip
|
Line 153 changed to '<b class="fixed"><descrip
|
</window> |
</window> |
</xmp> |
</xmp> |
|
|
|
<li>On page 63: '<b class="broken">But there are also CSS versions of these properties that |
|
use the prefix <tt>box-pack</tt> becomes <tt>box-pack</tt> when it's defined in CSS, for example.</b>' has been |
|
changed to '<b class="fixed">But there are also CSS versions of these properties that |
|
use the prefix <tt>box-</tt>. <tt>pack</tt> becomes <tt>box-pack</tt> when it's defined in CSS, for example.</b>'<br><br> |
|
|
</ul> |
</ul> |
|
|
|
|
Line 151 changed to '<b class="fixed"><descrip
|
Line 169 changed to '<b class="fixed"><descrip
|
<li>On page 88: '<b class="broken">these are selectors are identical</b>' has been changed to '<b class="fixed">these selectors are |
<li>On page 88: '<b class="broken">these are selectors are identical</b>' has been changed to '<b class="fixed">these selectors are |
identical</b>'<br><br> |
identical</b>'<br><br> |
|
|
<li>On page 109: '<b class="broken">The chome URL that the -moz-binding property points to</b>' has been changed to '<b | <li>On page 109: '<b class="broken">The <i>chome</i> URL that the -moz-binding property points to</b>' has been changed to '<b |
class="fixed">The chrome URL that the -moz-binding property points to</b>'<br><br> | class="fixed">The <i>chrome</i> URL that the -moz-binding property points to</b>'<br><br> |
|
|
</ul> |
</ul> |
|
|
Line 175 class="fixed">The chrome URL that the -m
|
Line 193 class="fixed">The chrome URL that the -m
|
|
|
<li>On page 135: Example 5-11 has been changed to |
<li>On page 135: Example 5-11 has been changed to |
<xmp class="fixed"> |
<xmp class="fixed"> |
|
|
<head> |
<head> |
<title>Sound Service Play Example</title> |
<title>Sound Service Play Example</title> |
<script> |
<script> |
Line 196 class="fixed">The chrome URL that the -m
|
Line 213 class="fixed">The chrome URL that the -m
|
<form name="form"> |
<form name="form"> |
<input type="button" value="Play Sound" onclick="play();"> |
<input type="button" value="Play Sound" onclick="play();"> |
</form> |
</form> |
|
|
</xmp> |
</xmp> |
|
|
<li>On page 137: '<b class="broken">var connection = Components.classes ["@mozilla.org/network/ldap-connection;1";</b>' |
<li>On page 137: '<b class="broken">var connection = Components.classes ["@mozilla.org/network/ldap-connection;1";</b>' |
Line 240 else // otherwi
|
Line 256 else // otherwi
|
|
|
</ul> |
</ul> |
|
|
| <a name="ch07"></a> |
<a name="ch08"></a> | <p><b>Chapter 7</b> |
<p><b>Chapter 8</b> | |
|
|
<ul> |
<ul> |
|
|
<li>On page 211: In 2nd sentence of paragraph '<b class="broken">QueryInterace</b>' has been changed to '<b | <li>On page 181: There are 3 errors in Figure 7-2 ...<br><br> |
class="fixed">QueryInterface</b>'<br><br> | |
|
|
<li>On page 222: In Example 8-4 '<b class="broken">mName: "a default value"</b>' has been changed to '<b class="fixed">mName: "a default | 1) In the XUL box, '<b class="broken">klabel="Input Field"</b>' should be '<b class="fixed">label="Input Field"</b>'<br><br> |
value",</b>'<br><br> | |
|
|
<li>On page 222: In Example 8-4 | 2) In the XBL b2) In the XBL box, '<b class="broken"><binding id+"inputfield"></b>' should be '<b class="fixed"><binding id="inputfield"></b>'<br><br> |
|
|
<xmp class="broken"> | 3) In the XBL box, '<b class="broken"><xul:label xbl:inherits="value+label"?></b>' should be '<b class="fixed"><xul:label xbl:inherits="value=label"/></b>'<br><br> |
this.myCID, | |
"My JS Component", | |
this.myProgID, fileSpec, | |
location, true, true, | |
type); | |
</xmp> | |
|
|
has been changed to | Here is a correct image <b>(Click for bigger version)</b>:<br><br> |
|
|
<xmp class="fixed"> | <a href="http://books.mozdev.org/screenshots/moz_0702.gif"><img src="http://books.mozdev.org/screenshots/moz_0702_small.gif" width="200" height="132" border=0 alt="Figure 7-2"></a> |
compMgr.registerComponentWithType( | |
this.myCID, | |
"My JS Component", | |
this.myProgID, fileSpec, | |
location, true, true, | |
type); | |
</xmp> | |
|
|
<li>On page 222: In Example 8-4 one of the duplicate '<b class="broken">dump(" ***** Registering: Simple JS component! | </li> |
****\n");</b>' lines has been removed<br><br> | |
| </ul> |
| |
| </p> |
| |
| <a name="ch08"></a> |
| <p><b>Chapter 8</b> |
|
|
<xmp> | <ul> |
| |
| <li>On page 211: In 2nd sentence of paragraph '<b class="broken">QueryInterace</b>' has been |
| changed to '<b class="fixed">QueryInterface</b>'<br><br></li> |
|
|
|
<li>On page 222: In Example 8-4 has been changed to: |
|
|
|
<xmp class="fixed"> |
function SimpleComponent(){} |
function SimpleComponent(){} |
|
|
SimpleComponent.prototype = { |
SimpleComponent.prototype = { |
Line 346 compMgr.QueryInterface(Components.interf
|
Line 358 compMgr.QueryInterface(Components.interf
|
}; // END Module |
}; // END Module |
|
|
function NSGetModule(compMgr, fileSpec) { return Module; } |
function NSGetModule(compMgr, fileSpec) { return Module; } |
|
|
</xmp> |
</xmp> |
<br><br> |
|
</li> |
</li> |
|
|
<li>On page 223: In Example 8-4 one of the duplicate '<b class="broken">if (outer != null)</b>' lines has been removed<br><br> |
|
|
|
<li>On page 222: In Example 8-4 has been changed to:</li> |
|
<li>On page 239: Example 8-15 has been changed to <br/></li> |
<li>On page 239: Example 8-15 has been changed to <br/></li> |
|
|
<xmp class="fixed"> |
<xmp class="fixed"> |