mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-30 20:31:34 +02:00
Add bulk method from range tracker.
This commit is contained in:
@@ -100,6 +100,21 @@ load = () ->
|
||||
change = @getChange(change_id)
|
||||
return if !change?
|
||||
@_removeChange(change)
|
||||
|
||||
removeChangeIds: (change_to_remove_ids) ->
|
||||
return if !change_to_remove_ids?.length > 0
|
||||
i = @changes.length
|
||||
remove_change_id = {}
|
||||
for change_id in change_to_remove_ids
|
||||
remove_change_id[change_id] = true
|
||||
|
||||
while (i--)
|
||||
if remove_change_id[@changes[i].id]
|
||||
delete remove_change_id[@changes[i].id]
|
||||
removed_change = @changes.splice(i, 1)[0]
|
||||
@_markAsDirty removed_change, "change", "removed"
|
||||
if Object.keys(remove_change_id).length == 0
|
||||
break
|
||||
|
||||
validate: (text) ->
|
||||
for change in @changes
|
||||
|
||||
Reference in New Issue
Block a user