मैं Trumbowyg संपादक (https://github.com/Alex-D/Trumbowyg) का उपयोग करता हूं और मैं Enter (जो मैं पहले ही कर चुका हूं) के व्यवहार को ओवरराइड करना चाहता हूं।

मैं संपादक में एक नई पंक्ति जोड़ने के लिए Ctrl+Enter कुंजी संयोजन भी बनाना चाहता हूं (जैसे यह डिफ़ॉल्ट रूप से सादे Enter के लिए बाध्य है) ) लेकिन मुझे सटीक विधि नहीं मिली जिसका उपयोग स्रोत कोड में किया जाता है - क्या किसी को पता है कि इसे कैसे हल किया जाता है?

3
lukaszkups 19 अप्रैल 2018, 13:52

3 जवाब

मैंने यह करने में कामयाबी हासिल की है - मैंने इस तरह के व्यवहार के साथ e.ctrlKey && (e.keyCode === 13 || e.keyCode === 10) कुंजियों के लिए एक keypress ईवेंट जोड़ा है:

this.editor.trumbowyg('execCmd',
  cmd: 'insertHTML',
  param: '<p></p>',
  forceCss: false
})

मैंने अभी तक संपादक के काम करने में कोई अजीब व्यवहार नहीं देखा है, लेकिन अगर मुझे कोई मिलता है तो मैं रिपोर्ट करूंगा।

2
lukaszkups 20 अप्रैल 2018, 10:10

एक समस्या बंद है क्योंकि यह व्यवहार संभव नहीं है। माफ़ करना।

इसे जांचें: https://github.com/Alex-D/Trumbowyg/issues/617

1
Ignacio Ara 19 अप्रैल 2018, 14:30
टिप्पणी के लिए धन्यवाद! मैं उस मुद्दे से अवगत था, लेकिन वहाँ नहीं रुका और इसे काम करने की कोशिश की (और मुझे उम्मीद है कि मैं पहले से ही उस समस्या को हल करने में कामयाब रहा - अपना जवाब जोड़ा) :)
 – 
lukaszkups
19 अप्रैल 2018, 14:46

इन पर टिप्पणी करें

एलएन:1020

// t.semanticCode(false, true);

एलएन:617

// t.semanticCode(false, compositionEndIE && keyCode === 13);

मैं "ऑटो <p> टैग इंसर्ट इश्यू" को हल कर सका।

0
Dharman 14 अगस्त 2019, 17:00