Ace: आईओएस अनुकूलता

को निर्मित 11 जन॰ 2011  ·  160टिप्पणियाँ  ·  स्रोत: ajaxorg/ace

ऐस आईओएस डिवाइस (आईपैड, आईफोन) पर एक आदर्श संपादक हो सकता है यदि आप बस टाइप कर सकते हैं, लेकिन दुर्भाग्य से वर्चुअल कीबोर्ड एसीई के साथ कभी नहीं दिखता है, मेरा मानना ​​​​है कि किसी के पास उस काम को करने के लिए bespin के लिए एक पैच था।
@gissues :{"आदेश":96.27329192546586,"status":"backlog"}

सबसे उपयोगी टिप्पणी

हे लोगों! मैंने अभी एक पुल अनुरोध बनाया है जो आईओएस पर कुछ मुद्दों को ठीक करता है। यदि आपके पास बाहरी कीबोर्ड है, तो यह एक अच्छा उपयोगकर्ता अनुभव प्रदान करता है।

यदि आप इसे पसंद करते हैं, तो मैं शेष मुद्दों को ठीक करने के बारे में सोच सकता हूं :)

आप इसे https://ipad-undo.gomix.me . पर क्रिया में देख सकते हैं

आनंद लेना!

सभी 160 टिप्पणियाँ

हम जानते हैं, और जल्द ही इस पर ध्यान दिया जाएगा। सलाह के लिये धन्यवाद!

क्या आप हमारे लिए पैच देख सकते हैं?

मुझे आईओएस (और विशेष रूप से आईपैड) समर्थन में भी दिलचस्पी है।
उस मोर्चे पर आपकी प्रगति के बारे में सुनने के लिए उत्सुक हैं।

आप iPad शाखा चेकआउट कर सकते हैं। यह अभी तक सही नहीं है लेकिन कम से कम टाइपिंग काम करता है। स्क्रॉल करने के लिए दो अंगुलियों का उपयोग करें।

बहुत बढ़िया, मैंने आईपैड शाखा पर ध्यान नहीं दिया था।
धन्यवाद, मैं इसे देख लूंगा!

कीबोर्ड iPad शाखा का उपयोग करके नहीं दिखा। मास्टर शाखा का उपयोग करके यह दिखाता है, लेकिन कर्सर की स्थिति के साथ एक बग है। :/

मैंने जो कहा है उसे भूल जाओ! यह अच्छा है कि कीबोर्ड दिखाई नहीं दिया! आप अपना खुद का कीबोर्ड लिख सकते हैं, जो प्रोग्रामर्स के लिए ज्यादा फ्रेंडली और कम जगह लेने वाला होता है। :ओ)

आईओएस 4.3 चलाने वाले आईपैड पर परीक्षण; वर्तमान मास्टर कीबोर्ड या सम्मिलन बिंदु दिखाने में विफल रहता है, और लंबवत स्क्रॉल नहीं करता है (यदि टेक्स्ट उपलब्ध क्षेत्र से अधिक चौड़ा है, तो मैं क्षैतिज रूप से दो अंगुलियों से स्क्रॉल कर सकता हूं)।

आईपैड शाखा को 3 फरवरी से अपडेट नहीं किया गया है ... इसका परीक्षण करते हुए, मैंने देखा कि लंबवत स्क्रॉलिंग दो अंगुलियों के साथ काम करती है (याय!) लेकिन बहुत धीमी है। मैं संपादक पर ध्यान केंद्रित कर सकता हूं और ऑन-स्क्रीन कीबोर्ड पॉप अप कर सकता हूं, लेकिन जब विंडो कीबोर्ड फिट करने के लिए स्क्रॉल करती है तो सम्मिलन बिंदु संपादक से दूर उड़ जाता है।

संपादक के चारों ओर टैप करने का प्रयास समस्याग्रस्त लगता है; मैं संपादित की जा रही लाइन के भीतर टैप को सॉर्ट कर सकता हूं, लेकिन ऊपर की अन्य पंक्तियों को टैप करने से _lose_ फोकस लगता है और कीबोर्ड बंद हो जाता है। मैं दस्तावेज़ के अंत में केवल मज़बूती से ध्यान केंद्रित कर सकता हूँ।

लंबवत स्क्रॉल करते समय, सम्मिलन बिंदु एक समय में एक पंक्ति को ऊपर/नीचे कूदता प्रतीत होता है, लेकिन जब मैं टाइप करना शुरू करता हूं, तो यह नए वर्ण जोड़ने के लिए दस्तावेज़ के अंत में वापस कूदता है।

(नियमित फ़ायरफ़ॉक्स 4 पर आईपैड शाखा में भी समस्याएं हैं - ऐसा लगता है कि खिड़की की स्क्रॉल स्थिति के बारे में धारणाएं हैं, और संपादक में क्लिक करने से कैरेट को गलत स्थिति में रखा जाता है यदि मैंने संपादक को फिट करने के लिए _विंडो_ नीचे स्क्रॉल किया है दृश्य स्थान।)

आईपैड शाखा पर कोई अपडेट?

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

मृत धागे को पुनर्जीवित करने के लिए खेद है, लेकिन क्या आईओएस के मोर्चे पर कोई प्रगति हुई है?

जाहिर है, इसमें भारी दिलचस्पी है। बीमार एक नज़र डालें और देखें कि क्या मैं मदद कर सकता हूँ

+1

एक वेब-आधारित घटक जो iPad का समर्थन नहीं करता है, उसे अब वेब-आधारित घटक, IMO नहीं कहा जा सकता है।

मैं इसे अपनी सहमति देता हूँ। मैं अभी एक iPad पर लिख रहा हूं, काश कि मैं ACE का उपयोग प्रोग्रामिंग के लिए कर रहा होता ...

+1 को iPad पर भी इसकी तत्काल आवश्यकता है

तात्कालिकता के लिए +1

मुझे iOS सपोर्ट भी चाहिए, और बहुत जल्द। अगर मुझे समय मिलता है, तो मुझे बैठकर खुद यह काम करने में खुशी होगी। तो अगर कोई संकेत है कि मुझे कोड में कहां से शुरू करना चाहिए, और यह कैसे गलत हो रहा है, इस बारे में विवरण की सराहना की जाएगी।

सहमत - यदि आवश्यक हो तो मैं इसे पूरा करने के लिए किकस्टार्टर फंड में योगदान दूंगा

शनिवार, 7 अप्रैल, 2012 को दोपहर 2:53 बजे, जो
उत्तर@reply.github.com
लिखा था:

मुझे iOS सपोर्ट भी चाहिए, और बहुत जल्द। अगर मुझे समय मिलता है, तो मुझे बैठकर खुद यह काम करने में खुशी होगी। तो अगर कोई संकेत है कि मुझे कोड में कहां से शुरू करना चाहिए, और यह कैसे गलत हो रहा है, इस बारे में विवरण की सराहना की जाएगी।


इस ईमेल का सीधे उत्तर दें या इसे GitHub पर देखें:
https://github.com/ajaxorg/ace/issues/37#issuecomment -5006423

उस लानत कीबोर्ड को जावास्क्रिप्ट के साथ लाने का कोई तरीका नहीं है , एक कस्टम कीबोर्ड के लिए अंगूठे।

सच नहीं। एक तत्व को संपादन योग्य सामग्री के रूप में असाइन करें और वे इसे फ़ोकस देते हैं, और कीबोर्ड दिखाई देना चाहिए। आप इसे काम करने के लिए टेक्स्ट और टेक्स्ट इनपुट के साथ ट्रिक्स भी कर सकते हैं।

कीबोर्ड भी ऐस के संस्करण के साथ आता है जिसका उपयोग मैं अपनी साइट पर कर रहा हूं, यह प्रयोग करने योग्य नहीं है।

@PlayMyCode अगर मैं ios.showKeyboard() तरह कुछ कॉल नहीं कर सकता, तो यह सच है कि मैं इसे सफेद जावास्क्रिप्ट नहीं ला सकता, आपने जो कहा वह सभी त्वरित सुधार हैं ...

यह बस ऐसे ही काम नहीं करता है।

यदि सामग्री संपादन योग्य नहीं है, या यदि यह टेक्स्ट इनपुट नहीं है, तो कीबोर्ड क्यों प्रदर्शित किया जाएगा? वर्ण कहीं नहीं जाएंगे, आपको कीबोर्ड से इनपुट प्राप्त नहीं होगा।

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

@PlayMyCode - वर्णों को जाने के लिए टेक्स्ट इनपुट की आवश्यकता नहीं होती है, वे जावास्क्रिप्ट पर "जा सकते हैं" - यदि आपके पास कीप्रेस श्रोताओं का एक सेट था, तो आप पात्रों को प्राप्त करने और उन्हें जहां चाहें वहां रख सकेंगे। ..

@hjwp आपका अधिकार, लेकिन फिर यह इतना आसान नहीं है। मेरा मानना ​​​​है कि तत्व फोकस प्राप्त करने में सक्षम होना चाहिए, या ब्राउज़र तत्व को ईवेंट नहीं भेजेगा, और कई तत्व फोकस प्राप्त नहीं कर सकते हैं। उदाहरण के लिए कैनवास केवल प्रमुख घटनाओं को सुनेगा यदि आप एक टैब इंडेक्स जोड़ते हैं (या कम से कम मुझे यह अभी क्रोम में मिल रहा है)। आईओएस भी केवल कैनवास के लिए कीबोर्ड लाता है यदि आप सामग्री संपादन योग्य सेट करते हैं।

या तो यह एक अकादमिक तर्क था। आईओएस समर्थन वह है जो महत्वपूर्ण है, और इसे केवल इसलिए दरकिनार नहीं किया जाना चाहिए क्योंकि एक समाधान हैक की तरह बहुत अधिक दिखता है (जब तक कि कोई बेहतर विकल्प न हो)।

एक छिपे हुए टेक्स्ट इनपुट पर ध्यान केंद्रित करने और इसे कीप्रेस पर साफ़ करने के बारे में कैसे?

हां, इतने ही WYSIWYG काम करते हैं।

2012-04-09 को सुबह 4:56 बजे, "आंद्रे फिडलर"
उत्तर@reply.github.com
लिखा था:

एक छिपे हुए टेक्स्ट इनपुट पर ध्यान केंद्रित करने और इसे कीप्रेस पर साफ़ करने के बारे में कैसे?


इस ईमेल का सीधे उत्तर दें या इसे GitHub पर देखें:
https://github.com/ajaxorg/ace/issues/37#issuecomment -5024068

ऐस के पुराने संस्करण मूल रूप से टेक्स्टरेरा या इनपुट तत्व को प्रविष्टि के तहत पोजिशनिंग नहीं कर रहे थे? वह दृष्टिकोण कीबोर्ड लाएगा।

ऐस के पुराने संस्करण एक टेक्स्ट क्षेत्र या प्रविष्टि के तहत इनपुट तत्व की स्थिति नहीं रखते थे, मूल रूप से

