The Author Online Book Forums are Moving

The Author Online Book Forums will soon redirect to Manning's liveBook and liveVideo. All book forum content will migrate to liveBook's discussion forum and all video forum content will migrate to liveVideo. Log in to liveBook or liveVideo with your Manning credentials to join the discussion!

Thank you for your engagement in the AoF over the years! We look forward to offering you a more enhanced forum experience.

Elijah99 (4) [Avatar] Offline
#1
=============================
page 35
=============================
Item 1.6 Take it for a test drive
Code section you are using the # 1 etc. symbol after code snippet. However later in the book you are using // 1 etc. Prefered that this were to be the // 1 etc. as it allows for easy copy and paste to follow along with the book.
=============================
page 36
=============================
Code snippet for function buildWindow(). improper formatting of line 6 and 7. Move them back 1 tab space.
Code section you are using the # 1 etc. symbol after code snippet. However later in the book you are using // 1 etc. Prefered that this were to be the // 1 etc. as it allows for easy copy and paste to follow along with the book.
2nd paragraph 8th line change the word an '...) and execute an JavaScript if...' to '...) and execute any JavaScript if...'

Note: there Are two questions I have from reading these past 2 pages.
1. How do you handle the event that the requested file is not there? 200 error or some other issue?
2. What would occur if the HEAD and BODY cannot be present in an HTML fragment that is loaded?
If these are addressed later in the book please specify where in the book at this point so people can quickly identify how to resolve the issue if it occurs for them.

=============================
page 37
=============================
Code section you are using the # 1 etc. symbol after code snippet. However later in the book you are using // 1 etc. Prefered that this were to be the // 1 etc. as it allows for easy copy and paste to follow along with the book.

=============================
page 41 2 Back to the basics
=============================
Item 2.1.2 Let Ext JS pull the trigger
2nd paragraph 4th line remove the word is, should read '...method that requires...'
3rd paragraph 1st line do you mean for Ext JS the file '/adapter/ext/ext-base.js' ? if so please specify the exact file.

=============================
page 43
=============================
Item 2.2.1 The heart of the framework
3rd paragraph 1st line confusing. I think it should read as follow
'...relegated to to simple management of DOM elements, but rather to perform complex...'

=============================
page 44
=============================
Question. 3rd paragraph 1st line
Is the Ext.get for only getting HTML elements?
Is the Ext.getCmp for only getting Ext JS widgets?

=============================
page 45
=============================
Question Code snippet
Why does the .defer not work on this?
...
myDiv1.setSize(110, 500);
myDiv1.setSize(350, 350, {duration: 1, easing:'bounceOut'}).defer(2000);
...

5th paragraph 3rd line CRUD definition should be moved to page 8 where CRUD is first mentioned.
Item 2.2.3 Creating Child NOdes
I do not see anywhere in pdf where you specify that DOM == Document Object Model
3rd line change '...ExtJS...' to '...Ext JS...'

=============================
page 46
=============================
1st paragraph 1st line change word confuration to read '...a configuration object...'

=============================
page 47
=============================
2nd paragraph 2nd line make the word insertFirst italicized
5th paragraph 3rd line make the word createChild italicized

=============================
page 48
=============================
Item 2.2.4 Removing Child Nodes
1st paragraph 1st line change '...All you need to do locate...' to '...All you need to do is locate...'

=============================
page 49
=============================
4th paragraph 3rd line change the word '...ext...' to '...Ext...'

=============================
page 50
=============================
1st paragraph 1st line remove the word about suggest that it reads 'What if we want...'

Item 2.2.5 Using AJAX with Ext.Element
Throughout the book is it 'Ajax' or is it 'AJAX' it flip flops back and forth between the two.
3rd paragraph line 1st line remove the word call '...we use call the load...' should read '...we call the load...'

=============================
page 51
=============================
1st paragraph 1st line change the word and '...body performs and AJAX...' should read '...body performs an AJAX...'

=============================
page 53
=============================
3rd paragraph 5th sentence missing the period '.' at the end.

=============================
page 54
=============================
1st paragraph 2nd line unclear 'with our being displayed.'?
Item 2.3.2 Looping with XTemplates
1st paragraph 2nd line change the word '...arrayd...' to '...array...'

=============================
page 57
=============================
2nd paragraph 9th line change the word as, should read '...properties are unique...'
2nd paragraph 10th line add the word are, should read '...Here are the results...'


=============================
page 60 3 Events, Components and Containers
=============================
Item 3.1.1 Taking a step back
1st line remove the word but from '... it, but we...' should read 'it, we...'

=============================
page 61
=============================
Last sentence in 3.1.2 should read 'Now that we have learned and exercised a simple event...'

=============================
page 64
=============================
1st line is very oddly written. '...to listen to listen to the contextmenu event to perform...'

=============================
page 65
=============================
2nd paragraph 2nd line change word 'use' to 'used' should read '...component events are used extensively...'

Item 3.1.5 Software driven events
1st line add word JS '...every Ext widget...' should read '...every Ext JS widget...'
????? Last section code snippet 'myObservable' configuration object. Can you EXPLAIN what the 'true' value is for?

=============================
page 69
=============================
1st paragraph 4th line, keeping consistent with how data is presented change '...Ext UI..' to '...Ext JS UI...' like it is presented first on page 15

=============================
page 70
=============================
2nd paragraph should the word '...items,...' be italicized?

=============================
page 71
=============================
Item 3.2.2 Component rendering
1st paragraph 4th line change '... in to and..' to '... into and...'
1st paragraph 6th line change '...when if you wanted...' to '...when you wanted...'

=============================
page 72
=============================
1st paragraph 4th line spelling correction '...pas...' should be '...pass...'
1st paragraph 4th line could you add the word HTML so it reads '...pass an ID of an HTML element...'
2nd paragraph 1st line should 'Component' be italicized?
2nd paragraph 1st line should 'Ext.get' be italicized
and should it be 'Ext.getCmp'
and have () at the end 'Ext.getCmp()?

=============================
page 73
=============================
#2 item exploring the intilization phase.
Line 7 and 8 should they be italicized? italicize the word '...beforeshow...'

=============================
page 76
=============================
#10 2nd line change the word '...it's...' to '...its...'

=============================
page 78
=============================
2nd line is it '...Ext Framework...' or is it '...Ext JS Framework...' like it is first shown on page 32 under 'build'

=============================
page 79
=============================
2nd paragraph 3rd line add spacing '...someContainer.itemsand...' should read '...someContainer.items and...'
Item 3.4.1 Learning to tame children
1st paragraph 2nd line reads awkwardly 'Luckily for us,...'

=============================
page 82
=============================
4th paragraph 2nd line change '...flexing some Ext-UI muscle...' to '...flexing some Ext UI muscle...'

=============================
page 84
=============================
1st line change '...how to register and event...' to '...how to register an event...'

Stopped reading at Part 2 Ext JS Components
jesus.garcia (463) [Avatar] Offline
#2
Re: pg 35-84 Suggested Corrections to your book
Thanks for taking the time to point out the grammatical errors, etc. The Editors are working to clean it up.
Elijah99 (4) [Avatar] Offline
#3
Re: pg 35-84 Suggested Corrections to your book
I hope that they are watching this thread because I would HATE to have a lot of the errors come out in publication.