مرحباً،
بهذه الطريقة يمكنك إضافة زر نص مُنسق مسبقًا جديد إلى الأجهزة التي تعمل باللمس.
أضف ما يلي إلى قسم Common/Header في مكون جديد.
<script type="text/discourse-plugin" version="0.8">
const container = Discourse.__container__;
this.capabilities = container.lookup("capabilities:main");
if (this.capabilities.touch) {
api.onToolbarCreate(function(toolbar) {
toolbar.addButton({
id: "code",
group: "insertions",
preventFocus: true,
trimLeading: true,
action: "formatCode",
});
});
}
</script>
أضف هذا إلى قسم Common/CSS. سيؤدي هذا إلى إخفاء زر النص المُنسق مسبقًا من القائمة المنبثقة.
.select-kit.dropdown-select-box.toolbar-popup-menu-options {
li[data-value="applyFormatCode"] {
display: none;
}
}
