بلوک > مشترک

فضای نام رایج

کارکرد

تابع شرح
createBlockDefinitionsFromJsonArray(jsonArray) بلوک‌ها را از آرایه‌ای از تعاریف بلوک JSON، همانطور که ممکن است توسط ابزار توسعه‌دهنده Blockly ایجاد شود، تعریف کنید.
defineBlocks (بلوک) تعاریف بلوک مشخص شده را به فرهنگ لغت تعاریف بلوک (Blockly.Blocks) اضافه کنید.
defineBlocksWithJsonArray(jsonArray) بلوک‌ها را از آرایه‌ای از تعاریف بلوک JSON، همانطور که ممکن است توسط ابزار توسعه‌دهنده Blockly ایجاد شود، تعریف کنید.
getAllWorkspaces() همه فضاهای کاری را پیدا کنید.
getBlockTypeCounts (block، opt_stripFollowing) نقشه ای از همه نوادگان بلوک تهیه کنید که نوع خود را با تعداد فرزندان دارای آن نوع نگاشت می کنند.
getMainWorkspace() آخرین فضای کاری سطح بالای استفاده شده (بر اساس تمرکز) را برمی گرداند. سعی کنید از این تابع استفاده نکنید، به خصوص اگر چندین نمونه Blockly در یک صفحه وجود دارد.
getParentContainer() عنصر ظرفی را دریافت کنید که در آن WidgetDiv، DropDownDiv و Tooltip را رندر کنید.
getSelected() شیء قابل کپی انتخاب شده فعلی را برمی گرداند.
getWorkspaceById(id) فضای کاری را با شناسه مشخص شده پیدا کنید.
ثبت فضای کاری (فضای کاری) یک فضای کاری در فضای کاری db ثبت کنید.
setMainWorkspace (فضای کاری) آخرین مورد استفاده از فضای کار اصلی را تنظیم می کند.
setParentContainer(newParent) ظرف والد را تنظیم کنید. این عنصر ظرفی است که WidgetDiv، DropDownDiv و Tooltip در اولین باری که Blockly.inject فراخوانی می‌شود، ارائه می‌شوند. این روش اگر بعد از اولین Blockly.inject فراخوانی شود، یک NOP است.
svgResize (فضای کاری) اندازه تصویر SVG را طوری تنظیم کنید که محفظه آن کاملاً پر شود. زمانی که نما واقعاً اندازه ها را تغییر می دهد، این را صدا بزنید (مثلاً در تغییر اندازه پنجره/تغییر جهت دستگاه). برای تغییر اندازه فضای کاری هنگام تغییر محتویات (مثلاً هنگامی که یک بلوک اضافه یا حذف می شود) به workspace.resizeContents مراجعه کنید. ارتفاع/عرض تصویر SVG را ثبت کنید.
لغو ثبت فضای کاری (فضای کاری) یک فضای کاری را از فضای کاری db لغو ثبت کنید.

متغیرها

متغیر شرح
کشیدن اتصالات همه اتصالات روی بلوک هایی که در حال حاضر در حال کشیدن هستند.
TEST_ONLY