سؤال

هل تدعم واجهة برمجة تطبيقات Tinymce طريقة لإيجاد ما إذا كان المكون الإضافي نشيطًا أم لا ، أو أفضل ، سواء تم تسجيل أمر معين؟ على وجه التحديد ، أقوم بإنشاء مكون إضافي يرغب في الاتصال بأمر McEautoresize في فترات ، لكن من أجل القيام بذلك ، أفضل اكتشاف ما إذا كان الأمر موجودًا أم لا. أعلم أنه يمكنني القيام بذلك عن طريق البحث في المعلمة الإضافية ، لكنني أردت أن أعرف على وجه التحديد ما إذا كانت هناك طريقة مدعومة API (للحد من فرص كسر هذا البرنامج المساعد في تحديث Tinymce).

هل كانت مفيدة؟

المحلول

لمعرفة ما إذا كان المكون الإضافي أو الأمر نشطًا ، يبدو أنه لا توجد وظيفة API حقيقية. ما يمكنك القيام به لمعرفة ما إذا كان مكونًا مكونًا محملاً

var plugin_is_usable = tinymce.get(editor_id).plugins.pluginname;

للتحقق مما إذا كان هناك أمر معين (في هذه الحالة يتوفر McEautoreSize)

var mceAutoResize_is_usable = tinymce.get(editor_id).execCommands.mceAutoResize;

ليس من المحتمل أن يتغير هذا في Tinymce.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top