Kancayı yok etme

Blokların, çalışma alanından silindiklerinde çağrılan bir destroy kancası vardır. Bu işlem, artık ihtiyaç duyulmayan ve blokla ilişkili tüm yedek veri modellerini veya harici kaynakları silmek için kullanılabilir.

JSON

{
  // ...,
  "extensions":["destroy"],
}

Blockly.Extensions.registerMixin('destroy', {
  destroy: function() {
    this.myResource.dispose();
  }
});

JSON'da, karma içeren bir destroy kancası tanımlayın.

JavaScript

Blockly.Blocks['block_type'] = {
  destroy: function() {
    this.myResource.dispose();
  }
}

destroy yöntemi, bloğun ebeveyni kaldırıldıktan sonra ancak alt öğelerinden veya alanlarından herhangi biri kaldırılmadan önce çağrılır.