alpha_full/admin/contenu/contenu.summerNote.popOver.php
2026-04-06 22:58:51 +02:00

66 lines
2.1 KiB
PHP
Executable File

<script type=text/javascript>
// -----------------------------------------------------
// Pour emo icon taper : alphabet
// -----------------------------------------------------
$.ajax({ url: 'https://api.github.com/emojis', async: false }).then(function(data) {
window.emojis = Object.keys(data); window.emojiUrls = data; }
);
<?php
// -----------------------------------------------------
// Barre summerNote avec id variable en php
// -----------------------------------------------------
echo "$('#Msg" .$o. "').summernote(";
?>
{
airMode: true,
popover: {
width: 100,
// -----------------------------------------------------
// Toolbar
// -----------------------------------------------------
air: [
['color',
// [ 'save', 'bold', 'italic','underline', 'backcolor','forecolor' ]
[ 'bold', 'italic','underline', 'color', 'backcolor','forecolor' ]
],
['font',
['fontname','fontsize', 'style','ul', 'paragraph','height','superscript','subscript']
],
['view',
['codeview','clear' ]
]
],
// -----------------------------------------------------
// Pour emo icon taper : alphabet
// -----------------------------------------------------
hint: {
match: /:([\-+\w]+)$/,
search: function (keyword, callback) { callback($.grep(emojis, function (item) { return item.indexOf(keyword) === 0; }));},
template: function (item) { var content = emojiUrls[item]; return '<img src="' + content + '" width="20" /> :' + item + ':'; },
content: function (item) { var url = emojiUrls[item];
if (url) { return $('<img />').attr('src', url).css('width', 20)[0];}
return '';
}
},
// -----------------------------------------------------
// Langues
// -----------------------------------------------------
lang: 'fr-FR',
// -----------------------------------------------------
// Mirroir
// -----------------------------------------------------
codemirror: {}
} //popover
});
</script>