Ver código fonte

Fix chat, update assets

jmontoyaa 7 anos atrás
pai
commit
d71c7b1792
4 arquivos alterados com 2747 adições e 4 exclusões
  1. 6 3
      main/chat/chat.php
  2. 1 0
      package.json
  3. 1 1
      public/assets/js/main.js
  4. 2739 0
      public/build/chamilo.js

+ 6 - 3
main/chat/chat.php

@@ -18,19 +18,22 @@ $htmlHeadXtra[] = api_get_asset('emojionearea/dist/emojionearea.js');
 $htmlHeadXtra[] = api_get_asset('emojione/lib/js/emojione.min.js');
 
 $iconList = [];
+$client = new \Emojione\Client();
 
-foreach (Emojione\Emojione::$shortcode_replace as $key => $icon) {
+//foreach (Emojione\Emojione::$shortcode_replace as $key => $icon) {
+foreach ($client->getRuleset()->getShortcodeReplace() as $key => $icon) {
     if (!in_array($key, CourseChatUtils::getEmojisToInclude())) {
         continue;
     }
 
-    $iconList[$key] = strtoupper($icon).'.png';
+    $iconList[$key] = strtoupper($icon[0]).'.png';
 }
 
+
 $view = new Template(get_lang('Chat'), false, false, false, true, false);
 $view->assign('icons', $iconList);
 $view->assign('emoji_strategy', CourseChatUtils::getEmojiStrategry());
-$view->assign('emoji_smile', \Emojione\Emojione::toImage(':smile:'));
+$view->assign('emoji_smile', $client->toImage(':smile:'));
 
 $template = $view->get_template('chat/chat.tpl');
 $content = $view->fetch($template);

+ 1 - 0
package.json

@@ -11,6 +11,7 @@
     "chosen-js": "^1.7.0",
     "font-awesome": "^4.6.0",
     "font-awesome-webpack": "^0.0.5-beta.2",
+    "highlight.js": "^9.12.0",
     "jquery": "^2.2",
     "less": "^2.7.2",
     "less-loader": "^4.0.5",

+ 1 - 1
public/assets/js/main.js

@@ -12,7 +12,7 @@ require('bootstrap-sass');
 require('chosen-js');
 require('webpack-jquery-ui');
 require('webpack-jquery-ui/css');
-require("font-awesome-webpack");
+require('font-awesome-webpack');
 
 /*
 

Diferenças do arquivo suprimidas por serem muito extensas
+ 2739 - 0
public/build/chamilo.js


Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff