1 2 3<!DOCTYPE html> 4<html> 5<head> 6 <meta charset="utf-8" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 9 <title>NRF</title> 10 <!--STYLES--> 11 <link href="/Content/css?v=CQbbzgUjX5gQSewMKflwTwBSlziaxwgEoijy3ViJmrI1" rel="stylesheet"/> 12 13 <link href="/Content/Kendo/2022.2.510/styles?v=sF5F84Qz9oleUYNpYhKmxuZL-_rtyVhBruVHdPTd1Qw1" rel="stylesheet"/> 14 15 <link href="/Content/font-awesome/css/font-awesome.min.css" rel="stylesheet" /> 16 <!--SCRIPTS--> 17
17<script src="/bundles/jquery?v=0XJqbYX4tFhH25_G_qbbiJSeeoDaZY7hjfcdPnQjLwc1"></script>
17 18 19
19<script src="/bundles/Kendo?v=mwJcFDqwvs_psEiPEFhJwxK3N7Ly_blclT1drDu5X2k1"></script>
19 20 21 22
23<script> 24 (function () { 25 if (typeof kendo === "undefined" || !kendo.cultures) { return; } 26 27 var months = { 28 names: ["January","February","March","April","May","June","July","August","September","October","November","December"], 29 namesAbbr: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"] 30 }; 31 32 for (var name in kendo.cultures) { 33 if (!kendo.cultures.hasOwnProperty(name)) { continue; } 34 var culture = kendo.cultures[name]; 35 if (!culture || !culture.calendars || !culture.calendars.standard) { continue; } 36 37 var calendar = culture.calendars.standard; 38 if (!calendar.months) { continue; } 39 40 // Assign the two arrays individually rather than replacing calendar.months, so anything 41 // else Kendo keeps on that object survives. 42 calendar.months.names = months.names.slice(); 43 calendar.months.namesAbbr = months.namesAbbr.slice(); 44 } 45 })(); 46</script>
46 47 48
48<script src="/bundles/portal?v=8eziW-F60YDIY9J5BvPpiLONcihjpJjEWkhKcQ6hqx01"></script>
48 49 50</head> 51<body id="ESSPortalBackground" style="padding:0 !important;margin-top: 0 !important"> 52 <div id="login-loader"></div> 53 <div id="main-section-header" class="row"> 54 <h1 id="dash-logo" style="margin: 0 !important;"> NRF Recruitment Portal </h1> 55 </div> 56 <div class="row"> 57 <div class="row"> 58 <div id="loginTopImage" class="col-md-4 col-md-offset-4" /> 59 </div> 60 </div> 61 <div id="main" class="row"> 62 63 64<style> 65 @supports not (-ms-high-contrast: none) { 66 @media only screen and (max-width : 970px) { 67 #WelcomeText { 68 display: none; 69 } 70 } 71 72 @media only screen and (max-width : 1030px) { 73 #WelcomeText { 74 height: 150px !important; 75 } 76 77 .h1 { 78 padding: 5%; 79 } 80 } 81 } 82 83 #CriticalSkillWindow_wnd_title { 84 font-weight: bold; 85 } 86 87 .DynamicGridMessage { 88 font-weight: bold; 89 font-size: 1.2em; 90 } 91</style> 92 93
93<script id="JobDetailTemplate" type="text/kendo-tmpl"> 94 <div class="grid-details"> 95 <table> 96 # for (var prop in data) { # 97 # if ( 98 prop.includes("BusinessUnit") || 99 prop.includes("WorkDays") || 100 prop.includes("PartFullTime") || 101 prop.includes("Province") || 102 prop.includes("Municipality") || 103 prop.includes("ClosingDate")) 104 { # 105 # if (prop.includes("Date")) { # 106 <tr> 107 <td> #=prop.replace(/([a-z])([A-Z])/g, '$1 $2') # : </td> 108 <td> #= formatDate(data[prop]) # </td> 109 </tr> 110 # } else { # 111 <tr> 112 <td> #=prop.replace(/([a-z])([A-Z])/g, '$1 $2') # : </td> 113 <td> #= data[prop] # </td> 114 </tr> 115 # } # 116 # } # 117 # } # 118 </table> 119 </div> 120 </script>
120 121
122<script> 123 window.onresize = function (event) { 124 //console.log("Resize" + event.target.innerWidth); 125 mobileJob(); 126 }; 127 function hideDetail(e) { 128 var items = e.sender.items(); 129 items.each(function () { 130 var row = $(this); 131 var dataItem = e.sender.dataItem(row); 132 if (!dataItem.hasChildren) { 133 row.find(".k-hierarchy-cell").html(""); 134 } 135 136 }) 137 } 138 function mobileJob() { 139 try { 140 if (window.innerWidth <= 550) { 141 var SRgrid = $("#ExternalJobs").data("kendoGrid"); 142 SRgrid.hideColumn("BusinessUnit"); 143 SRgrid.hideColumn("WorkDays"); 144 SRgrid.hideColumn("PartFullTime"); 145 SRgrid.hideColumn("Province"); 146 SRgrid.hideColumn("Municipality"); 147 SRgrid.hideColumn("PositionRequiredDate"); 148 SRgrid.hideColumn("ClosingDate"); 149 $("#ExternalJobs").data("kendoGrid").resize(); 150 } 151 else if (window.innerWidth > 550 && window.innerWidth < 615) { 152 var SRgrid = $("#ExternalJobs").data("kendoGrid"); 153 SRgrid.hideColumn("BusinessUnit"); 154 SRgrid.hideColumn("PartFullTime"); 155 SRgrid.showColumn("Province"); 156 SRgrid.showColumn("ClosingDate"); 157 SRgrid.hideColumn("WorkDays"); 158 SRgrid.hideColumn("Municipality"); 159 SRgrid.hideColumn("PositionRequiredDate"); 160 $("#ExternalJobs").data("kendoGrid").resize(); 161 } 162 else if (window.innerWidth > 615 && window.innerWidth < 750) { 163 var SRgrid = $("#ExternalJobs").data("kendoGrid"); 164 SRgrid.showColumn("BusinessUnit"); 165 SRgrid.hideColumn("PartFullTime"); 166 SRgrid.showColumn("Province"); 167 SRgrid.showColumn("ClosingDate"); 168 SRgrid.hideColumn("WorkDays"); 169 SRgrid.hideColumn("Municipality"); 170 SRgrid.hideColumn("PositionRequiredDate"); 171 $("#ExternalJobs").data("kendoGrid").resize(); 172 } 173 else if (window.innerWidth > 600 && window.innerWidth < 1050 ) { 174 var SRgrid = $("#ExternalJobs").data("kendoGrid"); 175 SRgrid.showColumn("BusinessUnit"); 176 SRgrid.showColumn("PartFullTime"); 177 SRgrid.showColumn("Province"); 178 SRgrid.showColumn("ClosingDate"); 179 SRgrid.hideColumn("WorkDays"); 180 SRgrid.hideColumn("Municipality"); 181 SRgrid.hideColumn("PositionRequiredDate"); 182 $("#ExternalJobs").data("kendoGrid").resize(); 183 } 184 else { 185 var SRgrid = $("#ExternalJobs").data("kendoGrid"); 186 SRgrid.showColumn("BusinessUnit"); 187 SRgrid.showColumn("WorkDays"); 188 SRgrid.showColumn("PartFullTime"); 189 SRgrid.showColumn("Province"); 190 SRgrid.showColumn("Municipality"); 191 //SRgrid.showColumn("PositionRequiredDate"); 192 SRgrid.showColumn("ClosingDate"); 193 $("#ExternalJobs").data("kendoGrid").resize(); 194 195 } 196 $("#ExternalVacanciesWindow").data("kendoWindow").setOptions({ width: (window.innerWidth * 0.9) }); 197 $("#ExternalJobAdvertWindow").data("kendoWindow").setOptions({ width: (window.innerWidth * 0.9) }); 198 199 if (window.innerWidth > 1200) 200 $("#ExternalVacanciesWindow").data("kendoWindow").setOptions({ width: 1200 }); 201 202 if (window.innerWidth > 725) 203 $("#ExternalJobAdvertWindow").data("kendoWindow").setOptions({ width: 725 }); 204 } 205 catch (err) { } 206 } 207 208 209 function ShowJobDetails(e) { 210 var jobDataItem = this.dataItem($(e.currentTarget).closest("tr")); 211 var jobWindow = $("#ExternalJobAdvertWindow").getKendoWindow(); 212 213 //Retrieve data to show regarding position either in a popup or information displayed below... 214 $.ajax({
215 type: "GET", 216 url: "/StaffRequisition/GetJobDetails", 217 data: { staffRequisitionID: jobDataItem.staffRequisitionID } 218 }).done(function (data) { 219 jobWindow.content(data); 220 jobWindow.open(); 221 jobWindow.center(); 222 jobWindow.title("Job Details"); 223 }) 224 } 225 226 function viewExternalVacanies(e) { 227 var vacanciesWindow = $("#ExternalVacanciesWindow").getKendoWindow(); 228 vacanciesWindow.open(); 229 vacanciesWindow.center(); 230 } 231 232 function viewCriticalSkills(e) { 233 var skillsWindow = $("#CriticalSkillWindow").getKendoWindow(); 234 235 $.ajax({ 236 type: "GET", 237 url: "/StaffRequisition/GetCriticalSkills" 238 }).done(function (data) { 239 skillsWindow.content(data); 240 skillsWindow.open(); 241 skillsWindow.center(); 242 skillsWindow.title("Critical Skills"); 243 }) 244 } 245 246 function downloadForm(e) { 247 window.location.href = "/Recruitment/Recruitment/GetVideoFileTemplate?&type=" + e; 248 } 249 250 function loadXmlFeed() { 251 window.location.href = "/Recruitment/StaffRequisition/GetLinkedInXML"; 252 } 253</script>
253 254 255<p id="browserDetails" style="display:none"> 256 <div id="login"> 257 <div class="row"> 258 <div id="WelcomeText" class="col-md-4" style="text-align: center; height:425px;"> 259 <h1 style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 48px; vertical-align: middle; height:inherit; padding:10%; padding-right:0%; display:table-cell">Welcome to the Recruitment and Selection Portal</h1> 260 </div> 261 <div class="col-md-4"> 262 <div class="login-panel panel panel-default"> 263 264 <div class="panel-body"> 265 <fieldset> 266 267 <input name="__RequestVerificationToken" type="hidden" value="iKRrRkWedJtWM5GoNC5ztyJYwXPM33gXi3zFbmsAb7w6saAu1XdxPipD0Ea25ljQntGGgxzdtL4-jkLQIvN3FS86CSFjyBRCxYFnH3INBY41" /> 268 <div class="row" style="padding-bottom: 10px" > 269 <div class="col-sm-12"> 270 <label>Click here to </label> 271 </div> 272 <div class="col-sm-12" style="padding-bottom: 10px"> 273<form action="/Account/RecruitmentNavigationRegister?CompanyResourceTag=0" class="form-horizontal" id="formLogin" method="post" role="form"> <input id="regbtn" type="submit" value="Register" name="action:Register" class="btn btn-lg btn-success btn-block" /> 274</form> </div> 275 <div class="col-sm-12"> 276 <label>Already have a profile? </label> 277 </div> 278 <div class="col-sm-12" style="padding-bottom: 10px"> 279<form action="/Account/RecruitmentNavigationLogin?CompanyResourceTag=0" class="form-horizontal" id="formLogin" method="post" role="form"> <input id="logbtn" type="submit" value="Login" name="action:Login" class="btn btn-lg btn-success btn-block" readonly /> 280</form> </div> 281 </div> 282 <div class="row" style="padding: 10px"> 283 <label> Not ready to create a profile? </label> 284 <input id="ExternalVacanciesBtn" value="View Available Vacancies" name="ExternalVacanciesBtn" class="btn btn-lg btn-success btn-block" onclick="viewExternalVacanies()" readonly /> 285 </div> 286 <div class="row" style="padding: 10px"> 287 <label> Symplexity ESS User? </label> 288 <input id="ExternalVacanciesBtn" value="ESS Login" name="InternalRedirectBtn" class="btn btn-lg btn-success btn-block" onclick="location.href='/'" readonly /> 289 </div> 290 <div class="row" style="padding: 10px"> 291 <p>For problems with login or using the Recruitment Portal, please contact our Helpdesk at:</p> 292 <p style="padding: 10px"> 293 <a href="mailto:[email protected]" style="color: black; text-decoration: underline">[email protected]</a> 294 </p> 295 </div> 296 297 </fieldset> 298 </div> 299 </div> 300 </div> 301 302 </div> 303 </div> 304 305 306 307 <div id="ExternalJobAdvertWindow" style="display:none"></div>
307<script> 308 kendo.syncReady(function(){jQuery("#ExternalJobAdvertWindow").kendoWindow({"modal":true,"iframe":false,"scrollable":true,"pinned":false,"title":{"text":""},"resizable":true,"width":"1200px","actions":["Close"]});}); 309</script>
309 310 <div id="ExternalVacanciesWindow" style="display:none"> 311 <div id="JobSearch_Wrapper" class="shadowBox"> 312<div class="k-widget k-grid" id="ExternalJobs" style="height : 650px"><div class="k-toolbar k-grid-toolbar k-grid-top"><a class="k-button k-button-md k-rounded-md k-button-solid k-button-solid-base k-grid-XMLFeed" href="#" onclick="loadXmlFeed();">XML Feed</a><span class="k-searchbox k-input k-input-md k-rounded-md k-input-solid k-grid-search"><span class="k-input-icon k-icon k-i-search"></span><input autocomplete="off" class="k-input-inner" placeholder="Search..." title="Search..." type="text" /></span></div><div class="k-grid-header"><div class="k-grid-header-wrap"><table><colgroup><col /><col /><col /><col /><col /><col /><col /><col /><col /></colgroup><thead class="k-grid-header"><tr><th class="k-header" data-field="staffRequisitionID" data-index="0" data-title="Requisition ID" id="819e88f1-13dd-4688-a380-1cfc45fa46f6" scope="col"><a class="k-link" href="/StaffRequisition/GetAdvertisedJobsExternal?ExternalJobs-sort=staffRequisitionID-asc">Requisition ID</a></th><th class="k-header" data-field="PostNumber" data-index="1" data-title="Post Number" id="0b5a55d4-e579-4d22-a0f0-3cbb437c6cfc" scope="col" style="display:none"><a class="k-link" href="/StaffRequisition/GetAdvertisedJobsExternal?ExternalJobs-sort=PostNumber-asc">Post Number</a></th><th class="k-header" data-field="PositionTitle" data-index="2" data-title="Position Title" id="fd3ee047-1e6b-45f9-b880-8dc436cd7fd6" scope="col"><a class="k-link" href="/StaffRequisition/GetAdvertisedJobsExternal?ExternalJobs-sort=PositionTitle-asc">Position Title</a></th><th class="k-header" data-field="BusinessUnit" data-index="3" data-title="Business Unit" id="2ce878d1-121d-4702-aef2-c65cd83da492" scope="col"><a class="k-link" href="/StaffRequisition/GetAdvertisedJobsExternal?ExternalJobs-sort=BusinessUnit-asc">Business Unit</a></th><th class="k-header" data-field="WorkDays" data-index="4" data-title="Work Days" id="1ba00b9a-9fab-4bbd-bf0a-b232e11de5b3" scope="col"><a class="k-link" href="/StaffRequisition/GetAdvertisedJobsExternal?ExternalJobs-sort=WorkDays-asc">Work Days</a></th><th class="k-header" data-field="PartFullTime" data-index="5" data-title="Part Full Time" id="80317bce-6802-4010-a600-8fd6a84ceb65" scope="col"><a class="k-link" href="/StaffRequisition/GetAdvertisedJobsExternal?ExternalJobs-sort=PartFullTime-asc">Part Full Time</a></th><th class="k-header" data-field="Province" data-index="6" data-title="Province" id="f53e52d6-fb66-4e04-bb32-45847dd9b6ec" scope="col"><a class="k-link" href="/StaffRequisition/GetAdvertisedJobsExternal?ExternalJobs-sort=Province-asc">Province</a></th><th class="k-header" data-field="Municipality" data-index="7" data-title="Municipality" id="50eab44f-a015-4f0c-991b-c7ebdcada01e" scope="col"><a class="k-link" href="/StaffRequisition/GetAdvertisedJobsExternal?ExternalJobs-sort=Municipality-asc">Municipality</a></th><th class="k-header" data-field="PositionRequiredDate" data-index="8" data-title="Requirement Date" id="0e6eda97-07cd-4bc6-9799-d71e7bb9d536" scope="col"><a class="k-link" href="/StaffRequisition/GetAdvertisedJobsExternal?ExternalJobs-sort=PositionRequiredDate-asc">Requirement Date</a></th><th class="k-header" data-dir="asc" data-field="ClosingDate" data-index="9" data-title="Closing Date" id="5d2fb14e-e643-42c5-926f-1225d705a39b" scope="col"><a class="k-link" href="/StaffRequisition/GetAdvertisedJobsExternal?ExternalJobs-sort=ClosingDate-desc">Closing Date<span class="k-icon k-i-sort-asc-sm"></span></a></th></tr></thead></table></div></div><div class="k-grid-content k-auto-scrollable" style="height:200px"><table><colgroup><col /><col /><col /><col /><col /><col /><col /><col /><col /></colgroup><tbody><tr class="k-no-data"><td colspan="9"></td></tr></tbody></table></div><div class="k-pager-wrap k-grid-pager"><a aria-label="Go to the first page" class="k-link k-pager-nav k-state-disabled k-pager-first" data-page="1" href="#" title="Go to the first page"><span class="k-icon k-i-arrow-end-left"></span></a><a aria-label="Go to the previous page" class="k-link k-pager-nav k-state-disabled" data-page="0" href="#" title="Go to the previous page"><span class="k-icon k-i-arrow-60-left"></span></a><div class="k-pager-numbers-wrap k-floatwrap"><select class="k-dropdown k-picker k-dropdown-list"><option selected="selected">1</option></select><ul class="k-pager-numbers"><li><span class="k-link k-state-selected" data-page="1">1</span></li></ul></div><a aria-label="Go to the next page" class="k-link k-pager-nav k-state-disabled" data-page="2" href="#" title="Go to the next page"><span class="k-icon k-i-arrow-60-right"></span></a><a aria-label="Go to the last page" class="k-link k-pager-nav k-state-disabled k-pager-last" data-page="1" href="#" title="Go to the last page"><span class="k-icon k-i-arrow-end-right"></span></a><span class="k-pager-sizes k-label"><select><option value="5">5</option><option value="10">10</option><option value="20">20</option></select>items per page</span><a aria-label="Refresh" class="k-pager-refresh k-link" href="/StaffRequisition/GetAdvertisedJobsExternal" title="Refresh"><span class="k-icon k-i-refresh"></span></a><span class="k-pager-info k-label">No items to display</span></div></div>
312<script> 313 kendo.syncReady(function(){jQuery("#ExternalJobs").kendoGrid({"dataBound":mobileJob,"columns":[{"title":"Requisition ID","headerAttributes":{"data-field":"staffRequisitionID","data-title":"Requisition ID"},"exportable":true,"field":"staffRequisitionID","encoded":true},{"title":"Post Number","headerAttributes":{"data-field":"PostNumber","data-title":"Post Number"},"hidden":true,"exportable":true,"field":"PostNumber","encoded":true},{"title":"Position Title","headerAttributes":{"data-field":"PositionTitle","data-title":"Position Title"},"exportable":true,"field":"PositionTitle","encoded":true},{"title":"Business Unit","headerAttributes":{"data-field":"BusinessUnit","data-title":"Business Unit"},"exportable":true,"field":"BusinessUnit","encoded":true},{"title":"Work Days","headerAttributes":{"data-field":"WorkDays","data-title":"Work Days"},"exportable":true,"field":"WorkDays","encoded":true},{"title":"Part Full Time","headerAttributes":{"data-field":"PartFullTime","data-title":"Part Full Time"},"exportable":true,"field":"PartFullTime","encoded":true},{"title":"Province","headerAttributes":{"data-field":"Province","data-title":"Province"},"exportable":true,"field":"Province","encoded":true},{"title":"Municipality","headerAttributes":{"data-field":"Municipality","data-title":"Municipality"},"exportable":true,"field":"Municipality","encoded":true},{"title":"Requirement Date","headerAttributes":{"data-field":"PositionRequiredDate","data-title":"Requirement Date"},"exportable":true,"field":"PositionRequiredDate","format":"{0:dd MMM yyyy}","encoded":true},{"title":"Closing Date","headerAttributes":{"data-field":"ClosingDate","data-title":"Closing Date"},"exportable":true,"field":"ClosingDate","format":"{0:dd MMM yyyy}","encoded":true}],"pageable":{"refresh":true,"pageSizes":[5,10,20],"buttonCount":5},"sortable":true,"selectable":{"mode":"Single, Row"},"filterable":{"extra":true},"columnMenu":true,"resizable":true,"scrollable":{"height":"200px"},"toolbar":{"command":[{"name":"XMLFeed","attr":" onclick=\"loadXmlFeed();\"","buttonType":"ImageAndText","text":"XML Feed"},{"name":"Search","buttonType":"ImageAndText"}]},"noRecords":true,"messages":{"noRecords":"No data found"},"dataSource":{"type":(function(){if(kendo.data.transports['aspnetmvc-ajax']){return 'aspnetmvc-ajax';} else{throw new Error('The kendo.aspnetmvc.min.js script is not included.');}})(),"transport":{"read":{"url":"/StaffRequisition/GetAdvertisedJobsExternal"},"prefix":""},"pageSize":20,"page":1,"groupPaging":false,"total":0,"sort":[{"field":"ClosingDate","dir":"asc"}],"schema":{"data":"Data","total":"Total","errors":"Errors","model":{"id":"staffRequisitionID","fields":{"PositionCompanyResourceTag":{"type":"number"},"staffRequisitionID":{"type":"number"},"PostNumber":{"type":"string"},"PositionTitle":{"type":"string"},"WorkDays":{"type":"string"},"PartFullTime":{"type":"string"},"Province":{"type":"string"},"Municipality":{"type":"string"},"PositionRequiredDate":{"type":"date"},"ClosingDate":{"type":"date"},"BusinessUnit":{"type":"string"},"AdvertType":{"type":"string"},"PersonnelArea":{"type":"string"},"Vacancies":{"type":"number"},"Level01":{"type":"string"},"Level02":{"type":"string"},"Level03":{"type":"string"},"Level04":{"type":"string"},"Level05":{"type":"string"},"Level06":{"type":"string"},"Level07":{"type":"string"},"Level08":{"type":"string"},"Level09":{"type":"string"},"Level10":{"type":"string"},"Level11":{"type":"string"},"Level12":{"type":"string"},"Level13":{"type":"string"},"Level14":{"type":"string"},"Level15":{"type":"string"}}}}},"detailTemplate":kendo.template(jQuery('#JobDetailTemplate').html()),"mobile":true});}); 314</script>
314 315 316 </div> 317 318</div>
318<script> 319 kendo.syncReady(function(){jQuery("#ExternalVacanciesWindow").kendoWindow({"iframe":false,"scrollable":true,"pinned":false,"title":"Available Vacancies","resizable":true,"width":"1100px","actions":["Close"]});}); 320</script>
320 321 322 323 <!--
323<script id="loginSelection" type="text/kendo"> 324 <div class="template-wrapper"> 325 Welcome to the Job Application Portal: 326 </div> 327 </script>
327 328 <div id="loginDecision"></div> 329
329<script>--> 330 331 <!--</script>
331--> 332 333 334 335 </div> 336 <div class="row"> 337 <div class="layout-header-img"></div> 338 </div> 339 340 341
341<script> 342 $(document).ready(function () { 343 function bckgrdImageUrlWithoutFilename(selector) { 344 let backgroundImage = $(selector).css('background-image'); 345 346 if (!backgroundImage || backgroundImage === 'none') { 347 return null; 348 } 349 350 let urlMatch = backgroundImage.match(/url\(['"]?(.*?)['"]?\)/); 351 352 if (urlMatch && urlMatch[1]) { 353 let imageUrl = urlMatch[1]; 354 return imageUrl.substring(0, imageUrl.lastIndexOf('/') + 1); 355 } else { 356 return null; 357 } 358 } 359 360 $.ajax({ 361 type: "GET", 362 contentType: "application/json", 363 url: `/api/imageupload/loginsignature`, 364 dataType: 'json', 365 }).done(function (data) { 366 $('.layout-header-img').attr('id', 'loginBottomImage'); 367 if (data?.LoginSignatureImage) { 368 let url = encodeURI(`${bckgrdImageUrlWithoutFilename('#loginBottomImage')}${data.LoginSignatureImage}`); 369 $("#loginBottomImage").css("background-image", `url(${url})`); 370 } 371 }).fail(function (e) { 372 $('.layout-header-img').attr('id', 'loginBottomImage'); 373 }); 374 }); 375 </script>
375 376</body> 377 378</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.