इंजेक्शन के लिए विकल्प

इंजेक्शन

आपके पास ब्लॉकली फ़ाइल फ़ोल्डर को Blockly.inject(location, options) को कॉल करने की सुविधा के साथ इंजेक्ट करने का विकल्प है. पहले तर्क से, Blockly को यह पता चलता है कि DOM में फ़ाइल फ़ोल्डर को कहां इंजेक्ट करना है. दूसरा तर्क, नाम-वैल्यू पेयर का एक डिक्शनरी है, जिसका इस्तेमाल कॉन्फ़िगरेशन के लिए किया जाता है. इंजेक्शन कोड, विकल्प डिक्शनरी को Blockly.Options के इंस्टेंस में पार्स करता है.

सीधे वीडियो बनाना

Blockly.WorkspaceSvg(new Blockly.Options(options)) को कॉल करके भी सीधे फ़ाइल फ़ोल्डर बनाया जा सकता है. ध्यान दें कि आपको new Blockly.Options(options) को कॉल करना होगा, क्योंकि यह विकल्प डिक्शनरी में उपलब्ध है. वर्कस्पेस कंस्ट्रक्टर को विकल्प के तौर पर उपलब्ध डिक्शनरी के बजाय, Blockly.Options का इंस्टेंस होना चाहिए.

विकल्प शब्दकोश

नीचे दिए गए विकल्प इस्तेमाल किए जा सकते हैं. ध्यान दें कि इनमें से कई विकल्प अपनी डिफ़ॉल्ट वैल्यू इस आधार पर बदलते हैं कि उपलब्ध टूलबॉक्स में कैटगरी हैं या नहीं.

