इंजेक्शन
आपके पास ब्लॉकली फ़ाइल फ़ोल्डर को
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 |
ऑब्जेक्ट | यह ज़ूमिंग के व्यवहार को कॉन्फ़िगर करता है. ज़ूम करें देखें. |