ऐस के नए संस्करण भी ऐसा ही करते हैं।
स्क्रॉल करते समय टेक्स्टरेरा कर्सर के साथ सिंक से बाहर हो जाता है लेकिन इसे ठीक करना आसान है
मैंने आईपैड पर इक्का नहीं देखा है, लेकिन एंड्रॉइड टाइपिंग और कर्सर को काम के आसपास ले जाने पर, केवल टेक्स्ट का चयन करने का कोई तरीका नहीं है।
लेकिन अधिक महत्वपूर्ण बात है कि

  • एंड्रॉइड ब्राउज़र पर ऐस सुपर धीमा है, फेनेक थोड़ा बेहतर है लेकिन फिर भी अनुपयोगी है (शायद लंबे अंतराल के साथ यहां सेटटाइमआउट
  • डिफ़ॉल्ट कीबोर्ड और स्वत: पूर्णता सुझाव प्रोग्रामिंग के लिए पूरी तरह से बेकार हैं (इसलिए डिफ़ॉल्ट दिखाने की कोशिश करने के बजाय कस्टम कीबोर्ड बनाना एक अच्छा विचार जैसा लगता है)।
    कुल मिलाकर मुझे नहीं लगता कि ऐस टैबलेट पर अभी उपयोगी हो सकता है।

कस्टम कीबोर्ड अच्छा लगता है!

मुझे एक कस्टम कीबोर्ड के बारे में संदेह है। एक अच्छा, पॉलिश किया हुआ कीबोर्ड बनाना कोई मामूली बात नहीं है, और यह अपने आप में एक बड़ी परियोजना होने के योग्य है। मैं यह भी उम्मीद करूंगा कि एक शुद्ध HTML कीबोर्ड धीमा हो जाएगा, फिर इनबिल्ट।

इसे विभिन्न स्क्रीन आकारों और विभिन्न लेआउट ओरिएंटेशन पर भी अच्छी तरह से काम करने की आवश्यकता होगी। उदाहरण के लिए मैं आईफोन पर आईपैड कीबोर्ड का उपयोग नहीं करना चाहता, और आईपैड पर आईफोन कीबोर्ड का उपयोग करना अच्छा नहीं है। उनके पास एक कारण के लिए अलग-अलग कीबोर्ड हैं। इसका सबसे बड़ा अर्थ यह है कि आईपैड और आईफोन पर ऐस को छोड़कर सब कुछ एक कीबोर्ड का उपयोग करता है। संक्षेप में, उपयोगकर्ताओं के पास पहले से ही एक कीबोर्ड होता है जिसकी वे अपेक्षा करते हैं, और कई मामलों में इसे अनुकूलित किया जाता है (जैसे स्प्लिट कीबोर्ड के रूप में सेटअप)।

मेरी सिफारिश सिर्फ कीबोर्ड को काम करने की होगी, क्योंकि मुझे उम्मीद है कि कस्टम कीबोर्ड बनाने के बाद यह कम काम होगा। फिर भविष्य में एक अलग मुद्दे के रूप में एक कस्टम कीबोर्ड बनाने की चिंता करें। यह आपको कस्टम कीबोर्ड के विकल्प के रूप में वैकल्पिक रूप से ओएस कीबोर्ड पर वापस आने की अनुमति देगा, जैसे कि यह किसी विशेष डिवाइस पर अच्छी तरह से काम नहीं करता है।

यह साइट यह भी कहती है कि आप विशेष इनपुट पर ऑटो पूर्ण और ऑटो कैपिटलाइज़ेशन को बंद कर सकते हैं: http://davidbcalhoun.com/tag/javascript

यदि ऐस को आईफ्रेम के भीतर रखा गया है तो एक कस्टम कीबोर्ड भी पूर्ण स्क्रीन चौड़ाई का उपयोग करने में असमर्थ होगा।

यह एक कोने के मामले की तरह लग सकता है, लेकिन JSFiddle और JS.do.it दोनों आपको अन्य साइटों पर iframes के भीतर संपादकों को एम्बेड करने की अनुमति देते हैं, और यह कुछ ऐसा है जो मैं खुद करना चाहता हूं।

@PlayMyCode -

@PlayMyCode - मैं सहमत हूं, कस्टम कीबोर्ड खतरनाक लगता है। मुझे यह भी संदेह है कि जिन लोगों ने इसका सुझाव दिया है उनके पास आईओएस एपीआई के साथ काम करने का कोई अनुभव नहीं है। लेकिन मैं गलत हो सकता था, मैं बस वही कर रहा हूं जो @cranic ने ios.showKeyboard() बारे में कहा था, मूल एपीआई के पास इसके बराबर कुछ भी नहीं है ... निकटतम UITextInput पर becomeFirstResponder को कॉल करेगा। नियंत्रण ... लेकिन मैं पचाता हूं।

यह पूरी तरह से संभव होना चाहिए, शायद थोड़े से प्रयास से। मैं अनुमान लगा रहा हूं कि यह उस तत्व पर ध्यान देने की तर्ज पर है जिसमें contenteditable सेट है। IOS 5.0 से, contenteditable समर्थित है, संगत वेब सामग्री बनाने का अंत देखें

एक ब्राउज़र के अंदर कोड संपादित करने के लिए एक जावास्क्रिप्ट है जो आईओएस पर एक कीबोर्ड को सक्रिय करता है: कोडमिरर, उदाहरण के लिए http://codemirror.net/mode/r/index.html डेमो के लिए देखें (iPhone पर काम करता है) और codemirror.net सामान्य के लिए। तो हो सकता है कि उनके कोड में कुछ ऐसा हो जो आईओएस को इक्का में समर्थन देने में मदद कर सके?

@bertoltmeyer ,

@cranic वास्तव में Codemirror2 इक्का और उपयोग के समान है, जो समान textareas का उपयोग करता है
अगर Codemirror2 iPad पर काम करता है, तो ऐस को ठीक करना, उसी तरह काम करना कठिन नहीं होना चाहिए

मैं एक R सांख्यिकीविद् के दृष्टिकोण से लिख रहा हूँ जो - हजारों अन्य लोगों की तरह - कोडिंग के लिए RStudio का उपयोग करता है। RStudio R के लिए सबसे लोकप्रिय IDE है और इसे ace पर बनाया गया है। अगर इक्का ने आईओएस का समर्थन किया, तो RStudio सर्वर होगा। इस आदर्श दुनिया में, मैं अपने RStudio सर्वर को अपने iPad से एक्सेस कर सकता हूं और वहां से अपनी सारी कोडिंग कर सकता हूं। मुझे (और हजारों अन्य आर लोग) अब अपने लैपटॉप का उपयोग नहीं करना पड़ेगा। इतनी गंभीरता से, आईओएस के लिए ऐस का समर्थन की कमी _only_ कारण है कि मैं अभी भी एक लैपटॉप ले जा रहा हूं और मुझे यकीन है कि वहां मेरे जैसे अन्य लोगों का भार है। तो अगर मैं जावास्क्रिप्ट बोलता हूं, जो मैं नहीं करता, तो मैं इस पर सर्वोच्च प्राथमिकता के साथ काम करूंगा। लेकिन चूंकि मैं जेएस में कोड नहीं कर सकता, मैं वास्तव में केवल इतना कह सकता हूं कि कृपया कृपया कृपया कृपया कोई इसे ठीक करने का प्रयास कर सकता है। आहें। यदि आवश्यक हो तो मैं (और अन्य) वास्तव में इस मुद्दे पर किकस्टार्टर का समर्थन करूंगा।

अरे, मैंने कोड पर एक त्वरित नज़र डाली है, लेकिन मुझे केवल div s दिखाई दे रहा है; canvas कहां है?

ऐस ने कभी भी canvas उपयोग नहीं किया, यह अच्छा था

2f6a6ce7e0992a2eccbb8a517aa2d6f4954f1214 के साथ दृश्य से बाहर स्क्रॉल नहीं किया जाएगा।

बीटीडब्ल्यू। वर्चुअल कीबोर्ड बनाने का एक और कारण

आईओएस पर इक्का पाने के उत्साह के संबंध में मैं @bertoltmeyer को प्रतिध्वनित करता

मुझे इसे आईपैड पर भी काम करते हुए देखना अच्छा लगेगा - यह डाउनस्ट्रीम अनुप्रयोगों में कार्यक्षमता के _lot_ को सक्षम करेगा (मैं यहां RStudio के माध्यम से भी आया था, लेकिन अभी एहसास हुआ कि एसीई मेरे द्वारा उपयोग किए जाने वाले कुछ अन्य वेब टूल्स में उपयोग में है छिटपुट रूप से, इसलिए मेरे लिए यह कई अलग-अलग समस्याओं का समाधान करेगा)।

हम इसके लिए इसी तरह की परियोजना का किकस्टार्टर कैसे बढ़ा सकते हैं? मैं करने के लिए तैयार हूँ
बर्तन में अभी $100 डालें
इंटरफेस की तरफ - आईओएस पर प्रॉम्प्ट (एक एसएसएच क्लाइंट) में एक अच्छा कीबोर्ड है
जो मानक आईओएस लेआउट की तुलना में sysadmin/प्रोग्रामिंग के लिए बेहतर अनुकूल है।

गुरु, 10 मई, 2012 को सुबह 5:34 बजे, रुई कार्मो <
उत्तर@reply.github.com

लिखा था:

मैं इसे iPad पर भी काम करते हुए देखना पसंद करूंगा - यह एक _lot_ को सक्षम करेगा
डाउनस्ट्रीम अनुप्रयोगों में कार्यक्षमता का (मैं भी यहाँ के माध्यम से आया था
RStudio, लेकिन अभी एहसास हुआ कि ACE कुछ अन्य वेब टूल में उपयोग में है I
छिटपुट रूप से उपयोग करें, इसलिए मेरे लिए यह कई अलग-अलग समस्याओं का समाधान करेगा)।


इस ईमेल का सीधे उत्तर दें या इसे GitHub पर देखें:
https://github.com/ajaxorg/ace/issues/37#issuecomment -5612400

@velniukas किकस्टार्टर के साथ अच्छा विचार है, मुझे आश्चर्य नहीं होगा अगर कुछ लोग (मेरे जैसे) इस तरह की परियोजना को दान करेंगे।

दुर्भाग्य से, मैं फिक्स के विकास के लिए किसी भी समय प्रतिबद्ध नहीं हो पा रहा हूँ
अभी, लेकिन मैं इस तरह से एक परियोजना स्थापित करने में मदद करने के लिए तैयार हूं
कुछ सहयोगी।

गुरु, 10 मई, 2012 को सुबह 8:01 बजे, माइक लॉरेंस <
उत्तर@reply.github.com

लिखा था:

@velniukas किकस्टार्टर के साथ अच्छा विचार, मुझे आश्चर्य नहीं होगा अगर काफी a
कुछ लोग (मेरे जैसे) ऐसी परियोजना के लिए दान करेंगे ।


इस ईमेल का सीधे उत्तर दें या इसे GitHub पर देखें:
https://github.com/ajaxorg/ace/issues/37#issuecomment -5615069

मैं आईओएस संगतता के लिए किकस्टार्टर प्रोजेक्ट में कम से कम 200 यूएसडी भी चिपकाऊंगा। मुझे यकीन है कि हम इसके लिए आर समुदाय से काफी धन जुटाने में सक्षम होंगे। मैं कोडिंग में योगदान करने में असमर्थ हूं क्योंकि मैं पर्याप्त जेएस नहीं बोलता, लेकिन अगर किसी को किकस्टार्टर मिलता है तो मैं आर समुदाय में धन उगाहने में मदद करने को तैयार हूं। @velniukas , क्या आप इस तरह की परियोजना स्थापित करने के संबंध में संभावित सहयोगियों की पहचान करने और उनसे संपर्क करने में सक्षम होंगे?

करेंगे - किकस्टार्टर की स्थापना में मदद करने में रुचि रखने वाला कोई भी व्यक्ति - मुझे एक बजे छोड़ दें

चियर्स
स्टीव
10xइंजीनियर.me

गुरु, मई 10, 2012 अपराह्न 2:59 बजे, बर्टोल्ट मेयर <
उत्तर@reply.github.com

लिखा था:

मैं इक्का आईओएस के लिए किकस्टार्टर प्रोजेक्ट में कम से कम 200 यूएसडी भी लगाऊंगा
अनुकूलता। मुझे यकीन है कि हम काफी कुछ जुटाने में सक्षम होंगे
इसके लिए आर समुदाय से पैसा। मैं इसमें योगदान करने में असमर्थ हूं
कोडिंग क्योंकि मैं पर्याप्त जेएस नहीं बोलता, लेकिन मैं इसके साथ मदद करने को तैयार हूं
आर समुदाय में धन उगाहने अगर किसी को किकस्टार्टर जा रहा है।
@velniukas , क्या आप संभावित सहयोगियों की पहचान कर पाएंगे और
ऐसी परियोजना स्थापित करने के संबंध में उनसे संपर्क करें?


इस ईमेल का सीधे उत्तर दें या इसे GitHub पर देखें:
https://github.com/ajaxorg/ace/issues/37#issuecomment -5619266

यह पैसे की बात नहीं है, बल्कि इसके लिए पर्याप्त देव क्षमता होने की बात है।

मुझे पता है - लेकिन कभी-कभी पैसा लोगों को मुक्त क्षमताओं के लिए प्रेरित करने में मदद कर सकता है। ;-)

