coolkool
عدد المساهمات : 3060 معدل النشاط : 9544 السُمعة : 34
| موضوع: رد: اضافة مكتبه fontawesam الخميس 26 نوفمبر 2020 - 18:58 | |
| واذا لم ينفع استعمل هذا الكود في الجافاسكريبت : لوحة الادارة - عناصر إضافية - إدارة اكواد Javascript -إنشاء كود جديد - الكود:
-
$(function(){
if (!$.sceditor) return;
var defaultSize = 18, // taille par défaut des icônes
autoClose = 1, // ferme automatiquement la popup après la sélection d'une icône si activé
// Liste d'icônes
fa = ['','','','','','','' ,'','','','','','','','', '','','','','','','','','' ,'','','','','','','','','', '','','','','','','','','','' ,'','','','','','','','','','' ,'','','','','','','','','','', '','','', '','','','','','','','' ,'','','',' ','','','','','','',' ','','','','', '','','','','','','' ,'','','','' ,'','','','','','','',' ','','','','' ,'','','','','','','',' ','','','','','' ,'','','','','','','', '','','','','','', '','','','','','','', '','','','',' ','','','','','','','','', '','','','',' ','','','','','','','','', '','','','',' ','','','','','','','','',
' ','','','','','','','','', '','','','',' ','','','','','','','','', '','','','','','','','','', '','','','','',' ','','','','','','','', '','','','','','','','','', '','','','','',' ','','','','','','','', '',' ','','','','','','','', '','','','','','', '','','','','','','', '','', '','','','','','','', '','','','','','', '','','','','','','', '','','','','','','','','', '','','','','',' ','','','','','','','', '','' ,'','','','','','','', '','','','','','' ,'','','','','','','', '','' ,'','','','','','','', '','','','','',' ','','','','','','','', '','','','','','','','','', '','','','','',' ','','','','','','','', '','','','','','','','','', '','','','','',' ','','','','','','','', '','','','', '','','','','','', '','','','','','','', '','','','', '','','','','','', '','','','','','','', '','','','',' ','','','','','' ,'','','','','','','', '','','','',' ','','','','','',' ','','','','','','', '','','','', '','','','','','', '','','','','','','' ,'','','', '','','','','','', '','','','','','','' ,'','','', '','','','', '','','','','','',''],
A = '', O = A;
// si la taille est supérieur à 0, on formate une taille par défaut pour les icônes
if (defaultSize) {
A += '';
O += '';
}
// crée un bouton sur l'éditeur et une fenêtre de sélection
$.sceditor.command.set('fontawesome', {
dropDown : function(editor, caller, callback) {
var a, b = '', c = document.createElement('DIV'), i = 0, j = fa.length;
for (; i<j; i++) b += '<i class="fa">' + fa[i] + '</i>';
c.innerHTML = b;
for (a = c.getElementsByTagName('I'), i = 0, j = a.length; i<j; i++) {
a[i].onclick = function() {
callback(this.innerHTML);
autoClose && editor.closeDropDown(true);
};
}
editor.createDropDown(caller, 'fontawesome', c);
},
// wysiwyg
exec : function(c) {
var e = this;
$.sceditor.command.get('fontawesome').dropDown(e, c, function(icon) {
e.insert(' [font=FontAwesome]' + A + icon + O + '[/font] ', '', true, true, true);
});
},
// mode source
txtExec : function(c) {
var e = this;
$.sceditor.command.get('fontawesome').dropDown(e, c, function(icon) {
e.insert(' [font=FontAwesome]' + A + icon + O + '[/font] ', '');
});
},
tooltip : 'Font Awesome Icons'
});
toolbar = toolbar.replace(/date,/,'fontawesome,date,'); // ajoute le bouton à la barre d'outils
});
(function() { var FA = '{FA_CSS}', a = document.createElement('LINK'); a.rel = 'stylesheet'; a.type = 'text/css'; a.href = FA; document.getElementsByTagName('HEAD')[0].appendChild(a); })(); | أفندينا يعجبه هذا الموضوع |
|