Moin
1 أغسطس 2025، 4:23م
1
لقد فاتني EmojiPicker في الدردشة على هاتفي اليوم. أنا متأكد تمامًا من أنه كان موجودًا في قائمة . لقد وجدت مقطع فيديو يوضح أنه كان موجودًا قبل 1.5 عام (Chat emoji picker overflows on mobile ).
لكنني الآن لا أستطيع العثور عليه
يبدو الكود دون تغيير بالنسبة لي. أو بشكل أكثر دقة، تم إجراء آخر تغيير على هذا الجزء من قبلي وأنا متأكد من أنه كان لا يزال يعمل بعد ذلك
if (this.siteSettings.enable_emoji) {
api.registerChatComposerButton({
label: "chat.emoji",
id: "emoji",
class: "chat-emoji-btn",
icon: "face-smile",
position: "dropdown",
displayed: owner.lookup("service:site").mobileView,
action(context) {
const didSelectEmoji = (emoji) => {
const composer = owner.lookup(`service:chat-${context}-composer`);
composer.textarea.addText(
composer.textarea.getSelected(),
`:${emoji}:`
);
};
owner.lookup("service:menu").show(document.body, {
identifier: "emoji-picker",
groupIdentifier: "emoji-picker",
This file has been truncated. show original
هل يمكنني استعادة EmojiPicker الخاص بي ؟
إعجابَين (2)
Jagster
(Jakke Lehtonen)
1 أغسطس 2025، 4:25م
2
ألا يوفر هاتفك مُنتقى الرموز التعبيرية؟
إعجاب واحد (1)
Moin
1 أغسطس 2025، 5:05م
3
هل هذا يحدث فرقًا فيما يتعلق بالخلل؟
في الواقع، أفضل رؤية الرموز التعبيرية قبل إرسالها كما ستبدو بعد ذلك. وإلا فقد يتغير المعنى بسهولة بسبب مجموعات الرموز التعبيرية المختلفة.
إعجاب واحد (1)
Jagster
(Jakke Lehtonen)
1 أغسطس 2025، 5:12م
4
أعني أنني لا أتذكر حتى متى رأيت منتقي الرموز التعبيرية هناك آخر مرة. ولكن بالتأكيد - هناك فرصة كبيرة لم أستخدم الرموز التعبيرية من خلال هذا الشيء +، لأنني أحصل عليها بسهولة أكبر من لوحة المفاتيح الافتراضية.
اعتقدت أنه تم إزالته بسبب هذا الخيار
إعجاب واحد (1)
renato
(Renato Atilio)
1 أغسطس 2025، 8:39م
5
هممم، غريب، ما زال موجودًا…
if (this.siteSettings.enable_emoji) {
api.registerChatComposerButton({
label: "chat.emoji",
id: "emoji",
class: "chat-emoji-btn",
icon: "face-smile",
position: "dropdown",
displayed: owner.lookup("service:site").mobileView,
لا يزال بإمكاني رؤيته في المجتمعات التي تم تمكين وضع الجوّال المستند إلى العرض فيها، ولكن ليس هنا في Meta حيث تم تعطيله.
إعجابَين (2)
david
(David Taylor)
1 أغسطس 2025، 9:16م
6
مثير للاهتمام! يكشف في الواقع أن هناك مشكلة في كل من ‘legacy’ mobileMode ووضع الهاتف المحمول المستقبلي المستند إلى منفذ العرض. يجب أن يعالج هذا كلاهما:
main ← mobile-mode-timing
opened 09:14PM - 01 Aug 25 UTC
Early initializers (e.g. chat-setup) were checking mobile mode before the lib wa… s initialized. This moves the init into the root of the module, so it's definitely ready before anything accesses it.
Also updates the chat-emoji-button `displayed` property to be a getter, so that it updates dynamically in 'viewport based mobile mode'.
3 إعجابات
david
(David Taylor)
تم إغلاقه في
11 أغسطس 2025، 7:00ص
7
تم إغلاق هذا الموضوع تلقائيًا بعد 9 أيام. لم يعد يُسمح بالردود الجديدة.