नमस्ते, मैंने देखा है कि कुछ फॉर्म घटक (जैसे चेकबॉक्स, रेडियो और चयन) काम नहीं कर रहे हैं जब gjs को प्रीसेट वेबपेज प्लगइन के साथ प्रारंभ किया जाता है जैसे कि नीचे दिए गए उदाहरण में: आप ऑनलाइन वेबपेज डेमो के साथ भी इस समस्या की पुष्टि कर सकते हैं https://grapesjs.com/demo.html अपेक्षित व्यवहार: उन सभी का चयन सामान्य रू...
artf
आह ठीक है, अब मुझे मिल गया। हां, फॉर्म प्लगइन कुछ डिफ़ॉल्ट इनपुट व्यवहार से बचता है, इसलिए इसका इरादा है। मैं मानता हूं कि पूर्वावलोकन मोड में उन व्यवहारों को फिर से सक्षम किया जा सकता है, लेकिन मुझे लगता है कि उस हिस्से को एक प्लगइन के रू...
RJCAM
गुनगुनाना।।। ठीक है, मैं ऐसा करने की कोशिश करूंगा, मदद के लिए धन्यवाद: +1:
artf
प्लगइन के पुनर्निर्माण के बाद व्यवहार अपेक्षा के अनुरूप काम करता है, इसलिए समस्या हल हो गई। शायद कोई कारण है कि मैंने ऐसा क्यों किया है ?! 😅 प्लगइन के माध्यम से, आप बस उन घटकों का विस्तार कर सकते हैं और अपने तर्क के साथ handleClick फ़ंक्श...
GrapesJs संस्करण: 0.16.18; प्रजनन के चरण: छवि ब्लॉक जोड़ें, कोई भी छवि सेट करें; जोड़े गए ब्लॉक का चयन करें; डबल क्लिक करें और छवि को किसी अन्य छवि में भिन्न आकार और/या अनुपात के साथ बदलें। अपेक्षित परिणाम: छवि को अपडेट किया गया है, टूलबार स्थिति और चयन फ्रेम अपडेट किए गए हैं। वास्तविक परिणाम: छवि अद्यतन की जाती है, ट...
artf
रिपोर्ट के लिए धन्यवाद, इसे अगली रिलीज में ठीक कर दिया जाएगा
मुझे एक त्रुटि का सामना करना पड़ा है, जब मैं माउस को घटक से बाहर खींचता और छोड़ता हूं। घटक को बाकी घटकों की तरह लॉक किया गया चुना जाता है। मेरे पास बग के साथ एक वीडियो है: https://recordit.co/rY5U9TmR7b
GrapesJS संस्करण: 0.16.18 ग्राहक: विंडोज 10 1909; बहादुर क्रोमियम (नवीनतम) अपेक्षित व्यवहार: परिसंपत्ति-प्रबंधक को अक्षम करना संभव होना चाहिए वर्तमान व्यवहार: इस कोड का उपयोग करके एसेट मैनेजर अक्षम नहीं है: पूर्ण कोड: https://pastebin.berkearas.de/?44ff08e13bab068d#5AuNABBrvbkcYp8zh5r59jkmtqJQcsuTj5jSfykMVGxd लाइव डेम...
artf
@mcottret सही है, लेकिन यदि आप एसेट मैनेजर मोडल के उद्घाटन को भी अक्षम करना चाहते हैं तो आप इसके कमांड को इस तरह से अधिलेखित कर सकते हैं:
mcottret
हाय @BerkeAras ! मुझे नहीं लगता कि वर्तमान में एसेट मैनेजर को पूरी तरह से अक्षम करने का कोई तरीका है, हालांकि आपको छवियों को जोड़ने को अक्षम करने में सक्षम होना चाहिए। upload विकल्प को false करने के लिए सेट करना केवल छवियों को अपलोड करना अ...
नमस्ते हम अपने grapesjs कार्यान्वयन में कुछ ट्विग टेम्पलेट सुविधाओं का उपयोग कर रहे हैं। जैसे: {% यदि चर == "मान" %}<b>text</b>{% endif %} लेकिन src/dom_components/model/ComponentTextNode.js में toHtml() फ़ंक्शन के कारण यह {% यदि परिवर्तनशील == &उद्धरण; मान और उद्धरण; %}<b>text</b>{% endif %} क्या इन मानों को textNode...
artf
हाँ ज़रूर, आप textnode घटक का विस्तार कर सकते हैं और अपने toHTML फ़ंक्शन का उपयोग कर सकते हैं
हैलो @artf , मुफ्त खींचने के लिए, हम dragMode: 'translate' का उपयोग कर रहे हैं। जब हम सभी घटकों को नीचे से ऊपर की स्थिति में ले जा रहे होते हैं, तो यह पृष्ठ के अंत में कुछ रिक्त स्थान रहता है और ब्राउज़र स्क्रॉल दिखाता है, हालांकि हमारे पास पृष्ठ के अंत में कोई सामग्री नहीं है। स्क्रीनशॉट देखें - बेहतर समझ के लिए आप व...
artf
इस तरह translate मोड काम करता है, absolute मोड कोई खाली जगह नहीं छोड़ता है
यह बटन वर्तमान में डिफ़ॉल्ट रूप से बंद है। इसलिए आपको इसे हर बार चालू करना होगा, जो हर किसी के लिए स्पष्ट नहीं है। आप इसे तुरंत कैसे सक्रिय करते हैं? ! [छवि] (https://user-images.githubusercontent.com/32259003/86211877-1924a600-bb88-11ea-809d-1cb3bcc56275.png)
mcottret
हाय @Enmaboya ! डिफ़ॉल्ट पैनल कॉन्फ़िगरेशन को देखते हुए, यह डिफ़ॉल्ट रूप से सक्रिय होना चाहिए। यदि आपके पास एक कस्टम पैनल कॉन्फ़िगरेशन है, तो आपको बटन के कॉन्फ़िगरेशन में active: true संपत्ति जोड़ने की आवश्यकता है (जैसे यहां)। वैकल्पिक रूप...
ghost
@mcottret आपका बहुत-बहुत धन्यवाद!
sdchamoli
कोणीय में myPlugin: कोई भी; this.myPlugin = editor => { editor.Panels.addPanel({ आईडी: 'बुनियादी-क्रियाएं', el: '.panel__basic-क्रियाएं', बटन: [ { आईडी: 'दृश्यता', सक्रिय: सच, // डिफ़ॉल्ट रूप से सक्रिय className: 'btn-toggle-borders', लेबल...
मेरे पास एक प्रोजेक्ट है जिसके लिए एक फॉर्म की आवश्यकता होती है, वर्तमान में फॉर्म प्लगइन का उपयोग कर रहा है, और फॉर्म के प्रत्येक तत्व को एक नाम की आवश्यकता होती है। हालांकि यह एक विशेषता है, क्या यह निर्धारित करने के लिए एक विशेषता की आवश्यकता है और सभी नोड्स की जांच करना संभव है कि क्या वे अपनी आवश्यकता को पूरा करत...
artf
दस्तावेज़ीकरण में आप जो देखते हैं वह केवल आवश्यक विशेषता (उदाहरण के लिए <input ... required/>) के बारे में है, इसलिए उपयोगकर्ता को टेम्पलेट को संग्रहीत करने से कुछ भी नहीं रोकता है। आपके मामले में, आप स्टोर करने से पहले एक प्रकार का चेक बन...
फिर से नमस्ते :) हमारी टीम को लेयर मैनेजर एपीआई का उपयोग करते समय एक बग मिल सकता है: component.viewLayer.isVisible() के लिए प्रत्येक कॉल हमेशा true वापस आती है, चाहे उनकी वास्तविक स्थिति कुछ भी हो। प्रजनन के चरण: डेमो खोलेंलेयर्स पैनल पर स्विच करें"बॉडी" परत को छिपाने के लिए आंख आइकन पर क्लिक करेंकंसोल खोलेंनिष्पादित...
नमस्ते मैं एक नया प्रकार बनाने में सफल होता हूं जिसमें एक क्लिक करने योग्य छवि होती है। लेकिन दुर्भाग्य से, नया कस्टम प्रकार आयात पर HTML पार्सर द्वारा पहचाना नहीं जाता है। यहाँ मेरा नया प्रकार स्रोत कोड है: 'संपादक। DomComponents.addType('imagelink', { is घटक: el => { यदि (el.tagName === 'DIV' &&(typeof el.classList...
Lerdouille
नमस्ते रिकॉर्ड के लिए, जब मैं isComponent रिटर्न को बदलने का प्रयास करता हूं, तो इस तरह के प्लगइन में परिभाषित प्रकार के साथ: 'is घटक: el => { यदि (el.tagName === 'DIV' &&(typeof el.classList !== 'undefined' && el.classList.contains('image...
Lerdouille
एक और जिज्ञासा जो तार्किक हो सकती है ... अगर मैंने इस तरह एक विदेशी isComponent फ़ंक्शन डालने की कोशिश की: 'if (el.tagName === 'ABCDE') { return { type: 'imagelink' }; } और जब मैं इस html पाठ को आयात करने का प्रयास करता हूं: <abcde>test</a...
artf
मुझे लगता है कि आप घटकों के बिंदु को याद कर रहे हैं। आपके पास एक कस्टम एक (imagelink) और फिर एक आंतरिक (img) है, इसलिए संपादक इसे दिखाता है, इसलिए मुझे यहां कोई समस्या नहीं दिखती है। कस्टम घटक से लक्षणों को देखने के लिए आपको इसका चयन करना...