X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=smileybutton%2Fsmileybutton.php;h=afd3e214c7ac0334cf353fd684b1ebf1672c7ef5;hb=f2a019504c1624507447a35edd08931b909773bc;hp=d6520a75bd34199dbd0dc1fbbffc6c43e8f99a16;hpb=0ed6c5339731936d5150a9f6174ae49d641333ad;p=friendica-addons.git
diff --git a/smileybutton/smileybutton.php b/smileybutton/smileybutton.php
index d6520a75..afd3e214 100755
--- a/smileybutton/smileybutton.php
+++ b/smileybutton/smileybutton.php
@@ -128,8 +128,7 @@ function show_button($a, &$b) {
*/
$params = array('texts' => $texts, 'icons' => $icons, 'string' => ""); //changed
- call_hooks('smiley', $params);
-
+ call_hooks('smilie', $params);
/**
*
@@ -137,15 +136,25 @@ function show_button($a, &$b) {
*
*/
- $s = "\t";
+ $s = "\t
\n";
for($x = 0; $x < count($params['texts']); $x ++) {
$icon = $params['icons'][$x];
$icon = str_replace('/>', 'onclick="smileybutton_addsmiley(\'' . $params['texts'][$x] . '\')"/>', $icon);
- $s .= $icon . ' ';
- if ($x != 0 && $x % 10 == 0) {
- $s .= "
\n\t";
+ $icon = str_replace('class="smiley"', 'class="smiley_preview"', $icon);
+ $s .= "" . $icon . " | ";
+ if (($x+1) % (sqrt(count($params['texts']))+1) == 0) {
+ $s .= "
\n\t";
}
}
+ $s .= "\t
\n";
+
+ /**
+ *
+ * Add css to page
+ *
+ */
+
+ $a->page['htmlhead'] .= '' . "\r\n";
/**
*
@@ -191,9 +200,17 @@ function show_button($a, &$b) {
*/
$b .= " function smileybutton_addsmiley(text) {\n";
- $b .= " v = $(\"#profile-jot-text\").val()\n";
- $b .= " v = v + text\n";
- $b .= " $(\"#profile-jot-text\").val(v)\n";
+ $b .= " if(plaintext == 'none') {\n";
+ $b .= " var v = $(\"#profile-jot-text\").val();\n";
+ $b .= " v = v + text;\n";
+ $b .= " $(\"#profile-jot-text\").val(v);\n";
+ $b .= " $(\"#profile-jot-text\").focus();\n";
+ $b .= " } else {\n";
+ $b .= " var v = tinymce.activeEditor.getContent();\n";
+ $b .= " v = v + text;\n";
+ $b .= " tinymce.activeEditor.setContent(v);\n";
+ $b .= " tinymce.activeEditor.focus();\n";
+ $b .= " }\n";
$b .= " }\n";
$b .= "\n";
}