mirror of
https://github.com/grocy/grocy.git
synced 2026-04-06 12:56:15 +02:00
50 lines
3.3 KiB
PHP
50 lines
3.3 KiB
PHP
<?php $__env->startPush('componentScripts'); ?>
|
|
<script src="<?php echo e($U('/viewjs/components/datetimepicker.js', true)); ?>?v=<?php echo e($version); ?>"></script>
|
|
<?php $__env->stopPush(); ?>
|
|
|
|
<?php if(!isset($isRequired)) { $isRequired = true; } ?>
|
|
<?php if(!isset($initialValue)) { $initialValue = ''; } ?>
|
|
<?php if(empty($earlierThanInfoLimit)) { $earlierThanInfoLimit = ''; } ?>
|
|
<?php if(empty($earlierThanInfoText)) { $earlierThanInfoText = ''; } ?>
|
|
<?php if(empty($additionalCssClasses)) { $additionalCssClasses = ''; } ?>
|
|
<?php if(empty($additionalGroupCssClasses)) { $additionalGroupCssClasses = ''; } ?>
|
|
<?php if(empty($invalidFeedback)) { $invalidFeedback = ''; } ?>
|
|
<?php if(!isset($isRequired)) { $isRequired = true; } ?>
|
|
<?php if(!isset($noNameAttribute)) { $noNameAttribute = false; } ?>
|
|
<?php if(!isset($nextInputSelector)) { $nextInputSelector = false; } ?>
|
|
<?php if(empty($additionalAttributes)) { $additionalAttributes = ''; } ?>
|
|
<?php if(empty($additionalGroupCssClasses)) { $additionalGroupCssClasses = ''; } ?>
|
|
|
|
<div class="form-group <?php echo e($additionalGroupCssClasses); ?>">
|
|
<label for="<?php echo e($id); ?>"><?php echo e($__t($label)); ?>
|
|
|
|
<span class="small text-muted">
|
|
<?php if(!empty($hint)): ?><?php echo e($__t($hint)); ?><?php endif; ?>
|
|
<time id="datetimepicker-timeago" class="timeago timeago-contextual"></time>
|
|
</span>
|
|
</label>
|
|
<div class="input-group">
|
|
<div class="input-group date datetimepicker <?php if(!empty($additionalGroupCssClasses)): ?><?php echo e($additionalGroupCssClasses); ?><?php endif; ?>" id="<?php echo e($id); ?>" <?php if(!$noNameAttribute): ?> name="<?php echo e($id); ?>" <?php endif; ?> data-target-input="nearest">
|
|
<input <?php echo $additionalAttributes; ?> type="text" <?php if($isRequired): ?> <?php if($isRequired): ?> required <?php endif; ?> <?php endif; ?> class="form-control datetimepicker-input <?php if(!empty($additionalCssClasses)): ?><?php echo e($additionalCssClasses); ?><?php endif; ?>"
|
|
data-target="#<?php echo e($id); ?>" data-format="<?php echo e($format); ?>"
|
|
data-init-with-now="<?php echo e(BoolToString($initWithNow)); ?>"
|
|
data-init-value="<?php echo e($initialValue); ?>"
|
|
data-limit-end-to-now="<?php echo e(BoolToString($limitEndToNow)); ?>"
|
|
data-limit-start-to-now="<?php echo e(BoolToString($limitStartToNow)); ?>"
|
|
data-next-input-selector="<?php echo e($nextInputSelector); ?>"
|
|
data-earlier-than-limit="<?php echo e($earlierThanInfoLimit); ?>" />
|
|
<div class="input-group-append" data-target="#<?php echo e($id); ?>" data-toggle="datetimepicker">
|
|
<div class="input-group-text"><i class="fas fa-calendar"></i></div>
|
|
</div>
|
|
<div class="invalid-feedback"><?php echo e($invalidFeedback); ?></div>
|
|
</div>
|
|
<div id="datetimepicker-earlier-than-info" class="form-text text-info font-italic d-none"><?php echo e($earlierThanInfoText); ?></div>
|
|
<?php if(isset($shortcutValue) && isset($shortcutLabel)): ?>
|
|
<div class="form-check w-100">
|
|
<input class="form-check-input" type="checkbox" id="datetimepicker-shortcut" data-datetimepicker-shortcut-value="<?php echo e($shortcutValue); ?>">
|
|
<label class="form-check-label" for="datetimepicker-shortcut"><?php echo e($__t($shortcutLabel)); ?></label>
|
|
</div>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
<?php /**PATH /www/views/components/datetimepicker.blade.php ENDPATH**/ ?>
|