|
38 | 38 | <c:set var="cr" value="<%= request.getAttribute(PaymentHistory.CODER) %>"/>
|
39 | 39 | <c:set var="paymentConfirmationTemplate" value="<%= request.getAttribute(PaymentHistory.PAYMENT_CONFIRMATION_TEMPLATE) %>"/>
|
40 | 40 | <c:set var="userPaymentMethod" value="<%= request.getAttribute(PaymentHistory.USER_PAYMENT_METHOD) %>"/>
|
| 41 | +<c:set var="userHandle" value="<%= sessionInfo.getHandle() %>"/> |
| 42 | +<c:set var="userId" value="<%= sessionInfo.getUserId() %>"/> |
| 43 | +<c:set var="userImagePath" value="<%= sessionInfo.getImagePath() %>"/> |
| 44 | +<c:set var="userInitials" value="<%= sessionInfo.getHandle() %>"/> |
41 | 45 |
|
42 | 46 | <c:set value="<%=PaymentHistory.DEFAULTS_KEY%>" var="defaults"/>
|
43 | 47 | <c:set value="<%=PaymentHistory.PAYMENT_ID%>" var="PAYMENT_ID"/>
|
|
77 | 81 | <jsp:param name="key" value="tc_stats"/>
|
78 | 82 | <jsp:param name="reskin" value="${isReskin ? 'paymentHistory' : ''}"/>
|
79 | 83 | </jsp:include>
|
| 84 | + <div id="headerNav"></div> |
| 85 | + <script> |
| 86 | + var currEnv = '<%=ApplicationServer.ENVIRONMENT%>'; |
| 87 | + var prodEnv = '<%=ApplicationServer.PROD%>' |
| 88 | + var scriptURL = '//uni-nav.topcoder-dev.com/v1/tc-universal-nav.js'; |
| 89 | +
|
| 90 | + if (currEnv === prodEnv) { |
| 91 | + scriptURL = '//uni-nav.topcoder.com/v1/tc-universal-nav-1.js'; |
| 92 | + } |
| 93 | +
|
| 94 | + !function(n,t,e,a,c,i,o){n['TcUnivNavConfig']=c,n[c]=n[c]||function(){ |
| 95 | + (n[c].q=n[c].q??[]).push(arguments)},n[c].l=1*new Date();i=t.createElement(e), |
| 96 | + o=t.getElementsByTagName(e)[0];i.async=1;i.type="module";i.src=a;o.parentNode.insertBefore(i,o) |
| 97 | + }(window,document,"script",scriptURL,"tcUniNav"); |
| 98 | +
|
| 99 | + var photoUrl = 'https://<%=ApplicationServer.SERVER_NAME%>' + '${userImagePath}'; |
| 100 | + var userId = ${userId}; |
| 101 | + var handle = '${userHandle}'; |
| 102 | + var initials = handle ? handle.substr(0, 2).toUpperCase() : ''; |
| 103 | +
|
| 104 | + var user = { |
| 105 | + photoUrl, |
| 106 | + userId, |
| 107 | + initials, |
| 108 | + handle |
| 109 | + }; |
| 110 | +
|
| 111 | + tcUniNav('init', 'headerNav', { |
| 112 | + type: 'tool', |
| 113 | + toolName: 'Topcoder Payments', |
| 114 | + user, |
| 115 | + signOut() { |
| 116 | + window.location.replace("http://<%=ApplicationServer.SERVER_NAME%>/tc?module=Logout") |
| 117 | + } |
| 118 | + }); |
| 119 | +
|
| 120 | + tcUniNav('init', 'footerNav', { |
| 121 | + type: 'footer', |
| 122 | + }) |
| 123 | +
|
| 124 | + </script> |
80 | 125 |
|
81 | 126 | <script type="text/javascript">
|
82 | 127 | USER_PAYMENT_METHOD = ${userPaymentMethod eq null ? 'null' : userPaymentMethod};
|
|
186 | 231 | </head>
|
187 | 232 | <body>
|
188 | 233 |
|
189 |
| -<jsp:include page="../../top.jsp" > |
190 |
| - <jsp:param name="level1" value=""/> |
191 |
| - <jsp:param name="isReskin" value="${isReskin}"/> |
192 |
| -</jsp:include> |
193 |
| - |
194 | 234 | <c:if test="${isReskin}">
|
195 | 235 | <div class="page">
|
196 | 236 | </c:if>
|
|
836 | 876 | </div><!-- // end .page -->
|
837 | 877 | </c:if>
|
838 | 878 |
|
839 |
| -<jsp:include page="/foot.jsp" > |
840 |
| - <jsp:param name="isReskin" value="${isReskin}"/> |
841 |
| -</jsp:include> |
| 879 | +<div id="footerNav"></div> |
842 | 880 |
|
843 | 881 | <c:if test="${isReskin}">
|
844 | 882 | <div class="modal payment-confirm-modal" id="payment-confirm-modal-id">
|
|
0 commit comments