2 रिपॉजिटरी
APIs for controlling the lifecycle and state of a text editor instance.
Distinct from Programmatic Content APIs: Distinct from Programmatic Content APIs: focuses on managing the editor instance (focus, destruction, state) rather than just data entry.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Editor Lifecycle APIs. Refine with filters or upvote what's useful.
Cherry Markdown एक वेब-आधारित Markdown एडिटर और पार्सिंग इंजन है जो मार्कअप टेक्स्ट को रीयल-टाइम सिंक्रोनाइज़्ड प्रीव्यू पेन के साथ सैनिटाइज़्ड HTML में बदलता है। यह एक रिच टेक्स्ट इंटरफ़ेस और WYSIWYG टूल के रूप में कार्य करता है, जो मार्कअप स्ट्रिंग्स को HTML दस्तावेज़ों या पोर्टेबल फॉर्मेट्स में बदलने के लिए एक सिस्टम प्रदान करता है। यह प्रोजेक्ट उच्च-प्रदर्शन रेंडरिंग और एक लचीले एक्सटेंसिबिलिटी मॉडल के माध्यम से खुद को अलग करता है। यह बड़े दस्तावेज़ों में प्रतिक्रियाशीलता बनाए रखने के लिए वर्चुअल DOM डिफिंग और आंशिक रेंडरिंग का उपयोग करता है, और यह एक प्लगइन सिस्टम के माध्यम से कस्टम पार्सिंग नियमों और विशेष HTML घटकों के निर्माण की अनुमति देता है। एडिटर की क्षमता सतह में गणितीय सूत्रों, आरेखों और रिच मीडिया के लिए व्यापक कंटेंट मैनेजमेंट, साथ ही मल्टी-कर्सर एडिटिंग और Vim-शैली मोडल नेविगेशन जैसे उन्नत इनपुट कंट्रोल्स शामिल हैं। इसमें एक मजबूत दस्तावेज़ निर्यात वर्कफ़्लो और एडिटर व प्रीव्यू क्षेत्रों के गहरे विज़ुअल कस्टमाइज़ेशन के लिए एक डिज़ाइन टोकन सिस्टम भी है। सिस्टम में एक सुरक्षा लेयर शामिल है जो इंजेक्शन हमलों को रोकने के लिए व्हाइटलिस्ट-आधारित HTML सैनिटाइज़ेशन का उपयोग करती है।
Provides APIs to monitor editor lifecycle events such as initialization, focus, blur, and selection changes.
ContentTools विज़ुअल WYSIWYG एडिटर बनाने के लिए एक JavaScript फ़्रेमवर्क और टूल का सूट है। यह HTML स्ट्रिंग्स को स्ट्रक्चर्ड एडिटेबल क्षेत्रों में पार्स और ट्रांसफ़ॉर्म करने के लिए एक DOM मैनिपुलेशन लाइब्रेरी प्रदान करता है, साथ ही एक विज़ुअल दस्तावेज़ ऑर्केस्ट्रेटर जो तत्व व्यवहार और स्थिति संक्रमण का प्रबंधन करता है। फ़्रेमवर्क में विभिन्न वेब ब्राउज़र में सुसंगत कैरेट पोजिशनिंग और टेक्स्ट रेंज हाइलाइटिंग सुनिश्चित करने के लिए एक विशेष ब्राउज़र सिलेक्शन मैनेजर शामिल है। इसमें आउटपुट को सैनिटाइज़ करने और थर्ड-पार्टी मीडिया लिंक को वैध एम्बेड फ़ॉर्मेट में बदलने के लिए उपयोग किया जाने वाला एक HTML कंटेंट वैलिडेटर भी है। सिस्टम ड्रैग करने योग्य और रिसाइज़ करने योग्य तत्वों के लिए इंटरैक्टिव DOM मैनिपुलेशन, रिच टेक्स्ट फ़ॉर्मेटिंग, और क्रॉपिंग व रोटेटिंग के लिए इमेज प्रोसेसिंग वर्कफ़्लो सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह DOM स्नैपशॉट के माध्यम से एडिटिंग हिस्ट्री ट्रैकिंग और टूलबॉक्स व पदानुक्रमित ब्रेडक्रंब नेविगेशन के प्रबंधन के लिए एक UI घटक सिस्टम भी प्रदान करता है। प्रोजेक्ट HTML टैग के अनधिकृत संशोधनों को रोकने के लिए तत्व विशेषता प्रतिबंधों के माध्यम से सुरक्षा लागू करती है।
Manages the editor's initialization, state, and the definition of editable regions using CSS selectors.