app.blade.php 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. <!doctype html>
  2. @if(\App\Models\Language::where('code', Session::get('locale', Config::get('app.locale')))->first()->rtl == 1)
  3. <html dir="rtl" lang="{{ str_replace('_', '-', app()->getLocale()) }}">
  4. @else
  5. <html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
  6. @endif
  7. <head>
  8. <meta name="csrf-token" content="{{ csrf_token() }}">
  9. <meta name="app-url" content="{{ getBaseURL() }}">
  10. <meta name="file-base-url" content="{{ getFileBaseURL() }}">
  11. <!-- Required meta tags -->
  12. <meta charset="utf-8">
  13. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  14. <!-- Favicon -->
  15. <link rel="icon" href="{{ uploaded_asset(get_setting('site_icon')) }}">
  16. <title>{{ get_setting('website_name').' | '.get_setting('site_motto') }}</title>
  17. <!-- google font -->
  18. <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700">
  19. <!-- aiz core css -->
  20. <link rel="stylesheet" href="{{ static_asset('assets/css/vendors.css') }}">
  21. @if(\App\Models\Language::where('code', Session::get('locale', Config::get('app.locale')))->first()->rtl == 1)
  22. <link rel="stylesheet" href="{{ static_asset('assets/css/bootstrap-rtl.min.css') }}">
  23. @endif
  24. <link rel="stylesheet" href="{{ static_asset('assets/css/aiz-seller.css') }}">
  25. <style>
  26. body {
  27. font-size: 12px;
  28. }
  29. </style>
  30. <script>
  31. var AIZ = AIZ || {};
  32. AIZ.local = {
  33. nothing_selected: '{!! translate('Nothing selected', null, true) !!}',
  34. nothing_found: '{!! translate('Nothing found', null, true) !!}',
  35. choose_file: '{{ translate('Choose file') }}',
  36. file_selected: '{{ translate('File selected') }}',
  37. files_selected: '{{ translate('Files selected') }}',
  38. add_more_files: '{{ translate('Add more files') }}',
  39. adding_more_files: '{{ translate('Adding more files') }}',
  40. drop_files_here_paste_or: '{{ translate('Drop files here, paste or') }}',
  41. browse: '{{ translate('Browse') }}',
  42. upload_complete: '{{ translate('Upload complete') }}',
  43. upload_paused: '{{ translate('Upload paused') }}',
  44. resume_upload: '{{ translate('Resume upload') }}',
  45. pause_upload: '{{ translate('Pause upload') }}',
  46. retry_upload: '{{ translate('Retry upload') }}',
  47. cancel_upload: '{{ translate('Cancel upload') }}',
  48. uploading: '{{ translate('Uploading') }}',
  49. processing: '{{ translate('Processing') }}',
  50. complete: '{{ translate('Complete') }}',
  51. file: '{{ translate('File') }}',
  52. files: '{{ translate('Files') }}',
  53. }
  54. </script>
  55. </head>
  56. <body class="">
  57. <div class="aiz-main-wrapper">
  58. @include('salesman.inc.salesman_sidenav')
  59. <div class="aiz-content-wrapper">
  60. @include('salesman.inc.salesman_nav')
  61. <div class="aiz-main-content">
  62. <div class="px-15px px-lg-25px">
  63. @yield('panel_content')
  64. </div>
  65. <div class="bg-white text-center py-3 px-15px px-lg-25px mt-auto border-sm-top">
  66. <!--<p class="mb-0">&copy; {{ get_setting('site_name') }} </p>-->
  67. </div>
  68. </div><!-- .aiz-main-content -->
  69. </div><!-- .aiz-content-wrapper -->
  70. </div><!-- .aiz-main-wrapper -->
  71. @yield('modal')
  72. <script src="{{ static_asset('assets/js/vendors.js') }}" ></script>
  73. <script src="{{ static_asset('assets/js/aiz-core.js') }}" ></script>
  74. @yield('script')
  75. <script type="text/javascript">
  76. @foreach (session('flash_notification', collect())->toArray() as $message)
  77. AIZ.plugins.notify('{{ $message['level'] }}', '{{ $message['message'] }}');
  78. @endforeach
  79. if ($('#lang-change').length > 0) {
  80. $('#lang-change .dropdown-menu a').each(function() {
  81. $(this).on('click', function(e){
  82. e.preventDefault();
  83. var $this = $(this);
  84. var locale = $this.data('flag');
  85. $.post('{{ route('language.change') }}',{_token:'{{ csrf_token() }}', locale:locale}, function(data){
  86. location.reload();
  87. });
  88. });
  89. });
  90. }
  91. function menuSearch(){
  92. var filter, item;
  93. filter = $("#menu-search").val().toUpperCase();
  94. items = $("#main-menu").find("a");
  95. items = items.filter(function(i,item){
  96. if($(item).find(".aiz-side-nav-text")[0].innerText.toUpperCase().indexOf(filter) > -1 && $(item).attr('href') !== '#'){
  97. return item;
  98. }
  99. });
  100. if(filter !== ''){
  101. $("#main-menu").addClass('d-none');
  102. $("#search-menu").html('')
  103. if(items.length > 0){
  104. for (i = 0; i < items.length; i++) {
  105. const text = $(items[i]).find(".aiz-side-nav-text")[0].innerText;
  106. const link = $(items[i]).attr('href');
  107. $("#search-menu").append(`<li class="aiz-side-nav-item"><a href="${link}" class="aiz-side-nav-link"><i class="las la-ellipsis-h aiz-side-nav-icon"></i><span>${text}</span></a></li`);
  108. }
  109. }else{
  110. $("#search-menu").html(`<li class="aiz-side-nav-item"><span class="text-center text-muted d-block">{{ translate('Nothing Found') }}</span></li>`);
  111. }
  112. }else{
  113. $("#main-menu").removeClass('d-none');
  114. $("#search-menu").html('')
  115. }
  116. }
  117. </script>
  118. </body>
  119. </html>