PrivacyPolicyFormWeb.html 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <!DOCTYPE html>
  2. <html lang="ko"
  3. xmlns:th="http://www.thymeleaf.org"
  4. xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
  5. layout:decorator="web/common/layout/DefaultLayoutWeb">
  6. <!--
  7. *******************************************************************************
  8. * @source : PrivacyPolicyFormWeb.html
  9. * @desc : 개인정보취급방침 Page
  10. *============================================================================
  11. * STYLE24
  12. * Copyright(C) 2020 TSIT, All rights reserved.
  13. *============================================================================
  14. * VER DATE AUTHOR DESCRIPTION
  15. * === =========== ========== =============================================
  16. * 1.0 2021.03.18 jsshin 최초 작성
  17. *******************************************************************************
  18. -->
  19. <body>
  20. <th:block layout:fragment="content">
  21. <div id="container" class="container ps">
  22. <div class="breadcrumb">
  23. <ul>
  24. <li class="bread_home"><a href="javascript:void(0);" onclick="cfnGoToPage(_PAGE_MAIN);">홈</a></li>
  25. <li class="bread_2depth">개인정보취급방침</li>
  26. </ul>
  27. </div>
  28. <div class="wrap">
  29. <div class="content ps_privacy"> <!-- 페이지특정 클래스 = ps_privacy -->
  30. <div class="cont_head">
  31. <div>
  32. <h3>개인정보취급방침</h3>
  33. </div>
  34. </div>
  35. <div class="cont_body" th:utext="${#strings.replace(#strings.replace(clause,'&amplt;','<'),'&ampgt;','>')}">
  36. </div>
  37. <div class="cont_foot">
  38. <div id="prvc_sel">
  39. <form class="form_wrap">
  40. <div class="form_field">
  41. <div class="select_custom prvs_detail">
  42. <div class="combo">
  43. <div class="select">개인정보 처리방침 v1.0</div>
  44. <ul class="list" style="display: none;">
  45. <th:block th:if="${clauseList}" th:each="oneData, status : ${clauseList}">
  46. <li th:text="${oneData.clauseTitle}" th:onclick="fnGetCaluseInfo([[${oneData.clauseSq}]]);"></li>
  47. </th:block>
  48. </ul>
  49. </div>
  50. </div>
  51. </div>
  52. </form>
  53. </div>
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. <script th:inline="javascript">
  59. /*<![CDATA[*/
  60. $(document).ready(function() {
  61. $(document).on("click","#partners",function(event){
  62. cfnSupplyComanyLayer();
  63. });
  64. });
  65. var fnGetCaluseInfo = function (clauseSq) {
  66. $.get('/customer/clause/info/' + clauseSq
  67. , function (data) {
  68. if(!gagajf.isNull(data.clauseContent)) {
  69. $('.cont_body').html(data.clauseContent);
  70. $("html, body").animate({scrollTop : $("#container").offset().top},100)
  71. }
  72. });
  73. };
  74. // 약관 내부 링크
  75. $(function() {
  76. $(".hook_list ul li a").on("click", function() {
  77. var hookHeader = $("header").outerHeight() + 100;
  78. var hookHref = $(this).attr("href");
  79. var hookPot = $(hookHref == "#" || hookHref == "" ? "body" : hookHref);
  80. var hookPos = hookPot.offset().top - hookHeader;
  81. $("html, body").animate({ scrollTop: hookPos }, 300);
  82. });
  83. $(window).scroll(function(){
  84. var scroll = $(this).scrollTop();
  85. var headerH = $(".header").height();
  86. if ($(window).scrollTop() > headerH){
  87. $(".header").addClass("minify");
  88. return false;
  89. }
  90. else {
  91. $(".header").removeClass("minify");
  92. return false;
  93. }
  94. });
  95. var prvc_select = new sCombo('.select_custom.prvs_detail');
  96. });
  97. /*]]>*/
  98. </script>
  99. </th:block>
  100. </body>
  101. </html>