|
|
|
@ -685,7 +685,11 @@ export class Draw {
|
|
|
|
if (!this.control.getActiveControl()) {
|
|
|
|
if (!this.control.getActiveControl()) {
|
|
|
|
let deleteIndex = endIndex - 1
|
|
|
|
let deleteIndex = endIndex - 1
|
|
|
|
while (deleteIndex >= start) {
|
|
|
|
while (deleteIndex >= start) {
|
|
|
|
if (elementList[deleteIndex]?.control?.deletable !== false) {
|
|
|
|
const deleteElement = elementList[deleteIndex]
|
|
|
|
|
|
|
|
if (
|
|
|
|
|
|
|
|
deleteElement?.control?.deletable !== false &&
|
|
|
|
|
|
|
|
deleteElement?.title?.deletable !== false
|
|
|
|
|
|
|
|
) {
|
|
|
|
elementList.splice(deleteIndex, 1)
|
|
|
|
elementList.splice(deleteIndex, 1)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
deleteIndex--
|
|
|
|
deleteIndex--
|
|
|
|
|