Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
blockly > common
ortak ad alanı
İşlevler
İşlev |
Açıklama |
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) |
Türlerini, bu türdeki alt öğelerin sayısıyla eşleştirerek bloğun tüm alt öğelerinin haritasını alın. |
getMainWorkspace() |
En son kullanılan üst düzey çalışma alanını (odağı temel alır) döndürür. Özellikle bir sayfada birden fazla Blockly örneği varsa bu işlevi kullanmamaya çalışın. |
getParentContainer() |
WidgetDiv, DropDownDiv ve Tooltip öğelerinin oluşturulacağı kapsayıcı öğesini alın. |
getSelected() |
Geçerli seçimi döndürür. |
getWorkspaceById(id) |
Belirtilen kimliğe sahip çalışma alanını bulun. |
registerWorkspace(workspace) |
Çalışma alanını çalışma alanı veritabanına kaydedin. |
setMainWorkspace(workspace) |
Son kullanılan ana çalışma alanını ayarlar. |
setParentContainer(newParent) |
Üst kapsayıcıyı ayarlayın. Bu, Blockly.inject ilk kez çağrıldığında WidgetDiv, DropDownDiv ve Tooltip öğelerinin oluşturulduğu kapsayıcı öğesidir. Bu yöntem, ilk Blockly.inject çağrısından sonra çağrılırsa NOP olur. |
svgResize(workspace) |
SVG resmini, kapsayıcısını tamamen dolduracak şekilde boyutlandırın. Görünümün boyutu gerçekten değiştiğinde (ör. pencere boyutu/cihaz yönü değiştiğinde) bu işlevi çağı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 işlevine bakın. SVG resminin yüksekliğini/genişliğini kaydedin. |
unregisterWorkpace(workspace) |
Çalışma alanının çalışma alanı veritabanındaki kaydını silme. |
Değişkenler
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-25 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-25 UTC."],[],[],null,[]]