createBlockDefinitionsFromJsonArray(jsonArray) |
Blockly Geliştirici Araçları tarafından oluşturulabilecek bir JSON blok tanımı dizisinden blokları tanımlayın. |
defineBlocks(blocks) |
Belirtilen blok tanımlarını blok tanımları sözlüğüne (Blockly.Blocks) ekleyin. |
defineBlocksWithJsonArray(jsonArray) |
Blockly Geliştirici Araçları tarafından oluşturulabilecek bir JSON blok tanımı dizisinden blokları tanımlayın. |
getAllWorkspaces() |
Tüm çalışma alanlarını bulun. |
getBlockTypeCounts(block, opt_stripFollowing) |
Bloktaki tüm alt grupların ve kendi türlerinin bu türe sahip çocuk sayısıyla eşleştirildiği bir harita elde edin. |
getMainWorkspace() |
En son kullanılan üst düzey çalışma alanını döndürür (odağa göre). Özellikle bir sayfada birden fazla Blockly örneği varsa bu işlevi kullanmamaya çalışın. |
getParentContainer() |
WidgetDiv, DropDownDiv ve Tooltip'in oluşturulacağı kapsayıcı öğesini alın. |
getSelected() |
Seçili olan kopyalanabilir nesneyi döndürür. |
getWorkspaceById(kimlik) |
Belirtilen kimliğe sahip çalışma alanını bulun. |
registerWorkspace(workspace) |
Çalışma alanı veritabanına bir çalışma alanı kaydedin. |
setMainWorkspace(workspace) |
Son kullanılan ana çalışma alanını ayarlar. |
setParentContainer(newParent) |
Üst kapsayıcıyı ayarlayın. Bu, Blockly.inject çağrıldığında WidgetDiv, DropDownDiv ve Tooltip'in ilk çağrıldığı kapsayıcı öğesidir. Bu yöntem, ilk Blockly.inject sonrasında çağrılırsa bir NOP'dir. |
svgResize(workspace) |
SVG resmini, kapsayıcısını tamamen dolduracak şekilde boyutlandırın. Görünüm gerçekte boyut değiştirdiğinde (ör. pencere yeniden boyutlandırma/cihaz yönü değiştiğinde) bu parametreyi çalıştırın. İçerik değiştiğinde (ör. bir blok eklendiğinde veya kaldırıldığında) çalışma alanını yeniden boyutlandırmak için workspace.resizeContents sayfasını inceleyin. SVG resminin yüksekliğini/genişliğini kaydedin. |
unregisterWorkpace(workspace) |
Bir çalışma alanının Workspace veritabanındaki kaydını iptal edin. |