Careers.cshtml 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. @{
  2. ViewData["Title"] = "Products & Services";
  3. ViewBag.description = "Join the Telemor team and build your career with us. Explore current job openings.";
  4. }
  5. @using WebPortal.Texts
  6. <input type="hidden" id="currentPage" value="1" />
  7. <div class="pathway pt-5">
  8. <div class="container">
  9. <ul class="breadcrumb">
  10. <li class="breadcrumb-item"><a href="/Home">@Lang.Home</a></li>
  11. <li class="breadcrumb-item"><a href="/About">@Lang.AboutUs</a></li>
  12. <li class="breadcrumb-item active">@Lang.Careers</li>
  13. </ul>
  14. </div>
  15. </div>
  16. <div class="tele-news media mb-5">
  17. <div class="container">
  18. <h3 class="f24 text-center mb-5 text-uppercase">@Lang.WeAreHiring</h3>
  19. <div class="row" id="news">
  20. </div>
  21. <p class="text-center">
  22. <a class="btn-borblue" onclick="loadNews(6);" id="btnViewMore">
  23. @Lang.MoreCareer <img src="~/image/dot3.svg" class="ml-2" alt="more">
  24. </a>
  25. </p>
  26. </div>
  27. </div>
  28. @section Scripts {
  29. <script>
  30. $("#btnViewMore").hide();
  31. function loadNews(size) {
  32. console.log("Load news");
  33. var currentPage = $('#currentPage').val();
  34. $.ajax({
  35. url: ('/Home/CareerLoad'),
  36. type: "POST",
  37. data: {
  38. __RequestVerificationToken: $('input[name=__RequestVerificationToken]').val(),
  39. size: size,
  40. page: currentPage,
  41. preview: "@ViewBag.preview"
  42. },
  43. success: function (result) {
  44. // remove page
  45. $("#nextPage").remove();
  46. $("#news").append(result);
  47. if ($("#nextPage").val() > 0) {
  48. // add page
  49. $("#btnViewMore").show();
  50. $('#currentPage').val($("#nextPage").val());
  51. } else {
  52. // hide view more data button
  53. $("#btnViewMore").hide();
  54. }
  55. },
  56. error: function (err) {
  57. console.log(err);
  58. }
  59. });
  60. }
  61. $(document).ready(function () {
  62. loadNews("6");
  63. });
  64. </script>
  65. }