(doc, change, selUpdate)
| 2129 | } |
| 2130 | |
| 2131 | function makeChangeNoReadonly(doc, change, selUpdate) { |
| 2132 | var selAfter = computeSelAfterChange(doc, change, selUpdate); |
| 2133 | addToHistory(doc, change, selAfter, doc.cm ? doc.cm.curOp.id : NaN); |
| 2134 | |
| 2135 | makeChangeSingleDoc(doc, change, selAfter, stretchSpansOverChange(doc, change)); |
| 2136 | var rebased = []; |
| 2137 | |
| 2138 | linkedDocs(doc, function(doc, sharedHist) { |
| 2139 | if (!sharedHist && indexOf(rebased, doc.history) == -1) { |
| 2140 | rebaseHist(doc.history, change); |
| 2141 | rebased.push(doc.history); |
| 2142 | } |
| 2143 | makeChangeSingleDoc(doc, change, null, stretchSpansOverChange(doc, change)); |
| 2144 | }); |
| 2145 | } |
| 2146 | |
| 2147 | function makeChangeFromHistory(doc, type) { |
| 2148 | var hist = doc.history; |
no test coverage detected