mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-28 03:16:16 -04:00
docs template
This commit is contained in:
parent
4515aa294d
commit
e1af19c2fa
2 changed files with 45 additions and 0 deletions
|
@ -223,6 +223,10 @@ describe("textLinesMutator",function(){
|
|||
});
|
||||
});
|
||||
|
||||
/**
|
||||
* @param origLines
|
||||
* @param muts
|
||||
*/
|
||||
function runMutationTest(origLines, muts) {
|
||||
var lines1 = origLines.slice();
|
||||
var mu = Changeset.textLinesMutator(lines1);
|
||||
|
@ -238,6 +242,10 @@ function runMutationTest(origLines, muts) {
|
|||
return [lines1,lines2,outText];
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mu
|
||||
* @param arrayOfArrays
|
||||
*/
|
||||
function applyMutations(mu, arrayOfArrays) {
|
||||
arrayOfArrays.forEach(function (a) {
|
||||
var result = mu[a[0]].apply(mu, a.slice(1));
|
||||
|
@ -247,6 +255,10 @@ function applyMutations(mu, arrayOfArrays) {
|
|||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* @param oldLen
|
||||
* @param arrayOfArrays
|
||||
*/
|
||||
function mutationsToChangeset(oldLen, arrayOfArrays) {
|
||||
var assem = Changeset.smartOpAssembler();
|
||||
var op = Changeset.newOp();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue