From 56cef21241c689b4d63e17318fe1313a4ad21079 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=BCneyt=20=C5=9Eent=C3=BCrk?= Date: Thu, 26 Dec 2019 12:24:38 +0300 Subject: [PATCH] refs #1036: App Store app detail screenshot and video missing --- .../js/components/AkauntingCarousel.vue | 111 ++++++++++++++++++ resources/assets/js/views/modules/item.js | 3 + .../views/modules/item/pre_sale.blade.php | 67 +++-------- resources/views/modules/item/show.blade.php | 49 ++------ 4 files changed, 140 insertions(+), 90 deletions(-) create mode 100644 resources/assets/js/components/AkauntingCarousel.vue diff --git a/resources/assets/js/components/AkauntingCarousel.vue b/resources/assets/js/components/AkauntingCarousel.vue new file mode 100644 index 000000000..3ed016682 --- /dev/null +++ b/resources/assets/js/components/AkauntingCarousel.vue @@ -0,0 +1,111 @@ + + + diff --git a/resources/assets/js/views/modules/item.js b/resources/assets/js/views/modules/item.js index 537769ec1..404dccdac 100644 --- a/resources/assets/js/views/modules/item.js +++ b/resources/assets/js/views/modules/item.js @@ -12,6 +12,8 @@ import Global from '../../mixins/global'; import {Progress} from 'element-ui'; +import AkauntingCarousel from './../../components/AkauntingCarousel'; + Vue.use(Progress); const app = new Vue({ @@ -23,6 +25,7 @@ const app = new Vue({ components: { [Progress.name]: Progress, + AkauntingCarousel }, mounted() { diff --git a/resources/views/modules/item/pre_sale.blade.php b/resources/views/modules/item/pre_sale.blade.php index 1afe40314..73f63212d 100644 --- a/resources/views/modules/item/pre_sale.blade.php +++ b/resources/views/modules/item/pre_sale.blade.php @@ -3,7 +3,7 @@ @section('title', trans_choice('general.modules', 2)) @section('new_button') - +  {{ trans('modules.api_key') }} @@ -36,64 +36,25 @@ {!! $module->description !!} @if($module->screenshots || $module->video) - + video) + @php + if (strpos($module->video->link, '=') !== false) { + $code = explode('=', $module->video->link); + $code[1]= str_replace('&list', '', $code[1]); + } + @endphp + :video="'{{ $code[1] }}'" + @endif + :screenshots="{{ json_encode($module->screenshots) }}"> + @endif +

{{ trans_choice('general.actions', 1) }}

diff --git a/resources/views/modules/item/show.blade.php b/resources/views/modules/item/show.blade.php index 5bf220c13..bb3edd678 100644 --- a/resources/views/modules/item/show.blade.php +++ b/resources/views/modules/item/show.blade.php @@ -82,43 +82,18 @@ {!! $module->description !!} @if($module->screenshots || $module->video) - + video) + @php + if (strpos($module->video->link, '=') !== false) { + $code = explode('=', $module->video->link); + $code[1]= str_replace('&list', '', $code[1]); + } + @endphp + :video="'{{ $code[1] }}'" + @endif + :screenshots="{{ json_encode($module->screenshots) }}"> + @endif