नाम Type ब्यौरा
collapse boolean ब्लॉक को छोटा या बड़ा करने की अनुमति देता है. अगर टूलबॉक्स में कैटगरी हैं, तो डिफ़ॉल्ट तौर पर true होता है, नहीं तो false.
comments boolean टिप्पणियों को ब्लॉक करने की अनुमति देता है. अगर टूलबॉक्स में कैटगरी हैं, तो डिफ़ॉल्ट तौर पर true सेट होता है, नहीं तोfalse.
css boolean गलत होने पर, सीएसएस को शामिल न करें (सीएसएस देना, दस्तावेज़ की ज़िम्मेदारी बन जाती है). डिफ़ॉल्ट तौर पर, यह वैल्यू true होती है.
disable boolean ब्लॉक को बंद करने की अनुमति देता है. अगर टूलबॉक्स में कैटगरी हैं, तो डिफ़ॉल्ट तौर पर true होता है, नहीं तो false.
grid ऑब्जेक्ट ऐसा ग्रिड कॉन्फ़िगर करता है जिसे ब्लॉक करने के लिए स्नैप किया जा सकता है. ग्रिड देखें.
horizontalLayout boolean अगर true टूलबॉक्स हॉरिज़ॉन्टल है, तो अगर false टूलबॉक्स वर्टिकल है. डिफ़ॉल्ट तौर पर, यह वैल्यू false होती है.
maxBlocks नंबर बनाए जा सकने वाले ब्लॉक की ज़्यादा से ज़्यादा संख्या. छात्र/छात्राओं के अभ्यास के लिए उपयोगी है. डिफ़ॉल्ट तौर पर, यह वैल्यू Infinity होती है.
maxInstances ऑब्जेक्ट ब्लॉक टाइप से लेकर उस टाइप के ब्लॉक की ज़्यादा से ज़्यादा संख्या तक मैप करें जिन्हें बनाया जा सकता है. नहीं बताए गए टाइप, डिफ़ॉल्ट रूप से Infinity पर सेट होते हैं.
media स्ट्रिंग पेज (या फ़्रेम) से ब्लॉकली मीडिया डायरेक्ट्री तक का पाथ. डिफ़ॉल्ट तौर पर, यह वैल्यू "https://blockly-demo.appspot.com/static/media/" होती है.
move ऑब्जेक्ट यह नीति व्यवहार को कॉन्फ़िगर करती है कि उपयोगकर्ता किस तरह से वर्कस्पेस में जा सकते हैं. जगह बदलें देखें.
oneBasedIndex boolean अगर true की सूची और स्ट्रिंग कार्रवाइयां 1 से इंडेक्स होनी चाहिए, अगर false इंडेक्स को 0 से इंडेक्स किया जाता है. डिफ़ॉल्ट तौर पर, यह वैल्यू true होती है.
readOnly boolean अगर यह true हो, तो उपयोगकर्ता को बदलाव करने से रोकें. टूलबॉक्स और ट्रैशकैन को छिपा देता है. डिफ़ॉल्ट तौर पर, यह वैल्यू false होती है.
renderer स्ट्रिंग इसकी मदद से, ब्लॉकली तरीके से इस्तेमाल किए जाने वाले रेंडरर को तय किया जाता है. पहले से पैक किए गए रेंडरर में 'जेरास' (डिफ़ॉल्ट), 'थ्रासो', और 'ज़ेलोस' (स्क्रैच जैसा रेंडरर) शामिल होते हैं.
rtl boolean अगर true हो, तो अरबी या हिब्रू भाषाओं के लिए, एडिटर का डुप्लीकेट वर्शन बनाएं. आरटीएल डेमो देखें. डिफ़ॉल्ट तौर पर, यह वैल्यू false होती है.
scrollbars ऑब्जेक्ट या बूलियन सेट करता है कि फ़ाइल फ़ोल्डर में वर्टिकल या हॉरिज़ॉन्टल स्क्रोलबार हैं या नहीं. उस ऑब्जेक्ट को ले जाता है जहां horizontal प्रॉपर्टी यह तय करती है कि हॉरिज़ॉन्टल स्क्रोलिंग चालू है या नहीं. साथ ही, vertical प्रॉपर्टी यह तय करती है कि वर्टिकल स्क्रोलिंग चालू है या नहीं. अगर कोई बूलियन पास किया जाता है, तो यह उस वैल्यू के तौर पर सेट horizontal और vertical, दोनों प्रॉपर्टी वाले किसी ऑब्जेक्ट को पास करने के बराबर है. अगर टूलबॉक्स में कैटगरी हैं, तो डिफ़ॉल्ट तौर पर true होता है.
sounds boolean false होने पर, आवाज़ बंद हो जाती है. डिफ़ॉल्ट तौर पर, यह वैल्यू true होती है.
theme थीम अगर कोई थीम नहीं दी गई है, तो थीम डिफ़ॉल्ट तौर पर क्लासिक थीम पर सेट होती है. थीम देखें.
toolbox स्ट्रिंग, एक्सएमएल या JSON फ़ाइल फ़ॉर्मैट उपयोगकर्ताओं के लिए उपलब्ध कैटगरी और ब्लॉक की ट्री संरचना. ज़्यादा जानकारी के लिए टूलबॉक्स तय करना देखें.
toolboxPosition स्ट्रिंग अगर "start" टूलबॉक्स सबसे ऊपर (अगर हॉरिज़ॉन्टल है) या बाएं (अगर वर्टिकल और LTR है) या दाएं (अगर वर्टिकल और दाएं से बाएं) है, तो. अगर "end" टूलबॉक्स दूसरी तरफ़ है. डिफ़ॉल्ट तौर पर, यह वैल्यू "start" होती है.
trashcan boolean ट्रैशकैन को दिखाता या छिपाता है. अगर टूलबॉक्स में कैटगरी हैं, तो डिफ़ॉल्ट तौर पर true होता है, नहीं तो false.
maxTrashcanContents नंबर मिटाए गए आइटम की ज़्यादा से ज़्यादा संख्या, जो ट्रैशकैन फ़्लायआउट में दिखेगी. '0' सुविधा बंद कर देता है. डिफ़ॉल्ट वैल्यू '32' होती है.
plugins ऑब्जेक्ट रजिस्टर किए गए प्लगिन या प्लगिन क्लास के नाम के लिए प्लगिन टाइप का मैप. सब-क्लास इंजेक्ट करना देखें.
zoom ऑब्जेक्ट यह ज़ूमिंग के व्यवहार को कॉन्फ़िगर करता है. ज़ूम करें देखें.