$(document).ready(function(){
//start header menu customization//
//Search in header//
//Responsive Header search//
if ($(window).width() < 1200) {
$('.searchIconHD').detach().insertAfter('.navbar-fixed-top .navbar-toggle');
$('.searchWraps').detach().insertAfter('.searchIconHD');
}
else {
}
$('.menuWrapper .betanewsearch').click(function(event){
event.stopPropagation();
//alert();
$('.searchWraps').addClass('active');
$('.searchWraps .radioSec').css('display','block');
$('.menuWrapper .betanewsearch').hide();
$('.menuWrapper .fds-font--ford-icons__clear').show();
$('.bodycontainer,.footer ').addClass('bg-trans');
});
var outsideClick = $('.wrapper').not('.searchWraps');
$('body').click(function(event){
//event.preventDefault();
if(!$(event.target).is('.searchWraps') && !$(event.target).closest('.searchWraps').length){
$('.searchWraps').removeClass('active');
$('.bodycontainer,.footer ').removeClass('bg-trans');
$('.menuWrapper .betanewsearch').show();
$('.menuWrapper .fds-font--ford-icons__clear').hide();
}
});
$('.menuWrapper .fds-font--ford-icons__clear').click(function(){
$('.searchWraps').removeClass('active');
$('.menuWrapper .betanewsearch').show();
$('.menuWrapper .fds-font--ford-icons__clear').hide();
$('.bodycontainer,.footer ').removeClass('bg-trans');
});
//Search in header//
//hover effect in menu//
$('.search-header .menuWrapper .navbar-nav > li.bgblur,#openlogout').mouseover(function(){
$('.bodycontainer,.footer ').addClass('bg-trans');
});
$('.search-header .menuWrapper .navbar-nav > li.bgblur,#openlogout').mouseout(function(){
$('.bodycontainer,.footer ').removeClass('bg-trans');
if($('.searchWraps').hasClass('active')){
$('.bodycontainer,.footer ').addClass('bg-trans');
}
});
$('.welcome-text ').hover(function(e){
e.preventDefault();
});
$('.mobileDropdwn').detach().insertAfter('.welcome-text p');
//header menu in mobile //
if ($(window).width() <1200){
$('.search-header .menuWrapper .navbar-nav > li > a').removeAttr("data-toggle");
if($('.search-header .menuWrapper .navbar-nav > li ').find('ul.dropdown-menu').length !== 0){
$('ul.dropdown-menu').prev('a.dropdown-toggle').attr("data-toggle", "dropdown");
}
}
//header menu in mobile //
//end header menu customization//
$('.pixel-ratio[data-toggle="tooltip"]').tooltip({
trigger : 'click'
});
$('.attachToltip[data-toggle="tooltip"]').tooltip({
trigger : 'click'
});
//KA Print button//
var detachPrint = $('.knowledgeWrap .page-header .pull-right').detach().addClass('printSec');
$('#viewcount-value').after(detachPrint);
$('.knowledgeWrap .printSec .btn-toolbar a').addClass('fmc-button fmc-button--outlined');
//Body Wrapper//
$('.search-header,.bodycontainer,.clear-position ').wrapAll('
');
//Body Wrapper//
//home page card text height//
if ($(window).width() < 1024) {
$('.rightSidebar').each(function(){
// Cache the highest
var highestBox = 0;
// Select and loop the elements you want to equalise
$('.right-card .card-subText', this).each(function(){
// If this box is higher than the cached highest then store it
if($(this).height() > highestBox) {
highestBox = $(this).height();
}
});
// Set the height of all those children to whichever was highest
$('.right-card .card-subText',this).height(highestBox);
});
}
//home page card text height//
//Home page banner height//
$('.wrapperHomeCont').each(function(){
// Cache the highest
var highestBox = 0;
// Select and loop the elements you want to equalise
$('.imghovercontainer.addcontainer', this).each(function(){
// If this box is higher than the cached highest then store it
if($(this).height() > highestBox) {
highestBox = $(this).height();
}
});
// Set the height of all those children to whichever was highest
$('.imghovercontainer.addcontainer',this).height(highestBox);
});
if ($(window).width() < 769) {
var detachCountry = $('.PreferredCountry-container').detach();
$(detachCountry).appendTo('.page-heading-title');
}
//portal content button disabled change//
$('.previous-btn,.next.submit-btn').click(function(){
$(this).prop("disabled", false);
$('.previous-btn,.next.submit-btn').prop("disabled", false);
})
$('.search-header li span[data-toggle="tooltip"],.fixed_chat li').tooltip({
//trigger : 'click'
});
//loader icon replacement for search
$('.form-loading span.fa-spinner,.view-loading .fa-spinner').replaceWith('
Loading..
');
//Text change for modal Loader//
$(".view-loading").contents().filter(function () {
return this.nodeType === 3;
}).remove();
//Loader number//
var counter = 0;
var c = 0;
var i = setInterval(function () {
$(".fmc-activity-circle .fmc-activity-circle__progress h4").html(c + "%");
// $(".loading-page .counter div.circlebdr").css("width", c + "%").css("height", c + "%");
// $(".loading-page .counter").css("background", "linear-gradient(to right, #fff "+ c + "%,#fff "+ c + "%)");
//$(".loading-page .counter h1.color").css("width", c + "%");
counter++;
c++;
if (counter == 101) {
clearInterval(i);
}
}, 500);
//loader number
//iframe loader//
function KALoader() {
}
// if (window.location.href.indexOf("article") > -1) {
// $(".loaderWrapper").css('display','none');
// $(".KAloader").css('display','block');
// }
// $(".loaderWrapper").fadeOut('slow');
// if (window.location.href.indexOf("article") > -1) {
// $(".KAloader").fadeOut('slow');
// }
});
// //loader icon
$(window).on("load", function () {
});
$(window).load(function() {
$(".loaderWrapper").fadeOut('slow');
//window.addEventListener("lcw:ready", function handleLivechatReadyEvent() {
// var isMinimized = localStorage.getItem("isMinimized")
// if (isMinimized == "true") {
// console.log("CHAT TRIGGERING ON PAGE LOAD. isMinimized: " + isMinimized);
// Microsoft.Omnichannel.LiveChatWidget.SDK.startChat();
// }
//});
});
$(document).ready(function () {
//Retrieve Team id
function ajaxCall(apiUrl, isOdata) {
try {
var returnData = "";
if (isOdata) {
apiUrl = "https://" + window.location.hostname + apiUrl;
}
else {
apiUrl = "https://" + window.location.hostname + "/en-US" + apiUrl;
}
$.ajax({
type: 'GET',
contentType: 'application/json; charset=utf-8',
datatype: 'json',
url: apiUrl,
beforeSend: function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader('Accept', 'application/json');
},
async: false,
success: function (data, textStatus, xhr) {
returnData = data;
},
error: function (xhr, textStatus, errorThrown) {
console.error("Error (Ajax Call) :" + xhr.responseText);
}
});
return returnData;
}
catch (ex) {
console.log("Error: " + ex.message);
}
}
if(localStorage.getItem("teamId") === null)
{
try
{
var var_countryId = $("#hdnUserHomeCountryId").val();
var var_apiUrl = "/retrieveteam/?countryguid=" + var_countryId;
var var_teamid = ajaxCall(var_apiUrl, false);
var_teamid = JSON.parse(var_teamid);
var_teamid = var_teamid.results[0].teamId;
localStorage.setItem("teamId",var_teamid);
}
catch (ex)
{
console.log("Retrieve teamid error: " + ex.message);
}
}
var searchpage = document.getElementById("searchpage");
var headermenu = document.getElementById("headermenu");
var logoAnchor = document.getElementById("logoAnchor");
//if(window.location.pathname.toLowerCase().contains("customer-satisfaction-survey".toLowerCase())) {
//$(".fixed_chat").css("display", "none");
//}
//else{
//$(".fixed_chat").css("display", "flex");
//}
if (window.location.pathname.toLowerCase().contains("TravelExpenseRelatedRequest".toLowerCase())
|| window.location.pathname.toLowerCase().contains("ter-casesubmittedform".toLowerCase())
|| window.location.pathname.toLowerCase().contains("ter-view-requests".toLowerCase())
|| window.location.pathname.toLowerCase().contains("customer-satisfaction-survey".toLowerCase())) {
//Consloe log error fix start-->sselva52
$("#headermenu").css("display", "none");
$(".fixed_chat").css("display", "none");
logoAnchor.href = "/TravelExpenseRelatedRequest";
}
else {
$("#headermenu").css("display", "flex");
$(".fixed_chat").css("display", "flex");
if (location.pathname.length > 7 && !location.pathname.contains("SearchPage")) {
$("#searchpage").css("display", "flex");
if ($(window).width() < 1200) {
$("#searchpage").css("display", "block");
//Consloe log error fix end-->sselva52
}
}
}
});
$(window).ready(function () {
let pixelRatioBox = document.querySelector(".pixel-ratio");
const updatePixelRatio = () => {
let pr = window.devicePixelRatio;
let prString = (pr * 100).toFixed(0);
//Consloe log error fix-->sselva52
$(".pixel-ratio").text(`${prString}%`);
matchMedia(`(resolution: ${pr}dppx)`).addEventListener("change", updatePixelRatio, { once: true })
}
updatePixelRatio();
$('#btnreportaproblem').click(function () {
localStorage.removeItem("problemPageUrl");
localStorage.removeItem("problemPageName");
createAProblem();
});
//$('#btnopinion').on("click", function (e) {
// openSurvey();
//});
$('#btnheaderfavorites').click(function () {
//alert("entered fuction");
localStorage.removeItem("favPageUrl");
localStorage.removeItem("favPageName");
createFavItem();
var url = window.location.origin;
window.location.href = url + '/favorites';
});
if (window.navigator.appName == "Microsoft Internet Explorer" || window.navigator.userAgent.indexOf("Trident") > 0) {
var searchElement = document.getElementById("search");
if (searchElement != null) searchElement.setAttribute("href", "");
}
$('.associate-lookup .sr-only').text('search');
});
function fixfooterpositioning() {
$(".clear-position").css("padding-top", $(".search-header").height());
var FooterHeight = $(".footer").innerHeight();
var headerHeight = $(".clear-position").innerHeight();
var windowHeight = $(this).innerHeight();
var containerHeight = windowHeight - FooterHeight - headerHeight;
$(".bodycontainer").css("min-height", containerHeight);
}
$(window).resize(function () {
//alert(containerHeight);
fixfooterpositioning();
});
window.onload = function () {
fixfooterpositioning();
};
$(window).ready(function () {
fixfooterpositioning();
});
$(document).ready(function () {
fixfooterpositioning();
});
window.onload = function () {
//Search page Show more button//
$('.show-more, .show-less').addClass('fmc-text-button fmc-text-button--chevron-right');
//Table Add Class//
//if($('table').hasClass('table')){
// $('.table').addClass('fmc-table fmc-table--no-borders fmc-table--alternating-rows');
//}
//knowledge article keyword//
$('.knowledge-article-keywords').parent().parent('.panel').addClass('articleKeyword');
$(".knowledge-article-keywords + span").wrapInner("");
$('.knowledge-article-keywords .xrm-attribute').detach().prependTo('.knowledge-article-keywords');
$('.knowledge-article-keywords .xrm-attribute').next('span').addClass('valueKeyWrap');
if ($('.articleKeyword').length) {
//alert("exist");
var allTheData = document.querySelector('.valueKeyWrap').textContent.trim().split(',')
var separateList = '
').insertAfter('.btn-file a');
// $('.attachWrap').css('display','none');
// //$("#AttachFile").css('display','none');
// //custom File upload
// $.fn.fileUploader = function (filesToUpload) {
// this.closest(".files").change(function (evt) {
// for (var i = 0; i < evt.target.files.length; i++) {
// filesToUpload.push(evt.target.files[i]);
// };
// var output = [];
// for (var i = 0, f; f = evt.target.files[i]; i++) {
// var removeLink = "{{ snippets["Header/Remove"] }}";
// output.push("
", escape(f.name), " ", removeLink, "
");
// }
// $(this).children(".fileList").append(output.join(""));
// });
// };
// var filesToUpload = [];
// $(document).on("click", ".removeFile", function (e) {
// e.preventDefault();
// var fileName = $(this).parent().children("strong").text();
// // loop through the files array and check if the name of that file matches FileName
// // and get the index of the matcha
// for (i = 0; i < filesToUpload.length; ++i) {
// if (filesToUpload[i].name == fileName) {
// // remove the one element at the index where we get a match
// filesToUpload.splice(i, 1);
// }
// }
// // remove the