Kancayı yok etme

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

JSON

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

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

JSON'da destroy kancasını mixin ile tanımlayın.

JavaScript

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

destroy yöntemi, bloğun üst öğesi kaldırıldıktan sonra ancak alt öğeleri veya alanları kaldırılmadan önce çağrılır.