{\r
switch ( domNode.nodeType )\r
{\r
+ // Safari don't consider document as element node type. (#3389)\r
+ case CKEDITOR.NODE_DOCUMENT :\r
+ return new CKEDITOR.dom.document( domNode );\r
+\r
case CKEDITOR.NODE_ELEMENT :\r
return new CKEDITOR.dom.element( domNode );\r
\r
CKEDITOR.NODE_ELEMENT = 1;\r
\r
/**\r
+ * Document node type.\r
+ * @constant\r
+ * @example\r
+ */\r
+CKEDITOR.NODE_DOCUMENT = 9;\r
+\r
+/**\r
* Text node type.\r
* @constant\r
* @example\r