blockly > common

सामान्य नेमस्पेस

फ़ंक्शन

फ़ंक्शन ब्यौरा
createBlockDefinitionsFromJsonArray(jsonArray) JSON ब्लॉक परिभाषाओं की कैटगरी में मौजूद ब्लॉक के बारे में बताएं. यह जानकारी, Blockly डेवलपर टूल से जनरेट की जा सकती है.
defineBlocks(blocks) ब्लॉक की परिभाषाएं डिक्शनरी (Blockly.Blocks) में तय की गई ब्लॉक परिभाषाएं जोड़ें.
defineBlocksWithJsonArray(jsonArray) JSON ब्लॉक परिभाषाओं की कैटगरी में मौजूद ब्लॉक के बारे में बताएं. यह जानकारी, Blockly डेवलपर टूल से जनरेट की जा सकती है.
getAllWorkspaces() सभी फ़ाइल फ़ोल्डर ढूंढें.
getBlockTypeCounts(block, opt_stripFollowing) ब्लॉक के सभी डिसेंडेंट का मैप पाएं. इसमें, अपने टाइप को उस टाइप के बच्चों की संख्या से मैप करना शामिल है.
getMainWorkspace() पिछली बार इस्तेमाल किए गए टॉप लेवल फ़ाइल फ़ोल्डर (फ़ोकस के आधार पर) को दिखाता है. इस फ़ंक्शन का इस्तेमाल न करने की कोशिश करें. खास तौर पर तब, जब किसी पेज पर ब्लॉकली के एक से ज़्यादा इंस्टेंस हों.
getParentContainer() वह कंटेनर एलिमेंट पाएं जिसमें WidgetDiv, DropDownDiv, और टूलटिप रेंडर होना है.
getSelected() अभी चुना गया ऐसा ऑब्जेक्ट दिखाता है जिसे कॉपी किया जा सकता है.
getWorkspaceById(id) दिए गए आईडी वाला फ़ाइल फ़ोल्डर ढूंढें.
registerWorkspace(workspace) वर्कस्पेस db में कोई वर्कस्पेस रजिस्टर करें.
setMainWorkspace(workspace) पिछली बार इस्तेमाल किए गए मुख्य फ़ाइल फ़ोल्डर को सेट करता है.
setParentContainer(newParent) पैरंट कंटेनर सेट करें. यह ऐसा कंटेनर एलिमेंट है जिसे पहली बार Blockly.inject को कॉल करने पर WidgetDiv, DropDownDiv, और टूलटिप रेंडर किए जाते हैं. अगर पहले Blockly.inject के बाद कॉल किया जाता है, तो इस तरीके को NOP माना जाता है.
svgResize(workspace) SVG इमेज के कंटेनर को पूरी तरह से भरने के लिए, उसका साइज़ बदलें. इसे तब कॉल करें, जब व्यू असल में साइज़ बदलता हो. उदाहरण के लिए, विंडो का साइज़ बदलने/डिवाइस की स्क्रीन की दिशा में बदलाव होने पर. कॉन्टेंट में बदलाव होने पर, फ़ाइल फ़ोल्डर का साइज़ बदलने के लिए Workspace.resizeContents देखें. उदाहरण के लिए, जब कोई ब्लॉक जोड़ा या हटाया गया हो. SVG इमेज की ऊंचाई/चौड़ाई रिकॉर्ड करें.
unregisterWorkpace(workspace) फ़ाइल फ़ोल्डर db से किसी फ़ाइल फ़ोल्डर का रजिस्ट्रेशन रद्द करें.

वैरिएबल

वैरिएबल ब्यौरा
draggingConnections उन ब्लॉक पर मौजूद सभी कनेक्शन जिन्हें फ़िलहाल खींचा जा रहा है.
TEST_ONLY