रिसर्च सर्वे: Blockly के साथ अपने अनुभव के बारे में हमें बताएं
सर्वे शुरू करें
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 से किसी फ़ाइल फ़ोल्डर का रजिस्ट्रेशन रद्द करें. |
वैरिएबल
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2023-12-02 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2023-12-02 (UTC) को अपडेट किया गया."],[[["The `common` namespace provides functions for managing workspaces, defining blocks, and handling UI elements within Blockly."],["It includes functions to find, register, and unregister workspaces, as well as to manipulate the main workspace."],["Developers can use this namespace to define blocks programmatically from JSON definitions or add them to the Blockly.Blocks dictionary."],["Functions are available for interacting with selected objects, resizing the SVG workspace, and managing drag-and-drop connections."],["The `common` namespace also exposes variables for tracking dragging connections and for testing purposes."]]],[]]