Viewing file: index.blade.php (12.05 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
@extends('layouts.admin')
@section('title') {{trans('Steps')}} @endsection
@section('extra-css') <link rel="stylesheet" href="{{asset('plugins/datatables-bs4/css/dataTables.bootstrap4.min.css')}}"> <link rel="stylesheet" href="{{asset('plugins/datatables-responsive/css/responsive.bootstrap4.min.css')}}"> <style> .design-image-section img{ width: 100%; } .design-image-section.active{ border: 4px solid #ff4400; border-radius: 4px; } .design-image-section{ cursor: pointer; min-height: 170px; } .preview_name{ display: none; } .design-image-section:hover img{ filter: blur(1px); } .design-image-section:hover .preview_name{ display: block !important; position: absolute; width: 97%; filter: blur(0px) !important; opacity: 7; background: #ff4400; padding: 9px 10px 1px 10px; color: white; font-weight: 800; border-radius: 5px; bottom: 40%; } .design-image-section.active:hover .preview_name{ display: block !important; position: absolute; width: 90%; filter: blur(0px) !important; opacity: 7; background: #ff4400; padding: 9px 10px 1px 10px; color: white; font-weight: 800; border-radius: 5px; bottom: 40%; }
@media (max-width: 700px) { .design-image-section{ min-height: 70px !important; } .design-image-section:hover .preview_name h6{ margin-bottom: 0px !important; font-size: 10px !important; } .design-image-section:hover .preview_name{ padding: 4px 10px 4px 10px !important; font-size: 10px !important; } } </style> @endsection
@section('content') <!-- Main content --> <section class="content"> <div class="row"> <div class="col-12"> <div class="card"> <div class="card-header"> <h2 class="card-title">{{trans('Step')}}</h2> <div class="float-right"> <button class="btn btn-primary create_new" type="button">{{trans('New Step')}}</button> </div> </div> <!-- /.card-header --> <div class="card-body table-body"> <table id="plans" class="table table-striped table-bordered dt-responsive nowrap"> <thead> <tr> <th>{{trans('Step No')}}</th> <th>{{trans('Title')}}</th> <th>@lang('Sub-title')</th> <th>@lang('Non Sub-title')</th> <th>Design</th> <th>{{trans('Status')}}</th> <th>{{trans('Action')}}</th> </tr> </thead> <tbody>
</tbody>
</table> </div> <!-- /.card-body --> </div> <!-- /.card --> </div> <!-- /.col --> </div> <!-- /.row --> </section> <!-- /.content -->
<!-- Modal --> <div class="modal fade" id="newStepModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-lg" role="document"> <div class="modal-content"> <form action="{{route('admin.step.store')}}" method="POST"> @csrf
<div class="modal-header"> <h5 class="modal-title" id="exampleModalLongTitle">{{trans('Create New Step')}}</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="form-group"> <label for="">{{trans('Step Number')}} <span class="text-danger">*</span></label> <input type="number" class="form-control" required placeholder="{{trans('Enter Step Number')}}" name="step_number"> </div> <div class="form-group"> <label for="">{{trans('Title')}} <span class="text-danger">*</span></label> <input type="text" class="form-control" required placeholder="{{trans('Enter title')}}" name="title"> </div> <div class="form-group"> <label for="">{{trans('Sub Title')}}</label> <input type="text" class="form-control" name="sub_title" placeholder="Enter Sub Title"> </div> <div class="form-group"> <label for="">{{trans('Non Sub Title')}}</label> <input type="text" class="form-control" placeholder="Enter Non Sub Title" name="non_sub_title"> </div>
<input type="hidden" name="design_name" class="design_name">
<div class="row form-group"> <div class="col-md-12 mb-3"> <label for="">{{trans('Choose Design')}}</label> </div>
<div class="col-md-4 col-4"> <div class="design-image-section" data-name="design_one"> <img src="{{asset('design/design-one-1.png')}}" alt=""> <div class="text-center preview_name"> <h6>Design One</h6> </div> </div> </div>
<div class="col-md-4 col-4"> <div class="design-image-section" data-name="design_two"> <img src="{{asset('design/range-slider-1.png')}}" alt=""> <div class="text-center preview_name"> <h6>Design Two</h6> </div> </div> </div>
<div class="col-md-4 col-4"> <div class="design-image-section" data-name="design_three"> <img src="{{asset('design/inputs-design.png')}}" alt="">
<div class="text-center preview_name"> <h6>Design Three</h6> </div> </div> </div>
<div class="col-md-4 col-4 mt-2"> <div class="design-image-section" data-name="design_four"> <img src="{{asset('design/design-two-2.png')}}" alt=""> <div class="text-center preview_name"> <h6>Design Four</h6> </div> </div> </div>
<div class="col-md-4 col-4 mt-2"> <div class="design-image-section" data-name="design_five"> <img src="{{asset('design/radio-design.png')}}" alt=""> <div class="text-center preview_name"> <h6>Design Five</h6> </div> </div> </div>
<div class="col-md-4 col-4 mt-2"> <div class="design-image-section" data-name="design_six"> <img src="{{asset('design/design-multi-checkbox.png')}}" alt=""> <div class="text-center preview_name"> <h6>Design Six</h6> </div> </div> </div>
<div class="col-md-4 col-4 mt-2"> <div class="design-image-section" data-name="design_seven"> <img src="{{asset('design/sedign-saven.png')}}" alt=""> <div class="text-center preview_name"> <h6>Design Seven</h6> </div> </div> </div> <div class="col-md-4 col-4 mt-2"> <div class="design-image-section" data-name="design_eight"> <img src="{{asset('design/design-eight.png')}}" alt=""> <div class="text-center preview_name"> <h6>Design Eight</h6> </div> </div> </div> <div class="col-md-4 col-4 mt-2"> <div class="design-image-section" data-name="design_nine"> <img src="{{asset('design/design-nine.png')}}" alt=""> <div class="text-center preview_name"> <h6>Design Nine</h6> </div> </div> </div>
</div>
</div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">{{trans('Close')}}</button> <button type="submit" class="btn btn-primary">{{trans('Save & Go To Details')}}</button> </div> </form> </div> </div> </div> @endsection
@section('extra-scripts') <script src="{{asset('plugins/datatables/jquery.dataTables.min.js')}}"></script> <script src="{{asset('plugins/datatables-bs4/js/dataTables.bootstrap4.min.js')}}"></script> <script src="{{asset('plugins/datatables-responsive/js/dataTables.responsive.min.js')}}"></script> <script src="{{asset('plugins/datatables-responsive/js/responsive.bootstrap4.min.js')}}"></script>
<script> "use strict"; $('#plans').DataTable({ processing: true, serverSide: false, responsive:true, ajax:'{{route('admin.get.all.steps')}}', columns: [ { "data": "step_number" }, { "data": "title" }, { "data": "sub_title" }, { "data": "non_sub_title" }, { "data": "design" }, { "data": "status" }, { "data": "action" }, ] });
$(document).on('click', '.create_new',function(e){
$('#newStepModal').modal(); });
$(document).on('click', '.design-image-section',function(e){
const name=$(this).attr('data-name');
$('.design_name').val(name);
$('.design-image-section').removeClass('active'); $(this).addClass('active'); }); </script> @endsection
|