blockly > common

مساحة اسم مشتركة

الدوال

الوظيفة الوصف
createBlockDefinitionsFromJsonArray(jsonArray) يمكنك تحديد الحظر من مصفوفة من تعريفات حظر JSON، كما يمكن أن يتم إنشاؤه بواسطة أدوات مطوّري البرامج المحظورة.
defineBlocks(blocks) أضِف تعريفات الكتل المحدّدة إلى قاموس تعريفات الكتل (Blockly.Blocks).
defineBlocksWithJsonArray(jsonArray) يمكنك تحديد الحظر من مصفوفة من تعريفات حظر JSON، كما يمكن أن يتم إنشاؤه بواسطة أدوات مطوّري البرامج المحظورة.
getAllWorkspaces() العثور على جميع مساحات العمل
getBlockTypeCounts(block, opt_stripFollowing) يمكنك الحصول على خريطة لجميع عناصر تابعة للكتلة تربط نوعها بعدد الأطفال من هذا النوع.
getMainWorkspace() عرض آخر مساحة عمل من المستوى الأعلى تم استخدامها (حسب التركيز) حاوِل عدم استخدام هذه الدالة، لا سيّما إذا كانت هناك مثيلات متعددة لحظر المحتوى على إحدى الصفحات.
getParentContainer() احصل على عنصر الحاوية الذي تريد عرض عناصر WidgetDiv وDropDownDiv وتلميح الأداة.
getSelected() لعرض الكائن القابل للنسخ المحدّد حاليًا.
getWorkspaceById(id) ابحث عن مساحة العمل باستخدام رقم التعريف المحدّد.
registerWorkspace(workspace) تسجيل مساحة عمل في قاعدة بيانات مساحة العمل
setMainWorkspace(workspace) ضبط مساحة العمل الرئيسية المستخدَمة مؤخرًا.
setParentContainer(newParent) اضبط الحاوية الرئيسية. هذا هو عنصر الحاوية الذي يتم عرض عناصره WidgetDiv وDropDownDiv وتلميح Tooltip في أول مرة يتم فيها استدعاء Blockly.inject. وتُسمى هذه الطريقة رقم NOP إذا تم استدعائها بعد أول Blockly.inject.
svgResize(workspace) اضبط حجم صورة SVG لملء حاويتها بالكامل. وعليك باستدعاء هذا الحدث عندما يتم تغيير أحجام العرض فعليًا (على سبيل المثال، عند تغيير حجم النافذة/تغيير اتجاه الجهاز). يمكنك الانتقال إلى workspace.resizeContents لتغيير حجم مساحة العمل عند تغيير المحتوى (على سبيل المثال، عند إضافة قالب أو إزالته). سجِّل ارتفاع/عرض صورة SVG.
unregisterWorkpace(workspace) إلغاء تسجيل مساحة عمل من قاعدة بيانات مساحة العمل

المتغيرات

متغير الوصف
draggingConnections كافة الاتصالات على الكتل التي يتم سحبها حاليًا.
TEST_ONLY