Files
Backend-Api/ServiceHost/Areas/Client/Pages/Shared/_ClientLayout.cshtml
2024-08-24 19:13:34 +03:30

290 lines
9.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@using Microsoft.AspNetCore.Razor.Language.Intermediate
@using Version = _0_Framework.Application.Version
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="Coderthemes">
<title> گزارشگیر @ViewData["Title"]</title>
<link rel="icon" type="image/x-icon" href="~/AssetsClient/images/favicon.ico">
<!-- Base Css Files -->
@* <link href="~/clienttheme/css/bootstrap.rtl.min.css" rel="stylesheet" />
<link href="~/clienttheme/css/style.css" rel="stylesheet" />
<link href="~/New/css/responsive.css" rel="stylesheet" /> *@
<link href="~/AssetsClient/css/bootstrap.rtl.min.css?ver=@Version.StyleVersion" rel="stylesheet" />
<link href="~/AssetsClient/libs/intro.js/introjs-rtl.css?ver=@Version.StyleVersion" rel="stylesheet" />
<link href="~/AssetsClient/libs/intro.js/introjs.css?ver=@Version.StyleVersion" rel="stylesheet" />
<link href="~/AssetsClient/css/introjs-custom.css?ver=@Version.StyleVersion" rel="stylesheet" />
<link href="~/AssetsClient/css/style.css?ver=@Version.StyleVersion" rel="stylesheet" />
<link href="~/AssetsClient/css/responsive.css?ver=@Version.StyleVersion" rel="stylesheet" />
<link href="~/AssetsClient/css/responsive-modal.css?ver=@Version.StyleVersion" rel="stylesheet" />
<link href="~/AssetsClient/css/validation-style.css?ver=@Version.StyleVersion" rel="stylesheet" />
<link href="~/AssetsClient/libs/font-awesome/css/font-awesome.min.css?ver=@Version.StyleVersion" rel="stylesheet" />
<link href="~/AssetsClient/css/material-design-iconic-font.min.css?ver=@Version.StyleVersion" rel="stylesheet" />
<script src="~/AssetsAdminNew/libs/wavesurfer/wavesurfer.min.js"></script>
<link href="~/AssetsClient/libs/select2/css/select2.min.css" rel="stylesheet" />
@RenderSection("Styles", false)
</head>
<body>
<!-- Dark Overlay -->
<div id="overlay" class="d-lg-none"></div>
<!-- End Dark Overlay -->
<!-- ========== Right Sidebar Start ========== -->
<partial name="_Menu" />
<partial name="_headerAndFooter" />
<!-- ============================================================== -->
<!-- Start right Content here -->
<!-- ============================================================== -->
@RenderBody()
<!-- ============================================================== -->
<!-- End Right content here -->
<!-- ============================================================== -->
<partial name="_BtnCreateTicket" />
<partial name="_validationAlert" />
<!-- jQuery -->
<script src="~/AssetsClient/js/jquery-3.7.1.min.js"></script>
<script src="~/AssetsClient/js/bootstrap.bundle.min.js"></script>
<script src="~/AssetsClient/libs/intro.js/intro.js"></script>
<script src="~/AssetsClient/libs/select2/js/select2.js"></script>
<script src="~/AssetsClient/libs/select2/js/i18n/fa.js"></script>
<script src="~/admintheme/js/jquery.mask_1.14.16.min.js"></script>
<script src="~/assetsclient/js/datevalidation.js"></script>
<script src="~/assetsclient/js/html2canvas.min.js"></script>
@* <script src="~/assetsclient/js/smooth-scrollbar.js"></script> *@
<script>
var antiForgeryTokenLayout = $('@Html.AntiForgeryToken()').val();
var createTicketSaveAjaxLayout = '@Url.Page("/Company/Ticket/Index", "SaveTicket")';
var uploadFileTicketAjaxLayout = '@Url.Page("/Company/Ticket/Index", "UploadFile")';
var deleteFileTicketAjaxLayout = '@Url.Page("/Company/Ticket/Index", "DeleteFile")';
var deleteAllFilesTicketAjaxLayout = '@Url.Page("/Company/Ticket/Index", "RemoveAllTempFiles")';
$('#MainModal').on('hidden.bs.modal', function () {
$("#ModalContent").html("");
$("#printSection").html("");
});
var url = window.location.href.split('?')[0];
var url2 = window.location.href.split('#')[0];
$('.selectLi').filter(function () {
if (this.href == url || this.href == url2) {
$(this).parent().addClass('active');
};
});
function tutorialIntro() {
localStorage.removeItem("hasCompletedDashboardTour");
localStorage.removeItem("hasCompletedWorkShopTour");
localStorage.removeItem("cardContractIntro");
localStorage.removeItem("hasCompletedEmployeesTour");
localStorage.removeItem("hasCompletedEmployeesLeaveTour");
localStorage.removeItem("hasCompletedEmployeesLeaveListTour");
}
$(document).ready(function () {
if ($(window).width() < 992) {
$(".sidebar-navigation").toggleClass("small");
// $(".main-wrapper").toggleClass("small");
$(".sidebar").toggleClass("active-sidebar-navigation");
$(".header-container").toggleClass("main-wrapper ");
$(".header-container").toggleClass("small");
$(".content-container").toggleClass("small");
// $(".content-container").toggleClass("");
}
if ($(window).width() > 992) {
$('#overlay').toggleClass("overlay");
}
});
$(".toggle").click(function () {
$(".sidebar-navigation").toggleClass("small");
// $(".main-wrapper").toggleClass("small");
$(".sidebar").toggleClass("active-sidebar-navigation");
$(".header-container").toggleClass("main-wrapper ");
$(".header-container").toggleClass("small");
$(".content-container").toggleClass("small");
// $(".content-container").toggleClass("");
$('#overlay').toggleClass("overlay");
});
$("#close-sidemenu-mobile").click(function () {
$(".sidebar-navigation").toggleClass("small");
$(".sidebar").toggleClass("active-sidebar-navigation");
$(".header-container").toggleClass("main-wrapper ");
$(".header-container").toggleClass("small");
$(".content-container").toggleClass("small");
$('#overlay').toggleClass("overlay");
});
$("#overlay").click(function () {
$(".sidebar-navigation").toggleClass("small");
$(".sidebar").toggleClass("active-sidebar-navigation");
$(".header-container").toggleClass("main-wrapper ");
$(".header-container").toggleClass("small");
$(".content-container").toggleClass("small");
$('#overlay').toggleClass("overlay");
});
//******************** بستن مودال خطا ********************
$(document).on('click', '#closeAlert', function () {
$('.alert-msg').hide();
$('.alert-msg p').text('');
clearTimeout();
});
//******************** بستن مودال خطا ********************
$(document).on("click", function (event) {
var target = $(event.target);
if (!target.closest(".dropdown-menu").length
&& !target.is(".dropdown-menu")
&& !target.is(".user-details .user-info .title")
) {
$(".dropdown").removeClass("open");
}
});
function openSideBar() {
var screenWidth = $(window).width();
var navActive = $('.navigation-right').hasClass('active');
var myWrapperEnlarged = $('#myWrapper').hasClass('enlarged');
if (screenWidth < 600) {
$(".navigation-right").removeClass('active');
$("#myWrapper").removeClass('enlarged');
} else if (navActive && myWrapperEnlarged) {
$(".navigation-right").removeClass('active');
$("#myWrapper").removeClass('enlarged');
} else {
$(".navigation-right").addClass('active');
$("#myWrapper").addClass('enlarged');
}
}
function openSettings() {
let dropdown = $(".user-details .user-info .dropdown");
dropdown.toggleClass("open");
}
function checkUrl() {
var url = window.location.href.split('?')[0];
$('.aMenu').filter(function () {
var id = $(this).attr("id");
if (this.href == url || (id == "regiteremployer" && url.indexOf("/Employers/") > -1)) {
$(".activeTab").removeClass('activeTab');
$(this).parent("li").addClass('activeTab');
};
});
}
// $(document).ready(function () {
// var Scrollbar1 = window.Scrollbar;
// Scrollbar1.init(document.querySelector('#ModelDivScrollbar'), {
// alwaysShowTracks: true,
// });
// });
function SelectWorkshop(slug) {
$.ajax({
async: false,
dataType: 'json',
url: '@Url.Page("/Index", "SelectWorkshop")',
headers: { "RequestVerificationToken": antiForgeryTokenLayout },
type: 'POST',
data: { slug: slug },
success: function (response) {
if (response.isSuccedded) {
$('.alert-success-msg').show();
$('.alert-success-msg p').text(response.message);
setTimeout(function () {
$('.alert-success-msg').hide();
$('.alert-success-msg p').text('');
window.location.reload();
}, 500);
} else {
$('.alert-msg').show();
$('.alert-msg p').text(response.message);
setTimeout(function () {
$('.alert-msg').hide();
$('.alert-msg p').text('');
}, 3500);
}
},
error: function (xhr, status, error) {
console.error(xhr.responseText);
}
});
}
$(document).ready(function () {
$('input[type="text"], input[type="number"], textarea').each(function () {
$(this).on('input', function () {
var enteredValue = $(this).val();
var englishNumbers = convertPersianNumbersToEnglish(enteredValue);
$(this).val(englishNumbers);
});
});
});
function convertPersianNumbersToEnglish(input) {
var persianNumbers = [/۰/g, /۱/g, /۲/g, /۳/g, /۴/g, /۵/g, /۶/g, /۷/g, /۸/g, /۹/g];
var arabicNumbers = [/٠/g, /١/g, /٢/g, /٣/g, /٤/g, /٥/g, /٦/g, /٧/g, /٨/g, /٩/g];
var str = input;
for (var i = 0; i < 10; i++) {
str = str.replace(persianNumbers[i], i).replace(arabicNumbers[i], i);
}
return str;
}
</script>
<script src="~/assetsclient/js/tickets_action.js?ver=@Version.StyleVersion"></script>
@RenderSection("Script", false)
<script>
// window.addEventListener('load', function () {
// console.clear();
// console.log('%c سامانه هوشمند گزارشگیر ©', 'font-family: \'IRANYekanX\', serif; color: #00ff00; font-size: 70px; font-weight: bold;');
// });
</script>
</body>
</html>