Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
ckeditor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vanilla ckeditor-3.3.1
[ckeditor.git]
/
_source
/
core
/
dom
/
node.js
diff --git
a/_source/core/dom/node.js
b/_source/core/dom/node.js
index
a4188dc
..
2ae3a13
100644
(file)
--- a/
_source/core/dom/node.js
+++ b/
_source/core/dom/node.js
@@
-25,6
+25,10
@@
CKEDITOR.dom.node = function( domNode )
{
\r
switch ( domNode.nodeType )
\r
{
\r
{
\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
case CKEDITOR.NODE_ELEMENT :
\r
return new CKEDITOR.dom.element( domNode );
\r
\r
@@
-49,6
+53,13
@@
CKEDITOR.dom.node.prototype = new CKEDITOR.dom.domObject();
CKEDITOR.NODE_ELEMENT = 1;
\r
\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
* Text node type.
\r
* @constant
\r
* @example
\r