पेजकिट - स्व-होस्टेड GrapesJS साइट बिल्डर, स्रोत के रूप में बेचा गया। जल्दी पहुंच प्राप्त करें

GrapesJS मुद्दे

3,464 पार्स किए गए GitHub मुद्दे — 370 हल किया · 90 खुला. युद्ध-परीक्षणित उत्तरों को खोजें, फ़िल्टर करें और एक्सप्लोर करें।

3,464 मुद्दे मिले

#356926 जून 2021द्वारा sktlmarat1 उत्तर
0 प्रतिक्रियाएं

चाइल्ड घटक हटाए जाने पर रैपर निकालें

नमस्ते! मैंने एक DOM घटक बनाया और मैं सोच रहा था कि जब मैं चाइल्ड टेक्स्ट घटक को हटाता हूं तो क्या div रैपर को हटाना संभव है। मैंने इसे हटाए गए हुक के साथ करने की कोशिश की लेकिन सही समाधान के साथ नहीं आ सका। धन्यवाद!

GJSBlock

इस रिपोर्ट के लिए धन्यवाद, @sktlmarat । चाइल्ड घटक हटाए जाने पर रैपर हटाएं के बारे में अपनी रिपोर्ट साझा करने के लिए धन्यवाद। टीम को इसकी जांच करने और प्राथमिकता देने में मदद करने के लिए: कृपया प्रदान करें: एक न्यूनतम प्रतिलिपि प्रस्तुत कर...

#356524 जून 2021द्वारा Ubanna2 उत्तर
0 प्रतिक्रियाएं

React में एकाधिक पृष्ठ प्रबंधक के लिए अपरिभाषित

नमस्ते, कृपया प्रतिक्रिया ऐप में एकाधिक पेज मैनेजर को लागू करने का सबसे अच्छा तरीका क्या है। मैंने इसे पेज मैनेजर के बिना सफलतापूर्वक लागू किया है: पृष्ठ प्रबंधक कार्यान्वयन के लिए मैं यह कोशिश करता हूं: यहां, मैं पेज मैनेजर के लिए अपरिभाषित हो जाता हूं। मैं कृपया किसी भी मदद की सराहना करूंगा। धन्यवाद

artf

मुझे लगता है कि आप सिर्फ GrapesJS के पुराने संस्करण का उपयोग कर रहे हैं

GJSBlock

इसकी रिपोर्ट करने के लिए धन्यवाद, @Ubanna । React में एकाधिक पृष्ठ प्रबंधक के लिए अपरिभाषित के बारे में बढ़िया प्रश्न। StyleManager के साथ अनुशंसित दृष्टिकोण ईवेंट-संचालित API का उपयोग करना है। यहाँ से शुरू करें: अपने विशिष्ट मॉड्यूल के लि...

#356424 जून 2021द्वारा theSC0RP4 उत्तर
0 प्रतिक्रियाएं

Iframe को ताज़ा करने में असमर्थ

