Tekst piosenki
var Doc = {
dispatch: function(command) {
var handler = Doc.handlers[command.ty]
if (handler) handler(command)
},
handlers: {
„null”: function no_op(data) {
return null
},
„is”: function insert(data) {
var insertBeginIndex = data.ibi,
stringToInsert = data.s
for (var i = 0; i < stringToInsert.length; i++) { Doc.characters.insert({"s": stringToInsert[i]}, (insertBeginIndex - 1) + i) } }, "ds": function del(data) { var deleteStartIndex = data.si, deleteEndIndex = data.ei Doc.characters.delete(deleteStartIndex - 1, deleteEndIndex - 1) }, "as": function alterString(data) { var stringModifications = data.sm, startIndex = data.si, endIndex = data.ei, specialType = data.st for (var i = startIndex - 1; i < endIndex; i++) { $.extend(Doc.characters[i], stringModifications) } }, "mlti": function multiOp(data) { var commands = data.mts $.each(commands, function(i, command) { Doc.dispatch(command) }) } } }











Komentarze (0)