14 changed files with 262 additions and 18 deletions
-
1CHANGELOG.md
-
1app/Configuration.php
-
19app/widgets/AdminMain/adminmain.tpl
-
6app/widgets/AdminMain/locales.ini
-
12app/widgets/Chat/chat.js
-
58app/widgets/Stickers/Stickers.php
-
5app/widgets/Stickers/_stickers.tpl
-
35app/widgets/Stickers/_stickers_gifs.tpl
-
10app/widgets/Stickers/_stickers_gifs_result.tpl
-
14app/widgets/Stickers/_stickers_smiley.tpl
-
7app/widgets/Stickers/locales.ini
-
37app/widgets/Stickers/stickers.css
-
54app/widgets/Stickers/stickers.js
-
21database/migrations/20201203221412_add_gifapikey_to_configuration_table.php
@ -0,0 +1,35 @@ |
|||
<section id="gifs" class="scroll"> |
|||
<div class="masonry"></div> |
|||
<div class="placeholder"> |
|||
<i class="material-icons">search</i> |
|||
<h1>{$c->__('sticker.gif_title')}</h1> |
|||
<h4>{$c->__('sticker.gif_text')}</h4> |
|||
</div> |
|||
</section> |
|||
<div> |
|||
<ul id="gifssearchbar" class="list fill thin"> |
|||
<li> |
|||
<span class="primary icon gray"> |
|||
<i class="material-icons">search</i> |
|||
</span> |
|||
<form name="search" onsubmit="return false;"> |
|||
<div> |
|||
<input name="keyword" autocomplete="off" |
|||
title="{$c->__('sticker.keyword')}" |
|||
placeholder="{$c->__('sticker.keyword')}" |
|||
type="text"> |
|||
</div> |
|||
</form> |
|||
</li> |
|||
</ul> |
|||
<ul class="tabs narrow"> |
|||
<li onclick="Stickers_ajaxShow('{$jid}')" class="active"> |
|||
<a href="#"><i class="material-icons" style="font-size: 5rem;">gif</i></a> |
|||
</li> |
|||
{loop="$packs"} |
|||
<li onclick="Stickers_ajaxShow('{$jid}', '{$value}')"> |
|||
<a href="#"><img alt=":sticker:" class="emoji medium" src="/stickers/{$value}/icon.png"></a> |
|||
</li> |
|||
{/loop} |
|||
</ul> |
|||
</div> |
@ -0,0 +1,10 @@ |
|||
<video |
|||
class="brick" |
|||
poster="{$gif.preview}" |
|||
loop |
|||
preload="none" |
|||
width="{$gif.width}" |
|||
height="{$gif.height}" |
|||
src="{$gif.url}" |
|||
type="video/webm"> |
|||
</video> |
@ -1,14 +0,0 @@ |
|||
<section> |
|||
{autoescape="off"} |
|||
{$emojis} |
|||
{/autoescape} |
|||
</section> |
|||
<div> |
|||
<ul class="tabs narrow"> |
|||
{loop="$packs"} |
|||
<li onclick="Stickers_ajaxShow('{$jid}', '{$value}')"> |
|||
<a href="#"><img alt=":sticker:" class="emoji medium" src="/stickers/{$value}/icon.png"></a> |
|||
</li> |
|||
{/loop} |
|||
</ul> |
|||
</div> |
@ -1,3 +1,6 @@ |
|||
[sticker] |
|||
title = Stickers |
|||
sent = A sticker has been sent using Movim |
|||
title = Stickers |
|||
sent = A sticker has been sent using Movim |
|||
keyword = Type a keyword |
|||
gif_title = Find a GIF |
|||
gif_text = Powered by Tenor |
@ -0,0 +1,21 @@ |
|||
<?php |
|||
|
|||
use Movim\Migration; |
|||
use Illuminate\Database\Schema\Blueprint; |
|||
|
|||
class AddGifapikeyToConfigurationTable extends Migration |
|||
{ |
|||
public function up() |
|||
{ |
|||
$this->schema->table('configuration', function (Blueprint $table) { |
|||
$table->string('gifapikey')->nullable(); |
|||
}); |
|||
} |
|||
|
|||
public function down() |
|||
{ |
|||
$this->schema->table('configuration', function (Blueprint $table) { |
|||
$table->dropColumn('gifapikey'); |
|||
}); |
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue