request->get('showTopCancel', '0') === '1'; $returnTo = (string)($returnTo ?? 'view'); $maxUploadCount = max(1, (int)($maxUploadCount ?? 10)); $errorMessage = trim((string)($errorMessage ?? '')); $infoMessage = trim((string)($infoMessage ?? '')); $formId = 'animal-gallery-inline-upload-form'; $submitUrl = $space->createUrl('/animal_management/animals/add-gallery-images-inline', [ 'id' => (int)$animal->id, 'inline' => $isInline ? 1 : 0, 'returnTo' => $returnTo, ]); $this->registerCss(<< .panel-body { position: relative; z-index: 1; background: rgba(10, 18, 28, 0.2); } .inline-add-shell, .inline-add-shell .panel-body, .inline-add-shell .control-label, .inline-add-shell .help-block, .inline-add-shell h4 { color: #eef5fb; } .inline-add-shell .form-control { background: rgba(10, 18, 28, 0.56); border-color: rgba(255, 255, 255, 0.44); color: #f3f8ff; } .inline-add-shell .animal-inline-top-save-action { display: inline-flex; align-items: center; justify-content: center; width: 26px; height: 26px; padding: 0; border-radius: 999px; border: 1px solid rgba(255, 255, 255, 0.36); background: rgba(15, 23, 42, 0.72); color: #f8fafc; cursor: pointer; line-height: 1; font-size: 12px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28); } .inline-add-shell .animal-inline-top-save-action:hover, .inline-add-shell .animal-inline-top-save-action:focus { background: rgba(30, 41, 59, 0.86); border-color: rgba(255, 255, 255, 0.5); color: #f8fafc; outline: none; } .inline-add-shell .animal-gallery-inline-existing-grid { margin: 0; } .inline-add-shell .animal-gallery-inline-existing-item { display: block; width: 100%; aspect-ratio: 1 / 1; min-height: 70px; object-fit: cover; border-radius: 6px; } .inline-add-shell .animal-gallery-inline-existing-wrap { min-height: 220px; max-height: 320px; overflow-y: auto; overflow-x: hidden; margin: 6px 0 10px 0; padding-right: 4px; } .inline-add-shell .animal-gallery-inline-file-input { position: absolute; left: -10000px; width: 1px; height: 1px; opacity: 0; pointer-events: none; } .inline-add-shell .animal-gallery-inline-file-trigger { margin: 0; } .inline-add-shell .animal-gallery-inline-file-name { display: inline-block; margin-left: 8px; color: rgba(233, 242, 250, 0.9); font-size: 12px; vertical-align: middle; max-width: calc(100% - 150px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } CSS ); if ($isInline) { $this->registerCss(<< .panel:first-child { margin-top: 0 !important; } body, .inline-add-shell, .inline-add-shell > .panel-body, #{$formId} { height: 100% !important; } #{$formId} { display: flex; flex-direction: column; } #{$formId} .animal-gallery-inline-existing-wrap { flex: 1 1 auto; min-height: 0; max-height: none; } CSS ); } ?>
> request->csrfParam, Yii::$app->request->getCsrfToken()) ?>
', [ 'class' => 'animal-inline-top-save-action', 'title' => Yii::t('AnimalManagementModule.base', 'Upload to Gallery'), 'form' => $formId, ]) ?> ', [ 'id' => 'gallery-inline-add-cancel-icon', 'class' => 'animal-inline-top-save-action', 'title' => Yii::t('AnimalManagementModule.base', 'Cancel'), 'type' => 'button', ]) ?>

$maxUploadCount]) ?>
'animal-inline-editor', 'type' => 'cancel', 'collapseId' => 'gallery-add-inline', ]); $this->registerJs(<<