सच तो यह है कि यह एक कठिन काम है और हर किसी की प्राथमिकताएं होती हैं। महान प्रतिभाओं को काम पर रखकर इसे ठीक से करें। यह हम सभी के बीच एक छोटी सी कीमत है।

मेरे आईफोन से भेजा गया

10 मई, 2012 को 22:18 बजे, Jan [email protected] ने लिखा:

यह पैसे की बात नहीं है, बल्कि इसके लिए पर्याप्त देव क्षमता होने की बात है।


इस ईमेल का सीधे उत्तर दें या इसे GitHub पर देखें:
https://github.com/ajaxorg/ace/issues/37#issuecomment -5626268

एक विकल्प यह होगा कि vWorker.com पर क्या करने की आवश्यकता है, इसका विवरण पोस्ट करें और बोलियां मांगें ताकि हम यह महसूस कर सकें कि इसके लिए कितने देव उपलब्ध होंगे और किस दर पर।

ओएमजी मैं कैसे चाहता हूं कि मैं इस धागे पर अपडेट से सदस्यता समाप्त कर सकूं ...

@ गोजाला का अनुमान है कि आप पृष्ठ के निचले भाग में एंटीना की तलाश कर रहे हैं

क्या कोई आईपैड परीक्षण कर सकता है http://c9.io/nightwing/ace/workspace/kitchen-sink.html
यह सिर्फ आईएमई में सुधार है लेकिन आईपैड पर भी टाइपिंग में सुधार करना चाहिए

@nightwing कीबोर्ड iPad पर पॉपअप नहीं होता है।

@nightwing ओह धन्यवाद: डी तुमने मेरा दिन बना दिया!

@nightwing शायद मैं इसे @fjakobs तक आएंगे । IOS 5 पर कीबोर्ड दिखाना बेहद आसान है: http://c9.io/gjtorikian/ace/workspace/build/kitchen-sink.html बॉडी में बस एक contenteditable जोड़ें, बूम, हो गया .

हालांकि, नेविगेशन काम नहीं करता है, जो स्पष्ट रूप से अधिक कठिन है। यह सिर्फ {row: 0, column: 0} पर बैठता है। मुझे लगता है कि इसके साथ कुछ करने के लिए है <textarea> के पहले बच्चे है कि ace_editor कि कर्सर का एक प्रकार के रूप में कार्य करने लगता है।

आईओएस संगतता के लिए +1

कृपया ध्यान दें कि 15 जनवरी 2011 @javruben कांटा पर प्रतिबद्ध है, शायद यह काम करता है?
https://github.com/javruben/ace/commits/master

@Gozala आप "इस मुद्दे के लिए अधिसूचना अक्षम करें" लिंक के साथ इस पृष्ठ के अंत में अधिसूचनाओं से सदस्यता समाप्त कर सकते हैं

आर समुदाय के सदस्यों की पिछली टिप्पणियों के संदर्भ में, मैंने उबंटू पर आर-स्टूडियो सर्वर संस्करण 0.96.228 स्थापित किया, और आने वाले नेटवर्क ट्रैफ़िक की जांच के लिए वायरशर्क का उपयोग किया। मैंने सफलतापूर्वक सफारी का उपयोग करके iPad पर R-Studio सर्वर में लॉग इन किया। टेक्स्ट बॉक्स (उदाहरण के लिए, खोज के लिए) और आर-कंसोल वाले ब्राउज़र फलक में कीबोर्ड अब ठीक से पॉप अप होता है। समस्या तब आती है जब आर कंसोल वाले फलक में टाइप करते समय रिटर्न मारते हैं: आईपैड ब्राउज़र फिन, एसीके भेज रहा है जो आर-स्टूडियो सर्वर एप्लिकेशन को सत्र को रीसेट करने का कारण बनता है। कोई विचार यह क्या कारण है?

इस पर कोई भी अपडेट - मैं इस सुविधा पर एक इनाम देने के पक्ष में हूं - अगर हम इस मुद्दे को समझने वाले उपयुक्त डेवलपर्स ढूंढ सकें।

आप उन लोगों की सूची में एक और नाम जोड़ सकते हैं जो एसीई को मोबाइल ब्राउज़र के साथ काम करते देखना चाहते हैं, विशेष रूप से टैबलेट में। उसने कहा कि मुझे यकीन है कि यह कोई मामूली काम नहीं है। हममें से जो इसे देखने में रुचि रखते हैं, लेकिन जिनके पास इसे करने के लिए जावास्क्रिप्ट चॉप नहीं है, वे ऐसा करने में मदद करने के लिए क्या कर सकते हैं? मैं एक किकस्टार्टर परियोजना में पैसा लगाने को तैयार हूँ अगर इससे मदद मिलेगी।

/सीसी @javruben

पिछली बार जब मैंने इस पर काम किया था (बेशक साल पहले) मैंने आईफोन पर परीक्षण किया था और मुझे कीबोर्ड दिखाने के लिए मिला था। टाइपिंग काम कर गई, लेकिन कर्सर ऑफसेट हो गया था और मेरा मानना ​​​​है कि \ n डालने से दो सम्मिलित होंगे।

हल करने के लिए निम्नलिखित समस्याएं हैं:

  1. दिखाने के लिए कीबोर्ड
  2. किसी भी टाइपिंग इंटरैक्शन का परीक्षण करने की आवश्यकता है
  3. स्पर्श घटनाओं के साथ चयन
  4. तेजी से स्क्रॉल करने के लिए वर्चुअल व्यूपोर्ट के बिना एक नया रेंडरर लागू किया जाना चाहिए
  5. भाषा मोड (गतिशील) द्वारा उपयोग की जाने वाली कुंजियों तक त्वरित पहुँच के लिए संभवतः एक नकली कीबोर्ड जोड़ें

कृपया टिप्पणी करें कि क्या आप इन कार्यों में से किसी एक में मदद करने के इच्छुक और सक्षम हैं। मैं देखूंगा कि मैं और कौन से संसाधन जुटा सकता हूं।

रूबेन,

मेरे पास आईओएस डेवलपर नहीं है - लेकिन मेरे वेब लोगों में से एक होना चाहिए
एक बार जब हम अगली रिलीज़ को प्राप्त कर लेते हैं, तो बहुत दूर भविष्य में मदद करने में सक्षम नहीं है
लगभग 2-3 सप्ताह।

सादर
स्टीव

बुध, अगस्त 1, 2012 को दोपहर 1:09 बजे, रूबेन डेनियल <
उत्तर@reply.github.com

लिखा था:

पिछली बार जब मैंने इस पर काम किया था (बेशक साल पहले) मैंने इस पर परीक्षण किया था
आईफोन और मुझे कीबोर्ड दिखाने के लिए मिला। टाइपिंग काम कर गई, लेकिन कर्सर था
ऑफसेट और मेरा मानना ​​​​है कि एक \ n डालने से दो सम्मिलित होंगे।

हल करने के लिए निम्नलिखित समस्याएं हैं:

  1. दिखाने के लिए कीबोर्ड
  2. किसी भी टाइपिंग इंटरैक्शन का परीक्षण करने की आवश्यकता है
  3. स्पर्श घटनाओं के साथ चयन
  4. तेजी से स्क्रॉल करने के लिए एक नया रेंडरर लागू किया जाना चाहिए बिना a
    आभासी व्यूपोर्ट
  5. संभवतः इनके द्वारा उपयोग की जाने वाली कुंजियों तक त्वरित पहुँच के लिए एक नकली कीबोर्ड जोड़ें
    भाषा मोड (गतिशील)

कृपया टिप्पणी करें कि क्या आप इनमें से किसी एक के साथ मदद करने के इच्छुक और सक्षम हैं
कार्य। मैं देखूंगा कि मैं और कौन से संसाधन जुटा सकता हूं।


इस ईमेल का सीधे उत्तर दें या इसे GitHub पर देखें:
https://github.com/ajaxorg/ace/issues/37#issuecomment -7404954

अच्छी खबर! मैं सिर्फ इतना कहना चाहता हूं कि हम अभी भी देख रहे हैं और इसके बारे में उत्साहित हैं
यह। मुझे iPad का समर्थन करने के अविश्वसनीय अवसर दिखाई देते हैं। मैं वास्तव में नहीं
जब मेरे पास मैक है तो क्लाउड में कोड विकसित करने की आवश्यकता है
उँगलियाँ। मैं अपने टूलसेट से बहुत जुड़ा हुआ हूं। लेकिन विकसित करने की क्षमता
मेरे iPad का उपयोग करने से सब कुछ बदल जाता है। इसके शीर्ष पर बने रहने के लिए धन्यवाद और
कुछ अविश्वसनीय कर रहा हूँ! मुझे बताएं यदि मैं सहायता कर सकता हूं।

मंगलवार, 31 जुलाई 2012 को रात 8:02 बजे, वेल्नियुकस <
उत्तर@reply.github.com

लिखा था:

रूबेन,