0.17.19 क्या आप डेमो से बग को पुन: पेश करने में सक्षम हैं? हाँ अपेक्षित व्यवहार क्या है? मैंने iframe रिफ्रेश (#3413) के बारे में एक प्रश्न पूछा था। प्रस्तावित समाधान उस संस्करण (0.17.3) के लिए काम कर रहा था और कोड के टुकड़े को चलाने के बाद iframe को ताज़ा करना चाहिए और कैनवास को मौजूद घटकों और शैलियों के साथ देखा जान...

artf

मुझे यह जांचने की आवश्यकता होगी कि वह अभी भी फ्रेम को हटाने की कोशिश क्यों कर रहा है, लेकिन अभी के लिए, बस इस पंक्ति को छोड़ दें frameView.remove()

theSC0RP

@artf । धन्यवाद। यह एक बार किए जाने पर काम करता है। अगर मैं कैनवास के अंदर एक क्लिक जैसी कुछ क्रिया करता हूं और फिर अगर मैं frameWrapView.render(); को एक बार फिर चलाता हूं, तो मुझे एक और त्रुटि मिलती है। इस त्रुटि का स्क्रीनशॉट और एक वीडिय...

artf

मैं इसे अगली रिलीज में ठीक करने का प्रयास करूंगा, लेकिन अभी के लिए, आपको frameWrapView.render() से पहले घटकों को अचयनित करना होगा और उन्हें रेंडरिंग के बाद वापस चुनना होगा

#356223 जून 2021द्वारा MarksEliel2 उत्तर
0 प्रतिक्रियाएं

डेटा विशेषताओं को संपादित करने का तरीका

क्या घटकों पर डेटा विशेषताओं को संपादित करने की संभावना है?

artf

हां, कृपया दस्तावेज़ीकरण की जांच करें और समस्या टेम्पलेट्स का पालन करें

GJSBlock

इसकी रिपोर्ट करने के लिए धन्यवाद, @MarksEliel । डेटा विशेषताओं को संपादित करने के तरीके के बारे में बहुत अच्छा प्रश्न। घटकों के साथ अनुशंसित दृष्टिकोण ईवेंट-संचालित एपीआई का उपयोग करना है। यहाँ से शुरू करें: अपने विशिष्ट मॉड्यूल के लिए Gra...

#356123 जून 2021द्वारा AStoker4 उत्तर
0 प्रतिक्रियाएं

करतब: उन्नत छाया डोम समर्थन

आप GrapesJS में क्या जोड़ने की कोशिश कर रहे हैं? बेहतर शैडो डोम समर्थन, डेवलपर्स को कॉन्फ़िगरेशन में चयनकर्ताओं के बजाय तत्वों में विशेष रूप से पास किए बिना एक छाया तत्व के अंदर GrapesJS प्रस्तुत करने की अनुमति देता है। अपने फीचर अनुरोध का वर्णन करें विस्तृत वर्तमान में तत्व चयनकर्ताओं का उपयोग करते समय, GrapesJS केवल...

artf

हाय @AStoker मुझे समझ में नहीं आता कि आपके उदाहरण के साथ वास्तविक समस्या क्या है (एक तरफ अपने छाया डोम के अंदर GrapesJS शैलियों को लोड नहीं कर रहा है)। यदि आप छाया डोम संलग्न कर रहे हैं, तो जाहिर है, आप container: '#gjs', ऐसा नहीं कर सकते...

AStoker

मुद्दा यह है कि मुझे हर जगह HTML तत्वों को पास करना होगा और चयनकर्ताओं का उपयोग नहीं कर सकता। यह लिखने के लिए बोझिल हो सकता है क्योंकि मुझे अब हर पैनल, हर तत्व, कुछ भी जो हम GrapesJS में हुक करते हैं, के लिए छाया डोम के क्वेरी चयनकर्ता का...

AStoker

मैंने JSFiddle को अपडेट किया है ताकि आप देख सकें कि शैडो डोम के भीतर शैलियों को प्राप्त करने के लिए हमें क्या करने की आवश्यकता है। लेकिन दुर्भाग्य से सीएसएस जो स्वचालित रूप से GrapesJS द्वारा जोड़ा जाता है, शरीर पर मौजूद होता है और वैश्विक...

#356023 जून 2021द्वारा hadeel944 उत्तर
2 प्रतिक्रियाएं

ब्लॉक शैलियों को अनुकूलित करें - grapesjs कोणीय

मैं जेएस grapes के लिए नया हूं, मैं खींचते समय ब्लॉकों को एक अलग शैली में बनाने की कोशिश कर रहा हूं उदाहरण के लिए, छवि ब्लॉक 1 - जब घसीटा नहीं जाता है या होवर शैली ए लेता है . 2- जब होवर स्टाइल B लेता है। 3- जब घसीटा जाता है तो स्टाइल सी (जब यह कैनवास पर होता है)। क्या कोई इस मुद्दे के साथ मेरी मदद कर सकता है। धन्यवाद...

ronaldohoch

हो सकता है कि इस घटना के साथ आप इसे कर सकें: https://grapesjs.com/docs/api/editor.html#blocks या https://grapesjs.com/docs/api/editor.html#canvas

artf

ऐसे मामले में, शायद एक पूरी तरह से कस्टम ब्लॉक मैनेजर यूआई ही एकमात्र तरीका है (उदाहरण के लिए कोणीय में आपके स्वयं के ब्लॉकमैनेजर घटक द्वारा प्रदान किया गया)। यह पहले से ही संभव होना चाहिए, लेकिन मैं अपना समय लेना पसंद करूंगा और स्क्रैच से...

hadeel94

ऐसे मामले में, शायद एक पूरी तरह से कस्टम ब्लॉक मैनेजर यूआई ही एकमात्र तरीका है (उदाहरण के लिए कोणीय में आपके अपने ब्लॉकमैनेजर घटक द्वारा प्रदान किया गया)। यह पहले से ही संभव होना चाहिए, लेकिन मैं अपना समय लेना पसंद करूंगा और स्क्रैच से ब्ल...

#355922 जून 2021द्वारा iabhiyaan3 उत्तर
0 प्रतिक्रियाएं

Page.getMainComponent().view पृष्ठ का चयन होने पर अपरिभाषित देता है

हैलो @artf, मैं चयनित पृष्ठ का HTML तत्व प्राप्त करना चाहता हूं। लेकिन निम्नलिखित कोड का उपयोग करते समय यह अपरिभाषित लौटाता है:

artf

हाय @iabhiyaan, जब page:select ट्रिगर होता है, तो कैनवास के अंदर iframes अभी तक लोड नहीं होते हैं, इसलिए आपको इसके DOM तक पहुंचने से पहले लोड होने के बाद प्रतीक्षा करने की आवश्यकता होती है।

iabhiyaan

धन्यवाद @artf ।

GJSBlock

इसकी रिपोर्ट करने के लिए धन्यवाद, @iabhiyaan । page.getMainComponent().view के बारे में अपनी रिपोर्ट साझा करने के लिए धन्यवाद जब पृष्ठ का चयन किया जाता है तो अपरिभाषित देता है। टीम को इसकी जांच करने और प्राथमिकता देने में मदद करने के लिए:...

#355822 जून 2021द्वारा aimeos4 उत्तर
2 प्रतिक्रियाएं

करतब: सामग्री-सुरक्षा-नीति का समर्थन करें

संभावित हमले की सतह को कम करने के लिए यदि संपादक का उपयोग "शत्रुतापूर्ण" वातावरण में किया जाता है (उदाहरण के लिए सास प्लेटफॉर्म में) तो सीएसपी के लिए समर्थन की आवश्यकता होती है। इससे https://github.com/artf/grapesjs/issues/3082 जैसी समस्याओं को भी रोका जा सकेगा फिलहाल, एकमात्र समस्या जो प्रभावी सीएसपी नियमों को रोकती...

artf

ठीक है, मैं इसे अगली रिलीज के लिए ठीक करने का प्रयास करूंगा।

artf

मम्म मुझे यकीन नहीं है कि मैं इसे कैसे ठीक कर सकता हूं और is the use of new Function() in the GrapesJS code से आपका क्या मतलब है क्योंकि स्रोत में ऐसी कोई चीज नहीं है?

aimeos

पता चला कि यह underscore.js template() विधि के कारण dist फ़ाइलों में है जो new Function() का उपयोग करता है। मुझे लगता है कि इससे 'असुरक्षित-eval' के बिना CSP को लागू करने के लिए उस निर्भरता को बदलना या हटाना मुश्किल हो जाएगा।

#355722 जून 2021द्वारा acip4 उत्तर
0 प्रतिक्रियाएं

अपग्रेड - पुराने टेम्प्लेट को नवीनतम संस्करण में कैसे अपडेट करें?

मेरे पास कुछ टेम्पलेट हैं जो v0.14.5 के साथ उत्पन्न हुए थे। मैं उन्हें नवीनतम संस्करण में "अपग्रेड" कैसे कर सकता हूं? उनके पास कक्षाएं संलग्न हैं और मैं देखता हूं कि नवीनतम संस्करण अब तत्वों में कक्षाएं नहीं जोड़ता है। प्रसंग: हम बीस्पोक घटकों का उपयोग करते हैं और कुछ डिफ़ॉल्ट (जैसे खींचने योग्य, आकार बदलने योग्य आदि,...

artf

उनके पास कक्षाएं संलग्न हैं और मैं देखता हूं कि नवीनतम संस्करण अब तत्वों में कक्षाएं नहीं जोड़ता है। मुझे यकीन नहीं है कि आप किस बारे में बात कर रहे हैं, कक्षाओं को पहले की तरह आयात किया जाना चाहिए। संदर्भ: हम बीस्पोक घटकों का उपयोग करते ह...

acip

अरे, त्वरित प्रतिक्रिया के लिए धन्यवाद। यहाँ v0.14.5 https://jsonblob.com/535ae06f-d4f6-11eb-8bc1-415e99da64cb द्वारा उत्पन्न टेम्पलेट है यह इस तरह दिखता https://ibb.co/Zz8qg2J हमने कुछ कस्टम घटकों की डिफ़ॉल्ट विशेषताओं और शैली को बदल दिया...

acip

मैंने मौजूदा टेम्पलेट के लिए पुराने बनाम नए संस्करण को सेटअप किया है: https://grapesjs-templates-upgrade.ciprianamariei.repl.co/0.14.5-old-template.html https://grapesjs-templates-upgrade.ciprianamariei.repl.co/0.16.45-old-template.html !...

#354919 जून 2021द्वारा anlumo1 उत्तर
0 प्रतिक्रियाएं

CreateCustomEvent माउस ईवेंट ठीक से हैंडल नहीं करता है

संस्करण: 0.17.4/गिट मास्टर बग का वर्णन करें विस्तृत FrameView कीबोर्ड और माउस ईवेंट को यहां रीपैकेज करता है: https://github.com/artf/grapesjs/ब्लॉब/07061ae1307fedf2a3b9bd585ce0cb30f653f112/src/canvas/view/FrameView.js#L389-L399 मुझे लगता है कि इसका कारण iframe घटनाओं को माता-पिता फ्रेम घटनाओं में पुनर्निर्देशित करने स...

GJSBlock

इसकी रिपोर्ट करने के लिए धन्यवाद, @anlumo । createCustomEvent माउस ईवेंट को ठीक से हैंडल नहीं करता है" के साथ समस्या एक दौड़ की स्थिति या राज्य प्रबंधन समय समस्या प्रतीत होता है। यह आमतौर पर तब होता है जब घटक जीवनचक्र ईवेंट और DOM संशोधन ओ...

सभी विषयों को ब्राउज़ करें