From 7ebf80aeb1d62f9c47caf62fd93f7c22a0817429 Mon Sep 17 00:00:00 2001 From: bergware Date: Sat, 11 Apr 2020 11:01:39 +0200 Subject: [PATCH] Tabbed case select window --- plugins/dynamix/include/SelectCase.php | 49 +++++++++++++++++++------- 1 file changed, 36 insertions(+), 13 deletions(-) diff --git a/plugins/dynamix/include/SelectCase.php b/plugins/dynamix/include/SelectCase.php index aeda30cb6..7a7731383 100644 --- a/plugins/dynamix/include/SelectCase.php +++ b/plugins/dynamix/include/SelectCase.php @@ -57,11 +57,22 @@ $casemodel = $exist ? file_get_contents("$boot/$file") : ''; "> "> @@ -77,25 +88,37 @@ function setCase(model) { function deleteCase() { $.post('/webGui/include/SelectCase.php',{mode:'del',file:'',csrf_token:''},function(){top.Shadowbox.close();}); } +$(function() { + $('#tab1').prop('checked',true); +}); -
+
$title
"; +$tabs = floor((count($models)+2)/18)+1; +for ($tab=1; $tab<=$tabs; $tab++) { + echo "
"; + for ($i=($tab-1)*18; $i < $tab*18; $i++) { + if ($i>=count($models)) break; + $model = $models[$i]; + $name = substr($model,5); + $title = str_replace('3u-avs-10-4','3u-avs-10/4',$name); + $select = $name==$casemodel ? 'color:#e68a00' : ''; + echo "
$title
"; + } + if ($tab==$tabs) { + echo "
"._('custom image')."
"; $i++; + echo "
"._('default image')."
"; + } + echo "
"; } $select = substr($casemodel,-4)=='.png' ? 'color:#e68a00' : ''; ?> -
-