मेरे पास आईओएस डेवलपर नहीं है - लेकिन मेरे वेब लोगों में से एक होना चाहिए
एक बार जब हम अगली रिलीज़ को प्राप्त कर लेते हैं, तो बहुत दूर भविष्य में मदद करने में सक्षम नहीं है
लगभग 2-3 सप्ताह।

सादर
स्टीव

बुध, अगस्त 1, 2012 को दोपहर 1:09 बजे, रूबेन डेनियल <
उत्तर@reply.github.com

लिखा था:

पिछली बार जब मैंने इस पर काम किया था (बेशक साल पहले) मैंने इस पर परीक्षण किया था
आईफोन और मुझे कीबोर्ड दिखाने के लिए मिला। टाइपिंग काम कर गई, लेकिन कर्सर
था
ऑफसेट और मेरा मानना ​​​​है कि एक \ n डालने से दो सम्मिलित होंगे।

हल करने के लिए निम्नलिखित समस्याएं हैं:

  1. दिखाने के लिए कीबोर्ड
  2. किसी भी टाइपिंग इंटरैक्शन का परीक्षण करने की आवश्यकता है
  3. स्पर्श घटनाओं के साथ चयन
  4. तेजी से स्क्रॉल करने के लिए एक नया रेंडरर बिना लागू किया जाना चाहिए

    आभासी व्यूपोर्ट
  5. संभवतः इनके द्वारा उपयोग की जाने वाली कुंजियों तक त्वरित पहुँच के लिए एक नकली कीबोर्ड जोड़ें
    भाषा मोड (गतिशील)

कृपया टिप्पणी करें कि क्या आप किसी के साथ मदद करने के इच्छुक और सक्षम हैं
इन
कार्य। मैं देखूंगा कि मैं और कौन से संसाधन जुटा सकता हूं।


इस ईमेल का सीधे उत्तर दें या इसे GitHub पर देखें:
https://github.com/ajaxorg/ace/issues/37#issuecomment -7404954


इस ईमेल का सीधे उत्तर दें या इसे GitHub पर देखें:
https://github.com/ajaxorg/ace/issues/37#issuecomment -7414813

जंग खाए ज़र्से
http://LeVo.us
[email protected]
मी:404-510-1134

मैं भी इसका बेसब्री से इंतजार कर रहा हूं। ऐसा ऐप बनाना जिसके लिए वेब पर कोड संपादन की आवश्यकता हो। यह केवल एक चीज है जो मुझे इसे वास्तविक दुनिया में भेजने से रोक रही है।

@velniukas इस पर कोई अपडेट? ऐसा लगता है कि बहुत सारे लोग इस सुविधा का अनुरोध कर रहे हैं, और बहुत सारे लोग मदद करने को तैयार हैं। आइए व्यवस्थित करें और इसे करें!

@tzikis +1

यह नंबर एक 'होना चाहिए' फीचर होना चाहिए। क्यों? क्योंकि iPad संगतता के बिना ACE की विश्वसनीयता पूरी तरह से कम आंकी गई है और प्रतिस्पर्धी परियोजनाओं के लिए कमजोर है जो इस स्तर के समर्थन की पेशकश कर सकते हैं और कर सकते हैं। एक कंपनी के तौर पर हम पहले से ही स्विचिंग पर विचार कर रहे हैं। आखिरकार यह मुद्दा पहली बार 2 साल पहले उठाया गया था और इसके दूर होने के कोई संकेत नहीं दिख रहे हैं।

@emeraldspy मैं इस स्थिति के साथ आपके द्वारा ली जा रही मृत ईमानदारी की सराहना करता हूं। वास्तविकता यह है: तुम सही हो! एसीई में मोबाइल सपोर्ट जरूरी है। वास्तव में, हमने इस प्रयास के प्रति समर्थन देने के लिए 2 सप्ताह पहले समुदाय को फोन किया था:

https://c9.io/site/blog/2012/09/the-ace-editor-hits-v1-0/

और ब्लॉग में संदर्भित मुद्दों की सूची:

https://github.com/ajaxorg/ace/issues?milestone=2&state=open

प्रतिक्रिया? ज़िल्च। जब हम Cloud9 में इस परियोजना की देखरेख करते हैं, तो हम अपने आप को इस प्रयास के लिए पूर्णकालिक रूप से समर्पित नहीं कर सकते। हम केवल क्रमिक सुधार कर सकते हैं। तो हम क्या कर सकते हैं? इस स्थिति में आप क्या करेंगे? हमें उम्मीद थी कि एक अधिक खुला लाइसेंस बनाकर यह मोबाइल समर्थन के लिए और अधिक योगदान प्राप्त करेगा, लेकिन ऐसा अभी तक नहीं हुआ है।

हमें लगता है कि एसीई वास्तव में एक विशेष परियोजना है और हम चाहते हैं कि भविष्य में कई और डेवलपर्स इसके असाधारण प्रदर्शन और परिष्कृत फीचर सेट से लाभान्वित हों। लेकिन हम केवल मोबाइल सहायता में योगदान करने के लिए दूसरों को _बल_नहीं दे सकते। इसलिए हम कुछ विचार लेकर आए हैं जो काम कर सकते हैं:

  • इन सुविधाओं को लागू करने के लिए समर्पित सप्ताहांत हैकथॉन की मेजबानी करें
  • किसी अन्य कंपनी के साथ सीधे काम करें जो ACE का उपयोग करती है और देव संसाधनों को समर्पित कर सकती है
  • इस कार्य को और अधिक लोगों तक पहुंचाने के लिए हमारी प्रचार सामग्री (जैसे ace.ajax.org) पर फिर से काम करें

यह प्रोजेक्ट "बायस्टैंडर इफ़ेक्ट" से पीड़ित हो सकता है। अर्थात्, ACE में इतनी उच्च स्तर की रुचि है, कि कोई यह मान लेगा कि अन्य लोग नए फीचर अनुरोध को लागू करेंगे। वास्तविकता यह है: केवल कुछ ही लोग योगदान करते हैं। बेशक हम उन योगदानों और बग फिक्स से प्यार करते हैं! लेकिन उन योगदानों को एंड-टू-एंड मोबाइल समर्थन में जोड़ा नहीं गया है। वर्तमान में केवल Android ही अच्छा काम करता है।

यदि आप सभी जो इसे पढ़ रहे हैं, के पास विचार हैं, तो कृपया उन्हें यहां योगदान दें। हम नहीं चाहते कि यह मिशन एक खामोशी में मर जाए "कोई और इसकी देखभाल करेगा" कानाफूसी। हम प्रेरित हैं, हमारे पास यह सब करने के लिए संसाधन नहीं हैं। तो हमें आपके समर्थन की जरूरत है !

तो चलिए पहले ही कुछ कार्रवाई कर लेते हैं! और यदि आप इस प्रयास के लिए अपने स्वयं के डेवलपर्स को समर्पित करने के बारे में मुझे सीधे ई-मेल करना चाहते हैं, तो कृपया करें: मेरा ई-मेल [email protected] है। और मैं लगभग हमेशा irc.freenode.net पर #ace में रहता हूं। चल दर!

मैट

हमने आवश्यक कार्य का कुछ विश्लेषण किया है और कुछ के लिए आए हैं
निष्कर्ष जो इसे बाद में हमारे रोडमैप पर रखते हैं:

  1. नेविगेशन मुश्किल होने वाला है
  2. मोबाइल पर DOM को हैंडल करना कठिन और धीमा है
  3. टैबलेट ऑनस्क्रीन कीबोर्ड प्रोग्रामिंग कार्यों के लिए ठीक से सेट नहीं किए गए हैं
  4. पहले की तरह मोबाइल की जरूरत नहीं थी - मैक एयर और अल्ट्राबुक के साथ, a
    बहुत अधिक लोग टैबलेट के बजाय पूर्ण कंप्यूटर ले जा रहे हैं और
    प्रोग्रामिंग कार्यों के लिए एक कीबोर्ड

हम सोच रहे थे कि अगर हम इस मार्ग को विकसित करते हैं, तो एक हाइब्रिड ऐप हो सकता है
इनमें से कुछ मुद्दों को दरकिनार करने की जरूरत है।
क्या आप इसे आगे बढ़ाने पर चर्चा करने के लिए सीधे मुझसे संपर्क कर सकते हैं?

सादर
स्टीव
http://10xEngineer.me
स्काइप: steve_messina

बुध, 3 अक्टूबर 2012 को 3:48 बजे, मैट नोटिफिकेशन @github.com ने लिखा:

@emeraldspy https://github.com/emeraldspy मैं मृत ईमानदारी की सराहना करता हूं
आप इस स्थिति के साथ ले रहे हैं। वास्तविकता यह है: तुम सही हो! मोबाइल
एसीई में समर्थन जरूरी है। वास्तव में, हमने समुदाय को 2 सप्ताह के लिए कॉल किया
इस प्रयास के लिए समर्थन देने के लिए पहले:

https://c9.io/site/blog/2012/09/the-ace-editor-hits-v1-0/

और ब्लॉग में संदर्भित मुद्दों की सूची:

https://github.com/ajaxorg/ace/issues?milestone=2&state=open

प्रतिक्रिया? ज़िल्च। जब हम Cloud9 में प्रोजेक्ट को चरवाहा करते हैं, तो हम नहीं कर सकते
पूरे समय इस प्रयास के लिए खुद को समर्पित करें। हम केवल क्रमिक बना सकते हैं
सुधार। तो हम क्या कर सकते हैं? इस स्थिति में आप क्या करेंगे?
हमें उम्मीद थी कि अधिक खुला लाइसेंस बनाकर यह और अधिक प्राप्त करेगा
मोबाइल समर्थन के लिए योगदान, लेकिन यह अभी तक नहीं हुआ है।

हमें लगता है कि एसीई वास्तव में एक विशेष परियोजना है और हम कई और डेवलपर्स चाहते हैं
भविष्य में अपने असाधारण प्रदर्शन और परिष्कृत . से लाभ उठाने के लिए
विशेषता संग्रह। लेकिन हम दूसरों को केवल मोबाइल में योगदान करने के लिए _बल_नहीं दे सकते
सहयोग। इसलिए हम कुछ विचार लेकर आए हैं जो काम कर सकते हैं:

  • इन सुविधाओं को लागू करने के लिए समर्पित सप्ताहांत हैकथॉन की मेजबानी करें
  • किसी अन्य कंपनी के साथ सीधे काम करें जो ACE का उपयोग करती है और समर्पित कर सकती है
    साधन
  • इसे लाने के लिए हमारी प्रचार सामग्री (जैसे ace.ajax.org) पर फिर से काम करें
    अधिक नेत्रगोलक के लिए कार्य

यह प्रोजेक्ट "बायस्टैंडर इफ़ेक्ट" से पीड़ित हो सकता है। यानी वहां
एसीई में इतनी उच्च स्तर की रुचि है, कि कोई दूसरों को ग्रहण कर लेगा
नए फीचर अनुरोध को लागू करेगा। वास्तविकता यह है: केवल कुछ ही लोग
योगदान। बेशक हम उन योगदानों और बग फिक्स से प्यार करते हैं! लेकिन वो
एंड-टू-एंड मोबाइल समर्थन में योगदान नहीं जोड़ा गया है। वर्तमान में
केवल Android अच्छा काम करता है।

