123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231 |
- <!DOCTYPE html>
- <html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <meta name="csrf-token" content="{{ csrf_token() }}">
-
- <title>Jasa Raharja - {{ $title ?? '' }}</title>
- <script type="text/javascript">
- var base_url = "{{ url('/') }}";
- </script>
- <!-- Favicon -->
- <link href="{{ asset('storage/jasaraharja.png') }}" rel="icon" type="image/png">
- <!-- Fonts -->
- <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700" rel="stylesheet">
- <!-- Icons -->
- <link href="{{ asset('assets') }}/vendor/nucleo/css/nucleo.css" rel="stylesheet">
- <link href="{{ asset('assets') }}/vendor/@fortawesome/fontawesome-free/css/all.min.css" rel="stylesheet">
- <!-- Argon CSS -->
-
- <!-- UIkit CSS -->
- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/uikit@3.9.2/dist/css/uikit.min.css" />
- <link href="{{ asset('assets') }}/vendor/datatable/dataTables.bootstrap4.min.css" rel="stylesheet">
- <link type="text/css" href="{{ asset('assets') }}/css/argon.css?v=1.0.0" rel="stylesheet">
- <link type="text/css" href="{{ asset('assets') }}/css/custom.css?v=1.7" rel="stylesheet">
-
- <!-- Datepicker CSS -->
- <link href="{{ asset('assets') }}/vendor/datetimepicker/tempusdominus-bootstrap-4.min.css" rel="stylesheet">
- <link href="{{ asset('assets') }}/css/fontawesome.min.css" rel="stylesheet">
-
- <link href="{{ asset('/vendor/select2-develop/dist/css/select2.min.css') }}" rel="stylesheet">
- <link href="{{ asset('/vendor/select2-bootstrap4-theme-master/dist/select2-bootstrap4.min.css') }}" rel="stylesheet">
- {{-- <link type="text/css" href="{{ asset('assets') }}/vendor/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css" rel="stylesheet"> --}}
- @stack('css')
- </head>
- <body class="{{ $class ?? '' }}" onload="startTime()">
- {{-- swal2 --}}
-
- {{-- end swal 2 --}}
- {{-- BLOCK UI --}}
- {{-- <div id="loading" style="display: none;">
- <div class="lds-ripple">
- <div></div>
- <div></div>
- </div>
- <br/>
- <span style="color: #C0B6AC;">Loading...</span>
- </div> --}}
- {{-- end block ui --}}
- @auth()
- <form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
- @csrf
- </form>
- @include('admin.layouts.navbars.sidebar')
- @endauth
-
- <div class="main-content">
- @include('admin.layouts.navbars.navbar')
- @auth
- @include('admin.layouts.headers.cards')
- <div class="container-fluid mt--11 mt-sm--10">
- @endauth
- @yield('content')
- @auth()
- @include('admin.layouts.footers.auth')
- </div>
- @endauth
-
-
- </div>
-
- @guest()
- @include('admin.layouts.footers.guest')
- @endguest
-
- @include('sweetalert::alert')
-
- <script src="{{ asset('assets') }}/vendor/jquery/dist/jquery.min.js"></script>
- <script src="{{ asset('assets') }}/vendor/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
-
-
- @stack('js')
- <script src="{{ asset('/vendor/select2-develop/dist/js/select2.full.min.js') }}"></script>
-
- <script src="{{ asset('assets') }}/vendor/datatable/jquery.dataTables.min.js"></script>
-
- <script src="{{ asset('assets') }}/vendor/datatable/dataTables.bootstrap4.min.js"></script>
-
- <!-- ARGON JS -->
- <script src="{{ asset('assets') }}/js/argon.js?v=1.0.0"></script>
-
- <!-- UIkit JS -->
- <script src="https://cdn.jsdelivr.net/npm/uikit@3.9.2/dist/js/uikit.min.js"></script>
- <script src="https://cdn.jsdelivr.net/npm/uikit@3.9.2/dist/js/uikit-icons.min.js"></script>
-
- <script>
- // function startTime() {
- // var today = new Date();
- // var days = ['Minggu','Senin','Selasa','Rabu','Kamis','Jumat','Sabtu'];
- // var months = ['Januari','Februari','Maret','April','Mei','Juni','Juli','Agustus','September','Oktober','November','Desember'];
- // var D = days[today.getDay()];
- // var M = months[today.getMonth()];
- // var d = today.getDate();
- // var h = today.getHours();
- // var m = today.getMinutes();
- // var s = today.getSeconds();
- // m = checkTime(m);
- // s = checkTime(s);
- // document.getElementById('show-clock').innerHTML = D +", " + d + " " + M + " " + h + ":" + m + ":" + s;
- // var t = setTimeout(startTime, 500);
- // }
- // function checkTime(i) {
- // if (i < 10) {i = "0" + i}; // add zero in front of numbers < 10
- // return i;
- // }
- </script>
- <script type="text/javascript">
- $(document).ready(function(){
- //stert of select2
- $('.global-select2').each(function(){
- var urlglobal = base_url + '/fetch/globalfetch';
- var id = $(this).attr('id'); // ID dari element yang di definisikan sebagai select 2
- var link = $(this).attr('link') == 'globalfetch' ? urlglobal : $(this).attr('link'); // link yang ditembak untuk diambil oleh select 2
- var t = $(this).attr('t'); // t = table(penyamaran) ,hanya jika menggunakan global link
- var s = $(this).attr('s'); // s = select(penyamaran) ,hanya jika menggunakan global link
- var placeholder = $(this).attr('placeholder') != '' ? $(this).attr('placeholder') : 'choose the option'; // placeholder
- var allowclear = $(this).attr('required') ? false : true; // untuk menentukan dia boleh di clear atau tidak
- var tag = $(this).attr('tags') == true ? true : false;
- var maxselect = (typeof $(this).attr('maxs') !== "undefined") ? (($(this).attr('maxs') != '') ? $(this).attr('maxs') : 1000) : 1000; //untuk memberi rule , maksimal value yg di select hanya sejumlah berapa
- var exception = (typeof $(this).attr('exception') !== "undefined") ? $(this).attr('exception') : '';
- var onlyin = (typeof $(this).attr('onlyin') !== "undefined") ? $(this).attr('onlyin') : '';
- var w = new Array();
- var exceptid = exception != '' ? getvaluefrom(exception) : '';
- var onlyinid = onlyin != '' ? getvaluefrom(onlyin) : '';
- var indextones = 'select-index-1';
-
- if (typeof link === "undefined") {
- link = '#';
- }
-
- if (typeof placeholder === "undefined") {
- placeholder = 'choose the option';
- }
-
- if (typeof s === "undefined") {
- w = [];
- } else {
- if (s != '' && typeof s.split(',')[1] === 'undefined') {
- indextones = 'select-index-1';
- }else{
- indextones = s.split(',')[1];
- }
- var w = [
- {field:indextones , operator:'LIKE' , value:'-NMSearch-'} //NMSearch untuk di replace dengan keyword
- ];
- }
- var parameters = {
- 'q': '',
- 't': t,
- 's': s,
- 'w': w,
- };
- // if (destroy == true) {
- // $('#'+id).select2('destroy');
- // }else{
- if (link != '#') {
- $('#' + id).select2({
- tokenSeparators: [','],
- allowClear: allowclear,
- theme: 'bootstrap4',
- placeholder: placeholder,
- maximumSelectionLength: maxselect,
- ajax: {
- url: link,
- dataType: 'json',
- type: 'post',
- data: function(params) {
- if (exception != '') {
- // $('#'+id).on('select2:opening',function(e){
- exceptid = getvaluefrom(exception);
- // })
- }
- if (onlyin != '') {
- // $('#'+id).on('select2:opening',function(e){
- onlyinid = getvaluefrom(onlyin);
- // })
- }
- return {
- "_token": $('meta[name="csrf-token"]').attr('content'),
- q: params.term, // search term
- page: params.page,
- parameter: parameters,
- except: exceptid,
- onlyin: onlyinid,
- };
- },
- processResults: function(data, params) {
- return {
- results: data.item
- }
- },
- cache: true
- },
- tags: tag,
- tokeSparator: [','],
- escapeMarkup: function(markup) { return markup; }, // let our custom formatter work
- minimumInputLength: 0,
- templateResult: formatResult, // omitted for brevity, see the source of this page
- templateSelection: formatResult // omitted for brevity, see the source of this page
- });
- } else {
- $('#' + id).select2({
- allowClear: allowclear,
- theme: 'bootstrap4',
- placeholder: placeholder,
- });
- }
- // }
- });
-
- function formatResult(result) {
- return result.text;
- }
-
- //end of select2
- });
- </script>
- </body>
- </html>
|