index.jsView |
---|
59 | 59 … | } while (node.nodeType != Node.TEXT_NODE); |
60 | 60 … | return node; |
61 | 61 … | } |
62 | 62 … | |
63 | | -function getPrevTextNode(node, container, wrap) { |
| 63 … | +function getPreviousTextNode(node, container, wrap) { |
64 | 64 … | do { |
65 | 65 … | if (node == container) { |
66 | 66 … | if (!wrap) |
67 | 67 … | return null; |
113 | 113 … | } |
114 | 114 … | } |
115 | 115 … | }; |
116 | 116 … | |
117 | | -TextNodeSearcher.prototype.selectPrev = function () { |
| 117 … | +TextNodeSearcher.prototype.selectPrevious = function () { |
118 | 118 … | if (!this.queryStr) |
119 | 119 … | return; |
120 | 120 … | |
121 | 121 … | var sel = window.getSelection(); |
122 | 122 … | var endNode = sel.anchorNode; |
123 | 123 … | var endOffset = 0; |
124 | 124 … | if (!endNode || endNode.nodeType != Node.TEXT_NODE || |
125 | 125 … | !this.container.contains(endNode)) |
126 | | - endNode = getPrevTextNode(endNode, this.container, true); |
| 126 … | + endNode = getPreviousTextNode(endNode, this.container, true); |
127 | 127 … | else |
128 | 128 … | endOffset = sel.anchorOffset; |
129 | 129 … | |
130 | 130 … | for (var node = endNode; node; |
|
131 | | - node = getPrevTextNode(node, this.container, true)) { |
| 131 … | + node = getPreviousTextNode(node, this.container, true)) { |
132 | 132 … | var str = node.data; |
133 | 133 … | if (endOffset < Infinity) { |
134 | 134 … | str = node.data.substr(0, endOffset); |
135 | 135 … | endOffset = Infinity; |