時間は関数化
このコミットが含まれているのは:
コミット
84ba825d22
|
@ -105,6 +105,16 @@ function ptFullHandle ($v) {
|
||||||
return $v->name.($v->host != str_replace('https://', '', env('PEER_URI')) ? '@'.$v->host : '');
|
return $v->name.($v->host != str_replace('https://', '', env('PEER_URI')) ? '@'.$v->host : '');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function ptDuration ($v) {
|
||||||
|
$seconds = $v;
|
||||||
|
$hours = floor($seconds / 3600);
|
||||||
|
$seconds -= $hours * 3600;
|
||||||
|
$minutes = sprintf("%02d", floor($seconds / 60));
|
||||||
|
$seconds -= sprintf("%02d", $minutes * 60);
|
||||||
|
|
||||||
|
return $hours != 0 ? $hours.':' : ''.$minutes != 0 ? $minutes.':' : '0:'.$seconds;
|
||||||
|
}
|
||||||
|
|
||||||
function ptAvatar ($v) {
|
function ptAvatar ($v) {
|
||||||
$placeholder = '/img/noicon.jpg';
|
$placeholder = '/img/noicon.jpg';
|
||||||
$res = '';
|
$res = '';
|
||||||
|
|
|
@ -7,14 +7,7 @@
|
||||||
<img alt="" aria-label="{{ $v->name }}" src="https://video.076.ne.jp/{{ $v->thumbnailPath }}" class="ng-star-inserted">
|
<img alt="" aria-label="{{ $v->name }}" src="https://video.076.ne.jp/{{ $v->thumbnailPath }}" class="ng-star-inserted">
|
||||||
<div class="video-thumbnail-label-overlay warning ng-star-inserted"></div>
|
<div class="video-thumbnail-label-overlay warning ng-star-inserted"></div>
|
||||||
<div class="video-thumbnail-label-overlay danger ng-star-inserted"></div>
|
<div class="video-thumbnail-label-overlay danger ng-star-inserted"></div>
|
||||||
@php
|
<div class="video-thumbnail-duration-overlay ng-star-inserted">{{ ptDuration($v->duration) }}</div>
|
||||||
$seconds = $v->duration;
|
|
||||||
$hours = floor($seconds / 3600);
|
|
||||||
$seconds -= $hours * 3600;
|
|
||||||
$minutes = sprintf("%02d", floor($seconds / 60));
|
|
||||||
$seconds -= sprintf("%02d", $minutes * 60);
|
|
||||||
@endphp
|
|
||||||
<div class="video-thumbnail-duration-overlay ng-star-inserted">{{ $hours != 0 ? $hours.':' : '' }}{{ $minutes != 0 ? $minutes.':' : '0:' }}{{ $seconds }}</div>
|
|
||||||
<div class="play-overlay ng-star-inserted">
|
<div class="play-overlay ng-star-inserted">
|
||||||
<div class="icon"></div>
|
<div class="icon"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -13,14 +13,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="video-thumbnail-label-overlay warning ng-star-inserted"></div>
|
<div class="video-thumbnail-label-overlay warning ng-star-inserted"></div>
|
||||||
<div class="video-thumbnail-label-overlay danger ng-star-inserted"></div>
|
<div class="video-thumbnail-label-overlay danger ng-star-inserted"></div>
|
||||||
@php
|
<div class="video-thumbnail-duration-overlay ng-star-inserted">{{ ptDuration($v->duration) }}</div>
|
||||||
$seconds = $v->duration;
|
|
||||||
$hours = floor($seconds / 3600);
|
|
||||||
$seconds -= $hours * 3600;
|
|
||||||
$minutes = sprintf("%02d", floor($seconds / 60));
|
|
||||||
$seconds -= sprintf("%02d", $minutes * 60);
|
|
||||||
@endphp
|
|
||||||
<div class="video-thumbnail-duration-overlay ng-star-inserted">{{ $hours != 0 ? $hours.':' : '' }}{{ $minutes != 0 ? $minutes.':' : '0:' }}{{ $seconds }}</div>
|
|
||||||
<div class="play-overlay ng-star-inserted">
|
<div class="play-overlay ng-star-inserted">
|
||||||
<div class="icon"></div>
|
<div class="icon"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -11,14 +11,7 @@
|
||||||
<img alt="" aria-label="{{ $v->name }}" src="https://video.076.ne.jp{{ $v->thumbnailPath }}" class="ng-star-inserted">
|
<img alt="" aria-label="{{ $v->name }}" src="https://video.076.ne.jp{{ $v->thumbnailPath }}" class="ng-star-inserted">
|
||||||
<div class="video-thumbnail-label-overlay warning ng-star-inserted"></div>
|
<div class="video-thumbnail-label-overlay warning ng-star-inserted"></div>
|
||||||
<div class="video-thumbnail-label-overlay danger ng-star-inserted"></div>
|
<div class="video-thumbnail-label-overlay danger ng-star-inserted"></div>
|
||||||
@php
|
<div class="video-thumbnail-duration-overlay ng-star-inserted">{{ ptDuration($v->duration) }}</div>
|
||||||
$seconds = $res['detail']->duration;
|
|
||||||
$hours = floor($seconds / 3600);
|
|
||||||
$seconds -= $hours * 3600;
|
|
||||||
$minutes = floor($seconds / 60);
|
|
||||||
$seconds -= $minutes * 60;
|
|
||||||
@endphp
|
|
||||||
<div class="video-thumbnail-duration-overlay ng-star-inserted">{{ $hours != 0 ? $hours.':' : '' }}{{ $minutes != 0 ? $minutes.':' : '0:' }}{{ $seconds }}</div>
|
|
||||||
<div class="play-overlay ng-star-inserted">
|
<div class="play-overlay ng-star-inserted">
|
||||||
<div class="icon"></div>
|
<div class="icon"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
新しいイシューから参照