यदि आप सभी जो इसे पढ़ रहे हैं, के पास विचार हैं, तो कृपया उन्हें योगदान दें
यहां। हम नहीं चाहते कि यह मिशन मौन में मरे "कोई और करेगा"
इसका ख्याल रखना" कानाफूसी। हम प्रेरित हैं, हमारे पास बस नहीं है
यह सब स्वयं करने के लिए संसाधन। इसलिए हमें _आपके समर्थन की आवश्यकता है_!

तो चलिए पहले ही कुछ कार्रवाई कर लेते हैं! और अगर आप मुझे सीधे ई-मेल करना चाहते हैं
इस प्रयास के लिए अपने स्वयं के डेवलपर्स को समर्पित करने के बारे में, तो कृपया करें: my
ई-मेल है [email protected] और मैं लगभग हमेशा irc.freenode.net पर #ace में रहता हूं।
चल दर!

-
इस ईमेल का सीधे उत्तर दें या इसे Gi tHubhttps: //github.com/ajaxorg/ace/issues/37#issuecomment -9084281 पर देखें।

धन्यवाद स्टीव! मैंने आपको स्काइप पर शामिल कर लिया है. उन सभी लोगों के लिए जो हमारी बातचीत के परिणामों में रुचि रखते हैं (और भविष्य की कोई भी बातचीत जो हम दूसरों के साथ योगदान करने के इच्छुक हैं), हम एक सार्वजनिक मंच (प्रोब गिटहब) में अपडेट पोस्ट करेंगे।

@mattpardee कृपया सुनिश्चित करें कि आप कोई भी अपडेट पोस्ट करेंगे। Codebender टीम की ओर से, हम आयोजित हैकथॉन में भाग लेने में रुचि रखते थे जैसे आप @emeraldspy को अपने उत्तर में सुझाव दिया

चलो बस कमबख्त यह करते हैं

@tzikis बहुत बढ़िया। हम स्टीव के साथ विकल्पों पर चर्चा कर रहे हैं, लेकिन एक क्रॉस-नेशनल वीकेंड Google Hangout हैकाथॉन इसे दूर करने का सही तरीका लगता है। हम विकल्प देख रहे हैं। बने रहें!

अद्यतन: हम जो चर्चा कर रहे हैं, उस पर अधिक स्पष्ट होने के लिए, स्टीव ने मोबाइल समर्थन के प्रदर्शन पर कुछ शोध किया है और हम देख रहे हैं कि एक मोबाइल क्लाइंट कितना अच्छा प्रदर्शन कर सकता है।

अगर हम इस सप्ताह के अंत में हैकथॉन करते हैं तो लोहे के गर्म होने पर मुझे इसे अगले दो हफ्तों के भीतर बनाने के लिए प्रेरित किया जाता है। आदर्श रूप से हम सर्वोत्तम प्रथाओं पर कुछ मार्गदर्शन प्रदान करने के लिए @nightwing और @fjakobs के साथ समन्वय करेंगे। इसके बारे में जल्द ही और देखने की उम्मीद है।

मैं एसीई का उपयोग एक्सएमएल फाइलों के सिंटैक्स हाइलाइटर के रूप में कर रहा हूं (केवल पढ़ने के लिए, कोई संपादन नहीं)।
सब कुछ ठीक काम करता है लेकिन मोबाइल उपकरणों में स्क्रॉल करता है।

इस समस्या का समाधान एक शुरुआत होनी चाहिए। कोड लाइनों के आंशिक रेंडर के कारण ACE में स्क्रॉल करना एक बड़ी समस्या है।
आईओएस डिवाइस (कम या ज्यादा) में मेरे लिए कम से कम सब कुछ काम कर रहा है।
अन्यथा आप पूरी लाइनों को प्रस्तुत करने का एक तरीका प्रदान कर सकते हैं (कम से कम छोटी से मध्यम फ़ाइलों के लिए)
और समस्या को हल करने का प्रयास करें।

मैं हैकाटन में सहयोग करने के लिए भी तैयार हूं। हो जाए!

बिलकुल चौकन्ना। एक हैकथॉन एक गैर-तुच्छ घटना होने जा रही है। होगा एक
सप्ताह या तीन कम से कम इस पर निर्भर करता है कि हम किसे ऑन-बोर्ड कर सकते हैं।
पकड़ने के लिए मुद्दे:

  • प्रदर्शन में सुधार के लिए div संरचना को सरल बनाना
  • कीबोर्ड / कस्टम कीबोर्ड लाना
  • मार्गदर्शन

संभवतः की तर्ज पर एक कीबोर्ड के साथ एक हाइब्रिड समाधान के लिए जा रहा है
शानदार आईओएस प्रॉम्प्ट जाने का सबसे अच्छा तरीका हो सकता है।

गुरु, 4 अक्टूबर, 2012 9:30 प्रधानमंत्री पर avillegasn [email protected] लिखा है:

मैं एसीई का उपयोग एक्सएमएल फाइलों के सिंटैक्स हाइलाइटर के रूप में कर रहा हूं (केवल पढ़ने के लिए, नहीं
संपादन)।
सब कुछ ठीक काम करता है लेकिन मोबाइल उपकरणों में स्क्रॉल करता है।

इस समस्या का समाधान एक शुरुआत होनी चाहिए। ACE में स्क्रॉल करना एक बड़ी समस्या है
कोड लाइनों के आंशिक रेंडर के कारण।
आईओएस डिवाइस (कम या ज्यादा) में मेरे लिए कम से कम सब कुछ काम कर रहा है।
अन्यथा आप पूरी लाइनों को प्रस्तुत करने का एक तरीका प्रदान कर सकते हैं (कम से कम for
छोटी से मध्यम फ़ाइलें)
और समस्या को हल करने का प्रयास करें।

मैं हैकाटन में सहयोग करने के लिए भी तैयार हूं। हो जाए!

-
इस ईमेल का सीधे उत्तर दें या इसे Gi tHubhttps: //github.com/ajaxorg/ace/issues/37#issuecomment -9141191 पर देखें।

अरे @velniukas।

हम हैकाथॉन के समन्वय के लिए एसएफ में एक स्थान तैयार करने की प्रक्रिया में हैं; हम अब से लगभग 4 सप्ताह का अनुमान लगा रहे हैं। मैं @nightwing और @fjakobs से मार्गदर्शन सामग्री एक साथ रख रहा हूं और इसे बढ़ावा देने के लिए एक साइट विकसित कर रहा हूं। हम इसे कुछ दिनों के लिए रखने के विचार का अनुसरण कर रहे हैं। पहला दिन कई सुविधाओं को कवर करने के लिए समर्पित है, और दूसरा इन परिवर्तनों को एक साथ एक साथ लाने के लिए समर्पित है।

अब तक हमारे पास हांगकांग, एम्स्टर्डम, ग्रीस, आर्मेनिया और एसएफ के डेवलपर्स रुचि रखते हैं। इसलिए हम इस विचार को एक अंतर्राष्ट्रीय हैकथॉन (शायद अपनी तरह का पहला?) के रूप में प्रचारित कर रहे हैं।

@nightwing के पास इस बारे में विचार हैं कि हम एक अधिक प्रदर्शनकारी मोबाइल कार्यान्वयन कैसे प्राप्त कर सकते हैं जो कि डेस्कटॉप ब्राउज़र वर्चुअल रेंडरर को संभालने के तरीके से एक अलग टुकड़ा होगा। हम सभी को उनके मार्गदर्शन से अवगत कराते रहेंगे और जल्द ही एक सप्ताहांत समाप्त कर देंगे।

मेरी टीम 5-7 देवों में है: एसएफ, प्राग, यूक्रेन, रूस, भारत, मॉस्को, एचके। 4
अब से सप्ताह हमारे लिए एकदम सही है। साथ ही, मैं स्थानीय स्टार्टअप देव को राउंड अप करूंगा
यहाँ हांगकांग में समुदाय अगर हम एक एजेंडा और मोटे कार्यों को स्थापित कर सकते हैं
कम से कम 2 सप्ताह पहले। संभवत: किसी सह-कार्यस्थल को प्रायोजित कर सकते हैं
इसके लिए।

स्टीव
http://10xEngineer.me

शुक्र, 5 अक्टूबर 2012 को दोपहर 12:35 बजे, मैट नोटिफिकेशन @github.com ने लिखा:

अरे @velniukas https://github.com/velniukas।

हम समन्वय के लिए एसएफ में एक स्थल को खत्म करने की प्रक्रिया में हैं
हैकाथॉन; हम अब से लगभग 4 सप्ताह का अनुमान लगा रहे हैं। मैं एक साथ रख रहा हूँ
@nightwing से मार्गदर्शन सामग्री https://github.com/nightwing and
@fjakobs https://github.com/fjakobs और बढ़ावा देने के लिए एक साइट विकसित करना
यह। हम इसे कुछ दिनों के लिए रखने के विचार का अनुसरण कर रहे हैं। पहला
अधिक से अधिक सुविधाओं को कवर करने के लिए समर्पित दिन, और दूसरा दिन लाने के लिए
ये एक साथ मिलकर एक संसक्त टुकड़े में बदल जाते हैं।

अब तक हमारे पास हांगकांग, एम्स्टर्डम, ग्रीस, आर्मेनिया और . के डेवलपर हैं
एसएफ रुचि। इसलिए हम इस विचार को एक अंतर्राष्ट्रीय हैकथॉन के रूप में प्रचारित कर रहे हैं
(शायद अपनी तरह का पहला?)

@nightwing https://github.com/nightwing के पास विचार हैं कि हम कैसे प्राप्त कर सकते हैं
अधिक प्रदर्शन करने वाला मोबाइल कार्यान्वयन जो इससे अलग होगा
जिस तरह से डेस्कटॉप ब्राउज़र दस्तावेज़ों को संभालते हैं। हम सभी को अवगत कराते रहेंगे
उनके मार्गदर्शन और जल्द ही एक सप्ताह के अंत में कील।

-
इस ईमेल का सीधे उत्तर दें या इसे Gi tHubhttps: //github.com/ajaxorg/ace/issues/37#issuecomment -9147909 पर देखें।

बढ़िया, स्टीव! यह एक ऐतिहासिक घटना में बदल सकता है। समय क्षेत्र को देखते हुए मैं शुक्रवार को बहुत देर से शुरू करना पसंद करूंगा, शनिवार पीएसटी की शुरुआत में और 24 घंटे के लिए जाऊंगा। जिस साइट पर मैं काम कर रहा हूं, वह विशिष्ट कार्यों को चुनने के लिए टीमों का प्रबंधन करेगी ताकि कोई भी काम की नकल न कर सके। अगर किसी ने इसे पहले किया है या इसके बारे में कोई विचार है कि यह _best_ कैसे हो सकता है, तो मुझे बताएं।

FYI करें मैं अभी भी इस घटना का विवरण एक साथ रख रहा हूँ। तारीखें तय करना, एक साथ जगह बनाना, संभावित टीमों को ई-मेल करना और वेबसाइट बनाना। जब मेरे पास और रोचक जानकारी होगी तो मैं यहां पोस्ट करूंगा। ऐसा करने के लिए तत्पर हैं!

यह बहुत अच्छा होगा। वर्तमान में मुझे मोबाइल की जरूरतों के लिए कोडमिरर का उपयोग करना पड़ रहा है। सभी जरूरतों के लिए इक्का का उपयोग करना पसंद करेंगे।

ठीक है सब लोग इस मुद्दे को देख रहे हैं। हमारे पास iOS _scrolling_ समर्थन के साथ सही दिशा में पहला कदम है। नीचे दिए गए लिंक का परीक्षण करने से पहले, संचालन के कुछ आदेश और सावधानियों के बारे में पता होना चाहिए:

  1. पूरी फ़ाइल के लोड होने की प्रतीक्षा करें
  2. फ़ाइल लोड होने के बाद, सबसे नीचे बाईं ओर "मोबाइल मोड" चेकबॉक्स पर क्लिक करें
  3. अभिविन्यास न बदलें।
  4. स्क्रॉल करना शुरू करें
  5. मैंने iPad v1 और iPhone 5 पर इसका परीक्षण किया। iPhone ने शानदार प्रदर्शन किया लेकिन iPad 1 बहुत भयानक था। उस पर एक सेकंड में और अधिक।

https://c9.io/c9developer/ace/workspace/kitchen-sink.html

यह कैसे हासिल किया गया

  • मैंने एक div बनाया है जो संपादक को निम्नलिखित सीएसएस के साथ ओवरले करता है:
#scroll_div {
     -webkit-overflow-scrolling: touch;
     overflow-y: scroll;
     pointer-events: none;
}

सुचारू स्पर्श-आधारित स्क्रॉलिंग के लिए नियम 1 आवश्यक है, और नियम 3 ओवरले को शीर्ष पर बैठने की अनुमति देना है, लेकिन उन घटनाओं में से कोई भी प्राप्त नहीं करना है जिन्हें हम नीचे दिए गए तत्वों को भेजना चाहते हैं। यह भविष्य में सटीक टाइपिंग समर्थन करने का अवसर खोलता है।

  • एक कस्टम जड़ता एल्गोरिथ्म बनाया। यह सबसे सरल एल्गोरिदम है जिसे मैं तैयार कर सकता हूं जो आईओएस मूल रूप से "काफी करीब" प्राप्त करता है। यह केवल 24msec के अंतराल पर पुनरावृति करता है और प्रत्येक अंतराल के लिए वेग में 94.9% की कमी करता है। प्रारंभिक वेग अंतिम स्पर्श और दूसरे-से-अंतिम स्पर्श के बीच पिक्सेल में दूरी के आधार पर निर्धारित किया जाता है (पिछले दो स्पर्शों के बीच भी एमएसईसी की मात्रा को शामिल करके इसका गणित शायद बेहतर किया जा सकता है)।
  • जब भी अंतराल से नवीनतम स्थिति बदलती है, टच-स्क्रॉल करने योग्य ओवरले भी अपडेट किया जाता है। ऐसा इसलिए है कि कस्टम एल्गोरिदम आईओएस एल्गोरिदम पर प्राथमिकता लेता है और divs सिंक से बाहर नहीं निकलते हैं।

को प्रभावित

जो हेविट ने अपने स्क्रॉल करने योग्य कार्य के दौरान इन्हीं विचारों को व्यापक रूप से खोजा, जैसा कि यहां ब्लॉग किया गया है: http://joehewitt.com/2011/10/05/fast-animation-with-ios-webkit

मैंने पहली बार स्क्रॉलबिलिटी का उपयोग क्यों नहीं किया? ऐस एक वर्चुअल व्यूपोर्ट पर निर्भर करता है और जो वेबकिट एनिमेशन का उपयोग करके समाप्त हुआ। दोनों संगत नहीं हैं। मुझे ऐस की "स्क्रॉलटॉप" स्थिति सेट करनी है, जिसके बाद स्थिति बदलने के लिए वर्चुअल रेंडरर को अपडेट करना होगा। मैं जो के कोड में स्क्रॉल करने योग्य div में हैक कर सकता था और फिर उसके 3 डी ट्रांसफॉर्म के परिणामों को ऐस परत पर लागू कर सकता था, लेकिन एह - साहसिक अधिक मजेदार था :-)

भविष्य

जैसा कि ध्यान दिया गया है यह सिर्फ स्क्रॉलिंग के लिए है। हमें अभी भी वहां सटीक टाइपिंग समर्थन प्राप्त करने की आवश्यकता है।

अधिक आधुनिक iOS उपकरणों के लिए जो गति को संभाल सकते हैं, यह दृष्टिकोण उल्लेखनीय रूप से अच्छी तरह से काम करता है। लेकिन निश्चित रूप से अनुकूलन हैं जिन्हें बनाया जा सकता है। हम पुराने और नए हार्डवेयर पर समान रूप से विकल्प तलाशते रहेंगे।

चूंकि यह सिर्फ एक डेमो है और प्राथमिक ऐस कोडबेस का हिस्सा नहीं है, अगला कदम इसे कोर में रखना है।

विभिन्न उपकरणों पर अपने दोस्तों के अनुभव और इसे कैसे बेहतर बनाया जा सकता है, इसके लिए प्रतिक्रिया प्राप्त करने के लिए तत्पर हैं। चीयर्स~

अरे मैट,

यह रिपोर्ट करते हुए बहुत खुशी हुई कि यह मेरे iPad4 पर कल की तुलना में आज कहीं अधिक स्थिर है। अच्छा काम! मैंने एंड्रॉइड 4.2 चलाने वाले अपने सैमसंग गैलेक्सी नेक्सस पर भी इसका परीक्षण किया और यह अच्छा दिख रहा है। (कृपया ऐसा समाधान न करें जो केवल आईओएस है।) पाठ प्रविष्टि ने एंड्रॉइड पर भी त्रुटिपूर्ण रूप से काम किया, जबकि मेरे आईपैड में एक अजीब डबल कर्सर मुद्दा था (लेकिन मैं अभी भी टाइप कर सकता था।)

@mattpardee यह अद्भुत है!

दुर्भाग्य से, ऐसा लगता है कि यह मेरे लिए एंड्रॉइड ब्राउज़र (एंड्रॉइड v4.1.1) और क्रोम मोबाइल (v18.0, नवंबर 2012) समर्थन को पूरी तरह से तोड़ देता है। उन ब्राउज़रों में पहले मामूली समस्याएं थीं, लेकिन अब मुझे ऐस के स्थान पर एक बड़ा सफेद div मिलता है।

विस्मयकारी!!

@lennartcl आप किस डिवाइस का उपयोग कर रहे हैं? और यह तभी होता है जब आप मोबाइल मोड विकल्प को चेक करते हैं?

@mattpardee वह गैलेक्सी S3 पर है, और मोबाइल विकल्प की परवाह किए बिना हुआ। लेकिन मैंने वास्तव में आज फिर से कोशिश की, और अब यह दोनों ब्राउज़रों में पहले की तरह काम करता प्रतीत होता है।

महान! अब मैं विश्व प्रभुत्व के साथ जारी रख सकता हूं।

मैं आईपैड आईओएस वी 5 के साथ आईओएस सिम्युलेटर पर मास्टर से रसोई सिंक की कोशिश कर रहा था और ऐसा लगता है कि यह संपादन शुरू नहीं कर रहा है।

जब मैं अपने आईपैड 3 आईओएस 5.1 के साथ लाइव साइट किचन सिंक को हिट कर रहा था तो उसने संपादित किया, लेकिन हमेशा अक्षरों को बड़ा करने की कोशिश करता है। ऐसा लगता है कि यह ब्लू कॉपी बटन के स्टार्ट और स्टॉप के साथ लगातार सेलेक्ट मोड में है।

क्या यह नवीनतम कोड मास्टर में है या क्या हमें किसी शाखा या पुल अनुरोध को देखना चाहिए?

अरे जेफ,

सुविधा/ioscroll शाखा देखें।

https://github.com/ajaxorg/ace/tree/feature/ioscroll

यह कम से कम संपादक में स्क्रॉलिंग को सक्षम करना चाहिए (और आपको इसे सक्षम करने के लिए किसी भी विकल्प का चयन करने की आवश्यकता नहीं है)।

@mattpardee हां, आईओएस सिम्युलेटर में स्क्रॉलिंग सक्षम है, लेकिन मैं संपादन की अनुमति देने के लिए संपादक को लाने के लिए इसका कोई तरीका नहीं समझ सका। मुझे लगता है कि अभी भी काम चल रहा है?

हाँ अभी भी काम कर रहा है, हालाँकि मुझे नहीं पता कि क्या मेरे पास खुद काम करने की क्षमता है। इसमें से कुछ टच इवेंट्स से संबंधित हैं ताकि अंतर्निहित टेक्स्टरेरा पर फ़ोकस या ब्लर का आह्वान किया जा सके, लेकिन अधिकांश कड़ी मेहनत कर्सर हैंडलर को अपडेट करने के साथ होगी। कर्सर के ऑफ़सेट की उसकी वास्तविक संपादन स्थिति से दूरी लाइन के अंत की ओर जमा हो जाती है, इसलिए उसके द्वारा किए जा रहे गणित के बारे में कुछ बुनियादी बात है।

उम्मीद है कि कोई चुनौती के लिए तैयार है!

ठीक है। अपडेट के लिए धन्यवाद।

क्या कम से कम मैं यह पता लगा सकता हूं कि ब्राउज़र में एसीई चलाने के लिए ब्राउज़र की न्यूनतम आवश्यकताएं हैं या नहीं, इसलिए मैं टेक्स्टरेरा पर वापस आ सकता हूं?

@jfromaniello आप Modernizr का उपयोग कर सकते हैं

Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.

@faceleg हाँ, लेकिन ACE को किन विशेषताओं की आवश्यकता है .. उदाहरण के लिए iOS में बहुत सारी सुविधाएँ हैं लेकिन ऑन-स्क्रीन-कीबोर्ड नहीं दिखाता है।

कर्सर की स्थिति पर कोई अपडेट? स्क्रॉल करना अच्छा लगता है।

क्या कोई अभी भी इस पर सक्रिय रूप से काम कर रहा है?

@MarkMurphy ईमानदार होने के लिए, मुझे नहीं लगता। अंतिम स्थिति के लिए ऊपर @mattpardee की टिप्पणी देखें।

स्क्रॉलिंग के संबंध में, दूसरी तरफ के बारे में क्या?
जैसे height: 10000px; जैसे डिव को काफी बड़ा बनाना और दूसरे के अंदर, छोटे डिव को स्कॉल करना। यह सही नहीं है, हालांकि इसे अनुकरण करने के लिए अतिरिक्त संसाधनों का उपयोग करने पर देशी स्क्रॉलिंग को अधिक पसंद किया जाएगा। डायलन ब्लॉग-पोस्ट देखें "ऐस एडिटर को उपलब्ध स्थान भरें"

कम से कम अब हम जानते हैं कि वर्चुअल कीपैड को कैसा दिखना और व्यवहार करना चाहिए: http://www.textasticapp.com/

बस जिज्ञासु: इसकी क्या स्थिति थी? क्या यह अभी भी iOS के लिए एक अनसुलझी समस्या है?

अगर किसी को इस पर काम करने के लिए प्रेरित किया जाता है, तो मेरे पास एक संकेत और संभावित समाधान है। समस्या यह प्रतीत होती है कि जब स्पर्श द्वारा इक्का टेक्स्टरेरा का चयन किया जाता है तो कीबोर्ड नहीं आता है। हालांकि यह तब सामने आता है जब टेक्स्टरेरा एक फॉर्म का हिस्सा होता है और इसे आईओएस द्वारा आपूर्ति किए गए "अगला" ... "पिछला" बटन का उपयोग करके चुना जाता है। मुझे लगता है...

मैंने इसे कुछ समय पहले देखा था लेकिन इसे सत्यापित करने के लिए समय नहीं मिला। तो वाईएमएमवी।

मेरे पृष्ठ में संपादक के भाषा मोड को बदलने का चयन है।

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

आशा है कि यह मदद करेगा।

टेम्प्लेट कोड मॉड्यूल को संपादित करने के लिए विकिपीडिया के ऐस के उपयोग के लिए डाउनस्ट्रीम बग: https://bugzilla.wikimedia.org/show_bug.cgi?id=55345

वर्कअराउंड के रूप में हम ऐस को आईओएस पर ब्लैकलिस्ट कर सकते हैं और अभी के लिए एक सादे टेक्स्टरेरा का उपयोग कर सकते हैं।

CodeAcademy.com ऐस का उपयोग कर रहा है और उनके पास यह पूरी तरह से iPad पर कार्यात्मक है, चयनों के साथ पूर्ण है। मैं इस पर गौर कर सकता हूं।

इस पर कोई भी समाचार?

यह बग iOS पर Cloud9 IDE को भी तोड़ रहा है। :+1: इस मुद्दे पर कुछ ध्यान आकर्षित करने के लिए!

हैलो दोस्तों, क्या वहाँ कोई है?

+1 को iPad पर संपादक के साथ भी समस्या है

+1 - हम संपादक के लिए मार्कडाउन मोड का उपयोग कर रहे हैं और कॉपी/पेस्ट एक बड़ी चीज है जो आईओएस में ऐस से गायब है।

इस बग के कारण c9.io का उपयोग नहीं कर सकता। किचन सिंक डेमो या तो स्क्रॉल नहीं करेगा (http://ace.c9.io/build/kitchen-sink.html)। आईपैड और मेरे एंड्रॉइड ट्रांसफॉर्मर पर होता है (जो हल्के वजन के विकास की जरूरतों के लिए बहुत बढ़िया है)।

अपने वेब ऐप के लिए, मैं कोडमिरर का उपयोग करता था। हालाँकि, मैंने हाल ही में मोड और सुविधाओं की प्रचुरता के कारण इक्का पर स्विच किया है। मोबाइल समर्थन की कमी के कारण मुझे अपनी पसंद पर पुनर्विचार करना पड़ रहा है।

क्या मोबाइल उपकरणों पर स्क्रॉलिंग सक्षम करने के लिए कोई प्रगति हुई है? यह मेरे द्वारा आजमाए गए किसी भी आईओएस या एंड्रॉइड डिवाइस पर काम नहीं करता है।

@ mkaminsky11 +1। मैं कोडमिरर या ऐस के बीच भी निर्णय ले रहा हूं, और आईओएस समर्थन मुझे वापस पकड़ने वाली चीज है।

जैसा कि @jakesankey ने कहा, codeacademy.com इक्का का उपयोग करता है। मैंने यह देखने के लिए कोड को देखने की कोशिश की कि उन्होंने इसे मोबाइल उपकरणों के साथ कैसे काम किया, लेकिन कोई फायदा नहीं हुआ। क्या उनसे संपर्क करना और मदद मांगना एक व्यवहार्य समाधान होगा?

हम कोडेक अकादमी में मोबाइल पर ओरियन की सेवा करते हैं।

क्या यह अब तय है?

यह मेरे आसुस ट्रांसफार्मर पर ठीक काम करता है, अगर मैं "डेस्कटॉप संस्करण का अनुरोध करता हूं"। बहुत बुरा ब्राउज़र हालांकि उन सेटिंग्स को याद नहीं रखेगा।

+1

नमस्ते, सिर्फ संदर्भ के लिए, मैं अपने प्रोजेक्ट के लिए इक्का का उपयोग करता हूं। वर्चुअल कीबोर्ड समस्या परेशान करने वाली है और मैं संपादक को सामग्री आकार बनाने के साथ समाप्त करता हूं। कोई प्रदर्शन समस्या हो सकती है।

https://github.com/dai-shi/codeonmobile

यह अभी भी एक समस्या है, जिसे http://3v4l.org/ पर देखा गया है।

यह मुद्दा PlayCanvas.com (iPad Air iOS 8) को भी अवरुद्ध कर रहा है, जो शर्म की बात है क्योंकि बाकी अगर संपादक पूरी तरह से iPad का समर्थन करता है, और कुल मिलाकर HTML5 क्या हो सकता है, इसका एक पागल प्रदर्शन है!

+1। वर्तमान में scrollBy http://ace.c9.io/#nav =api&api=virtual_renderer का उपयोग करके संपादक के बगल में बैठने के लिए मैन्युअल रूप से कुछ स्क्रॉल बटन बनाने से जुड़े कामकाज की जांच कर रहा है

स्क्रॉलिंग समस्याओं के लिए +1।

स्क्रॉलिंग समस्याओं के लिए +1

स्क्रॉलिंग समस्याओं के लिए +1।

स्क्रॉलिंग समस्याओं के लिए +1।

हैलो दोस्तों, मैं इतना अच्छा / धैर्यवान नहीं हूं कि संपादक को ठीक कर सकूं, क्योंकि टच बनाम माउस की पूरी अवधारणा अलग है। लेकिन नीचे दी गई स्क्रिप्ट के साथ, आप टच डिवाइस (आईओएस / एंड्रॉइड) पर स्क्रॉल करने के लिए एसीई संपादक प्राप्त कर सकते हैं। बस इसे संपादक के कॉन्फ़िगरेशन अनुभाग में डालें (जहां संपादक घोषित किया गया है, और विकल्प जोड़े गए हैं)।

http://pastebin.com/1Rh7UDea

@ iq77 उस कोड को क्या करना चाहिए? मैं इसे आजमा रहा हूं और अब तक इससे कोई फर्क नहीं पड़ता? मैं उन लोगों में से एक हूं जो वास्तव में इसे स्पर्श उपकरणों पर सामान्य रूप से काम करना चाहते हैं ...

@tluyben "टचस्टार्ट" पर यह टच इवेंट के x/y निर्देशांक सहेजता है। "टचमोव" पर प्रारंभ और अंत के बीच अंतर की गणना करता है, फिर एक्स/वाई मानों को एसीई के "रेंडरर" में पास करता है। रेंडरर स्क्रॉलिंग करता है। यह मेरी स्क्रिप्ट पर काम करता है, लेकिन हो सकता है कि आपको कुछ वर्ग के नाम आदि को अपनी आवश्यकताओं के अनुसार अनुकूलित करना पड़े। इसके अलावा वहाँ कुछ jQuery है, आपको इसे बदलना पड़ सकता है।

यह एक अच्छा सूत्र है, लेकिन मुझे यह बताना मुश्किल लगा (ए) "स्क्रॉलिंग समस्या" की प्रकृति क्या है, (बी) कौन से डिवाइस/ओएस संस्करण प्रभावित हैं, और (सी) कौन से कामकाज उपलब्ध हैं। अगर कोई संक्षेप में बताने को तैयार होगा कि ये कहाँ हैं, तो यह बहुत अच्छा होगा।

मैंने अभी-अभी [iPad Air 2 पर iOS 8 और Safari 8 चलाने वाले] और [Nexus 10 पर Android 5.1 और Chrome 40 चलाने वाले] किचन सिंक का परीक्षण किया है, और क्षैतिज और लंबवत दोनों तरह से स्क्रॉल करने में सक्षम था (परिदृश्य में; मैंने उपकरणों के साथ परीक्षण नहीं किया था) चित्र अभिविन्यास)। रिप्रो के लिए कदम:
1) http://ace.c9.io/build/kitchen-sink.html . पर ब्राउज़ करें
2) संपादक फलक में लाइनों का एक गुच्छा जोड़ें (रिक्त रेखाएं ठीक काम करती हैं) जब तक कि स्क्रीन पर फिट होने से अधिक लाइनें न हों।
3) यदि आवश्यक हो, तो पूरा ब्राउज़र देखने के लिए ज़ूम आउट करें। (संपादक फलक की सामग्री को संपादित करना आपको स्वचालित रूप से ज़ूम इन कर सकता है, जिससे यह बताना मुश्किल हो जाता है कि आप फलक को स्क्रॉल कर रहे हैं या ज़ूम-इन दृश्य को इधर-उधर घुमा रहे हैं।)
4) संपादक फलक के दाहिने किनारे पर ऊपर/नीचे स्वाइप करें। कोई स्क्रॉलबार दिखाई नहीं देगा, लेकिन संपादक फलक सामग्री को अपेक्षा के अनुरूप स्क्रॉल करना चाहिए।
5) hscroll का परीक्षण करने के लिए, वर्णों की एक लंबी स्ट्रिंग बनाएं जो स्क्रीन पर फिट होने वाले वर्णों की तुलना में व्यापक हो; यदि आवश्यक हो तो ज़ूम आउट करें; संपादक फलक के सबसे निचले किनारे पर बाएँ/दाएँ स्वाइप करें। मुझे एंड्रॉइड पर एक लुप्तप्राय स्क्रॉलबार दिखाई देता है, लेकिन आईओएस पर कोई स्क्रॉलबार नहीं है ... लेकिन hscrolling दोनों पर काम करता है, भले ही।

मैं मुद्दों के माध्यम से खोज रहा हूं और जो मैं काम कर सकता हूं वह निश्चित 'सब कुछ स्पर्श-संबंधित' धागा है। अगर मैं गलत हूं तो मुझे सुधारें और मैं एक नया मुद्दा खोदता/फाइल करता रहूंगा।

आईओएस टच एक ऐस संदर्भ में संदर्भ मेनू लाने में असमर्थ प्रतीत होता है (महत्वपूर्ण रूप से, यह कट + पेस्ट की अनुमति देता है)। आम तौर पर इसे कर्सर को टैप करके ट्रिगर किया जा सकता है, लेकिन ऐस इस व्यवहार को ओवरराइड करता है ताकि कर्सर को एक वर्ण द्वारा आगे बढ़ाया जा सके।

@barneycarroll , यह स्पर्श से संबंधित धागा प्रतीत होता है। मैं हाल ही में स्क्रॉलिंग के लिए कम से कम कुछ स्पर्श समर्थन लागू करने की कोशिश कर रहा हूं। अभी, आप स्क्रॉल कर सकते हैं यदि आप संपादक व्यूस्पेस (जहां स्क्रॉल बार होंगे) के बिल्कुल दाएं या नीचे सही क्षेत्र पर स्क्रॉल करते हैं। लेकिन यह व्यवहार्य समाधान नहीं है।

मुझे लगता है कि मैं कुछ स्पर्श समर्थन लागू करने के साथ कुछ कर रहा हूं, मेरे पास आईओएस सिम्युलेटर पर काम कर रहा है। कांटा (https://github.com/AStoker/ace) देखें, आपको वर्तमान में इसे संकलित करने के लिए बनाने की आवश्यकता है (जैसा कि स्रोत कोड है), लेकिन यदि आप दायरे में निर्माण निर्देशों का पालन करते हैं, तो यह केक है। मुझे किसी भी सुधार के साथ कुछ मदद पसंद आएगी, क्योंकि ऐसा नहीं लगता कि स्पर्श समर्थन अभी एक उच्च प्राथमिकता है (लेकिन यह खुले स्रोत का लाभ है, हम इसे स्वयं ठीक कर सकते हैं)। अगर सब कुछ अच्छा लगता है, तो मैं इसे लागू करने के लिए एक पुल अनुरोध करूंगा।

आईओएस में कॉपी/पेस्ट के लिए +1। समस्या कस्टम कर्सर हैंडलिंग है? इसे हल करने के लिए हमले की क्या योजना होगी?

आईफोन 6 प्लस आईओएस 9.2 सार्वजनिक बीटा अब इक्का के साथ अच्छी तरह से काम करता प्रतीत होता है। स्क्रॉलिंग काम करता है और संपादन काम करता है जैसे कि आप कंप्यूटर पर हैं।

बस कॉपी और पेस्ट करने में सुधार की जरूरत है।

पेस्ट और कॉपी करना संभव है लेकिन इसे करना बहुत कठिन है।

http://www.apus.com
नवंबर 19, 2015 10:52 AM पर, "paladox" [email protected] लिखा है:

आईफोन 6 प्लस आईओएस 9.2 सार्वजनिक बीटा अब इक्का के साथ अच्छी तरह से काम करता प्रतीत होता है।
स्क्रॉलिंग काम करता है और संपादन काम करता है जैसे कि आप कंप्यूटर पर हैं।

बस कॉपी और पेस्ट करने में सुधार की जरूरत है।

पेस्ट और कॉपी करना संभव है लेकिन इसे करना बहुत कठिन है।

-
इस ईमेल का सीधे उत्तर दें या इसे GitHub पर देखें।

मुझे अपने iPad कीबोर्ड पर तीर कुंजियों की समस्या है। कीबोर्ड हर वातावरण में ठीक काम करता है लेकिन अगर मैं अपने क्लाउड 9 सर्वर से जुड़ता हूं और प्रोग्रामिंग शुरू करता हूं, तो तीर कुंजियों को नजरअंदाज कर दिया जाता है। क्या मैं उन्हें कहीं जोड़ सकता हूं या इसे कैसे ठीक किया जा सकता है? कोडिंग करते समय मुझे बहुत बार तीर की आवश्यकता होती है।

<div id="editor" class="page-content" contenteditable="true"></div>

आईओएस में चाल है। बस काम करने के लिए असेंबली_x86 सिंटैक्स हाइलाइटिंग नहीं लग रहा है।

मुझे यह कोड कहां शामिल करना है? मैंने सोचा कि यह user.settings में होना चाहिए लेकिन इसमें कोई HTML भाग नहीं है

वेबव्यू के अंदर एचटीएमएल।

इसे UIWebView के अंदर काम करने के लिए नहीं मिल सकता है यह ठीक शुरू होता है, लेकिन जैसे ही मैं कर्सर को स्थानांतरित करने का प्रयास करता हूं, सब कुछ विफल हो जाता है। मैं लिख नहीं सकता, या @jcss-org-il समाधान ( <div id="editor" class="page-content" contenteditable="true"></div> ) के साथ कर्सर संपादक के बाहर चला जाता है।

क्या कोई मुझे एक रहस्य सुलझाने में मदद कर सकता है? कथित तौर पर ऐस (https://github.com/blog/905-edit-like-an-ace) पर आधारित GitHub ऑनलाइन कोड संपादक अद्भुत है। यह ब्लूटूथ कीबोर्ड के साथ iPad पर त्रुटिपूर्ण रूप से चलता है, तीर कुंजियाँ काम करती हैं (Ctrl-Left Arrow, Alt-Left Arrow, आदि सहित), और प्रदर्शन बहुत अच्छा है, आदि।

यहाँ इस रेपो की README.md फ़ाइल के iPad संपादन सत्र का स्क्रीनशॉट है: (https://github.com/ajaxorg/ace/edit/master/Readme.md)

img_0819

और फिर भी, इस थ्रेड पर हर कोई (स्वयं शामिल है), बिना समस्याओं के ऐस को आईपैड पर चलाने के लिए नहीं मिल सकता है (उदाहरण के लिए, तीर कुंजियां काम नहीं करती हैं)। (मेरे पास वही मुद्दे हैं जो यहां बताए गए हैं: https://github.com/ajaxorg/ace/issues/37#issuecomment-195258878)

क्या GitHub ऐस का कस्टम संस्करण चला रहा है? क्या वह संस्करण सार्वजनिक रूप से उपलब्ध है? वे जो कुछ भी चला रहे हैं, मुझे उसे चलाना अच्छा लगेगा! (डीओएम इंस्पेक्टर का स्क्रीनशॉट यह पुष्टि करता है कि यह नीचे ऐस चला रहा है।)

बहुत - बहुत धन्यवाद!
जी

editing_ace_readme_md_at_master_ _ajaxorg_ace

स्क्रीनशॉट से @realgenekim ऐसा लगता है कि

@nightwing आकर्षक सिद्धांत! लेकिन, यदि आप संपादक नियंत्रण को देखते हैं, तो लाइन नंबर, ऐस जैसी क्षमताएं हैं जो ऐसा लगता है कि यह केवल एक मानक HTML टेक्स्टरेरा नहीं है, जैसे टैब चौड़ाई, टेक्स्ट रैपिंग ...

कुछ करीब से निरीक्षण करने पर, मुझे पूरा यकीन है कि यह टेक्स्टरेरा की तुलना में कुछ अधिक आकर्षक है!

@realgenekim लाइन नंबर केवल दूसरे स्क्रीनशॉट में हैं, जो ipad की तरह नहीं दिखता है

@nightwing पवित्र गाय। यह बहुत दिलचस्प है - मुझे लगता है कि आप बिल्कुल सही हैं। मैं गिटहब में किसी से इसकी पुष्टि करने की कोशिश करूंगा ...

मुझे लगता है कि इसका मतलब है कि मैं वही काम करने की कोशिश करूंगा। यानी, रन-टाइम पर पता लगाएं कि यह एक आईपैड है, और ऐस संपादक लोड नहीं करें, और इसके बजाय केवल टेक्स्टरेरा का उपयोग करें।

इतना असंतोषजनक, लेकिन कम से कम यह तब तक प्रयोग करने योग्य होगा जब तक कि कोई अच्छा आईपैड समाधान नहीं लाता ...

मैं

बस मेरे आईपैड प्रो पर इसका परीक्षण किया और यह मूल रूप से मूल textarea दिखाता है। शायद ऑटो ग्रो के साथ।

क्या यह 0 अस्पष्टता वाले टेक्स्टरेरा की तरह कुछ चालाक है और इसके ठीक पीछे एक इक्का संपादक उदाहरण स्थित है? मुझे लगता है कि आधुनिक आईपैड प्रदर्शन के साथ प्रत्येक इनपुट ईवेंट पर लगभग तुरंत राज्य (आंतरिक स्क्रॉल और सामग्री) को जारी रखना संभव होगा ...

@barneycarroll नहीं, कम से कम मेरे परीक्षणों में मैं बिना लाइन नंबर आदि के सामान्य टेक्स्ट क्षेत्र के अंदर संपादन कर रहा था।

हे लोगों! मैंने अभी एक पुल अनुरोध बनाया है जो आईओएस पर कुछ मुद्दों को ठीक करता है। यदि आपके पास बाहरी कीबोर्ड है, तो यह एक अच्छा उपयोगकर्ता अनुभव प्रदान करता है।

यदि आप इसे पसंद करते हैं, तो मैं शेष मुद्दों को ठीक करने के बारे में सोच सकता हूं :)

आप इसे https://ipad-undo.gomix.me . पर क्रिया में देख सकते हैं

आनंद लेना!

बस अपने डेमो का उपयोग करके और मुझे सम्मिलन बिंदु के साथ एक समस्या दिखाई दे रही है। उद्धरणों की एक जोड़ी बनाएं, उदाहरण के लिए, उनके बीच कर्सर रखें और टाइप करना शुरू करें। यह बेतरतीब ढंग से पंक्ति के अंत तक कूदता है। मुझे यकीन नहीं है कि यह परिवर्तन उस समस्या का परिचय देता है या यदि यह शुरुआत में था।

ओह, धन्यवाद @IamNaN , पीआर में अभी उस बग की सूचना दी गई है :) मुझे लगता है कि मुझे पता है कि इसे कैसे ठीक किया जाए ... डेमो पर बने रहें :)

संपादित करें: डेमो फिक्स्ड :)

@etamponi वह कमाल की लग रही है! क्या यह इसके साथ काम करता है:

  1. विम और इमैक की तरह प्लग इन करें?
  2. सीकेजे ​​के साथ आईएमई समर्थन?

वर्तमान में ऐसा लगता है कि जब आप IME चालू करते हैं तो यह गड़बड़ हो जाता है।

@episodeyang मुझे वास्तव में खेद है कि मैंने आपको इस पर रोक दिया।

दुर्भाग्य से मेरे पास पीआर पर काम करने का समय नहीं था... सौभाग्य से किसी और ने मेरा काम संभाला और इसे पूरा किया, अब अगर मुझे सही से याद है तो इसे #3310 के रूप में मिला दिया गया है :)

vim आईओएस पर पहले से ही असमर्थित था, और पीआर इसके लिए समर्थन नहीं जोड़ता है। मुझे यह सुनिश्चित करने के लिए आईएमई के बारे में पर्याप्त जानकारी नहीं है कि मेरे पीआर ने इसे किसी भी तरह से प्रभावित किया है, क्षमा करें!

एक टैप के माध्यम से कर्सर को मध्य-शब्द रखना @etamponi द्वारा प्रदान किए गए डेमो पर हिट-या-मिस (iOS 11.2, Safari)

बुनियादी संगतता के बारे में इस मुद्दे को बंद करने के लिए वर्तमान में ऐस आईओएस पर काफी अच्छी तरह से काम करता है। यदि आपको कोई बग या अनुपलब्ध सुविधाएँ दिखाई देती हैं, तो कृपया एक नया मुद्दा खोलें।

क्या यह पृष्ठ उपयोगी था?
0 / 5 - 0 रेटिंग्स