
كنت أحاول كتابة f2f2f2، ولكن لا يمكنني كتابة سوى f2. في اللحظة التي أحاول فيها كتابة f الثانية (مثل f2f)، فإنها تعود تلقائيًا إلى ff22ff. يحدث هذا في كل من Color و Text Color عند محاولة إنشاء فئة جديدة (أو تحريرها).

كنت أحاول كتابة f2f2f2، ولكن لا يمكنني كتابة سوى f2. في اللحظة التي أحاول فيها كتابة f الثانية (مثل f2f)، فإنها تعود تلقائيًا إلى ff22ff. يحدث هذا في كل من Color و Text Color عند محاولة إنشاء فئة جديدة (أو تحريرها).
شكراً على التقرير. يمكنني إعادة إنتاجه على ميتا أيضاً. علاوة على ذلك، من المستحيل حذف ما كنت تكتبه باستخدام زر الرجوع في لوحة المفاتيح.
كحل مؤقت أثناء حل هذه المشكلة، يمكنك نسخ ولصق القيمة السداسية العشرية مباشرة في الحقل.
يجب إصلاحه بهذا الالتزام:
شكراً لإعلامنا يا ديفيد.
أعتقد أن لدي كل شيء محدث، ولكنه لا يزال لا يعمل:
أنا لست مطورًا، لذلك لا أعرف هذا بعمق، ولكن بالنظر إلى الالتزام، فإنه يقول:
// auto fill common hex codes like #F8F -> #F8F8F8 and #DDD -> #DDDDDD
لماذا سيتصرف بهذه الطريقة؟
أرى كيف أن إضافة fff والضغط على حفظ سيؤدي تلقائيًا إلى حفظها كـ ffffff، ولكن أثناء الكتابة، لا ينبغي أن يحدث أي “ملء تلقائي” في الوقت الفعلي (إذا كان هذا ما يحدث).
ماذا لو أردت كتابة f2ff32؟ حاليًا، أنا عالق في أنه دائمًا ما يتم افتراضه إلى f2f2f2، وهي المشكلة في مشاركتي الأصلية.
لقد حاولت تحسين الاقتراحات من ميزة الإكمال التلقائي لـ hex في البداية. على الرغم من أنني أعتقد أن الحل الحقيقي الوحيد هنا هو منع النموذج من تغيير قيمة لون النص أثناء الكتابة.
لا نزال بحاجة إلى التحقق من القيمة لمحاولة التأكد من أن لدينا رمز hex صالحًا، لكنني قمت بتغيير النهج بحيث يتحقق من القيمة فقط إذا نقرت أو خرجت من الحقل أو عند إرسال النموذج.
نأمل أن يكون هذا التغيير أفضل بالنسبة لك:
سأقوم بالتحديث وسأعلمك. شكراً.
اقتراحي:
f2f299.# تمامًا، وهو ما نحصل عليه أحيانًا من تطبيقات معينة (على سبيل المثال، يعطيني Shottr الرمز الكامل #f2f2f2). يسمح هذا للأشخاص باستخدام أي شيء يحصلون عليه من تطبيق أو حتى الطريقة التي اعتادوا بها على كتابة رمز اللون السداسي عشري. لذلك، فإن كتابة/لصق #f2f2f2 أو f2f2f2 أو #f2f2f29393 أو f2f2f29393 سيؤدي إلى الحصول على نفس اللون.كلا هذين النهجين سيجعلانه مرنًا للغاية. إذا حصلت على #f2f2f2 من تطبيق، فلن يقوم بقص الرمز 2 الأخير، لأنه لا يقتصر على 6 أحرف فقط، ولا يزال يقبله كلون، لأنه يتجاهل الرمز #.
ثم عند الحفظ، يقوم بإزالة الرمز # وأي أحرف إضافية تزيد عن 6.
ما رأيك؟
تم إغلاق هذا الموضوع تلقائيًا بعد 3 أيام. لم يعد يُسمح بالردود الجديدة.