Fix server rendering
Pete Hunt committed
Sep 26, 2013 at 15:49 UTC
84dea7e971adecbc9c5a06f6500fffb84065d943
1 file changed
+8
-2
src/core/ReactDOMSelection.js
+8
-2
@@ -149,13 +149,19 @@ var ReactDOMSelection = {
149
/**
150
* @param {DOMElement} node
151
*/
152
- get: document.selection ? getIESelection : getModernSelection,
152
+ get: function(node) {
153
+ var getSelection = document.selection ? getIESelection : getModernSelection;
154
+ return getSelection(node);
155
+ },
156
157
/**
158
* @param {DOMElement|DOMTextNode} node
159
* @param {object} offsets
160
*/
158
- set: document.selection ? setIESelection : setModernSelection
161
+ set: function(node, offsets) {
162
+ var setSelection = document.selection ? setIESelection : setModernSelection;
163
+ setSelection(node, offsets);
164
+ }
165
};
166
167
module.exports = ReactDOMSelection;