Справочник Пользователя для Macromedia dreamweaver 8-extending dreamweaver

Скачать
Страница из 504
172
Commands
The next part of the 
return
 statement (
&& (theSelNode.nodeType == Node.TEXT_NODE
checks to see if the selected node type is text. If so, the 
canAcceptCommand()
 function 
returns the value 
true
. If the node type is not text, the test continues to see if the node has 
children (
|| theSelNode.hasChildNodes()
), and if the type of the first child node is text 
(
&&
 
(
theChildren[0].nodeType == Node.TEXT_NODE))
). If both conditions are true, 
canAcceptCommand()
 returns the value 
true
, and Dreamweaver enables the menu item at 
the bottom of the Commands menu, as shown in the following figure: 
Otherwise, 
canAcceptCommand()
 returns the value 
false
 and Dreamweaver dims the item, 
as shown in the following figure: