Liferay.Loader.define("preferred-taglib@1.0.0/js/index.es",[],function(){AUI().ready("preferred-taglib@1.0.0",function(){setPreferredListener()});Liferay.on("endNavigate",function(event){setPreferredListener()});function setPreferredListener(){var entries=new Map;$("div[name\x3d'preferred-container']").each(function(){var preferred=$(this);preferred.on("click",function(event){event.stopPropagation();event.preventDefault();togglePreferred(preferred)});var key=preferred.attr("className")+"-"+preferred.attr("classNameId")+
"-"+preferred.attr("classPK");entries.set(key,{className:preferred.attr("className"),classNameId:preferred.attr("classNameId"),classPK:preferred.attr("classPK")})});entries.forEach(updateCssClass)}var urlTogglePreferred="/api/jsonws/intesyslm.preferredentry/toggle-preferred";var urlIsPreferred="/api/jsonws/intesyslm.preferredentry/is-preferred";function updateCssClass(value,key,entries){$.get(urlIsPreferred,{p_auth:Liferay.authToken,classNameId:value.classNameId,className:value.className,classPK:value.classPK},
function(data,status){if(value.classNameId)$("div[name\x3d'preferred-container'][classPK\x3d'"+value.classPK+"'][classNameId\x3d'"+value.classNameId+"']").each(function(){var preferred=$(this);setCssClass(preferred,data)});else $("div[name\x3d'preferred-container'][classPK\x3d'"+value.classPK+"'][className\x3d'"+value.className+"']").each(function(){var preferred=$(this);setCssClass(preferred,data)})})}function setCssClass(preferred,data){var cssClass=preferred.attr("class");var clayIcon=preferred.children("svg");
var clayIconCss="";if(clayIcon)clayIconCss=clayIcon.attr("class");if(data&&(data=="true"||data==true)){cssClass=cssClass.replace("preferred-tag-state-disabled","preferred-tag-state-active");cssClass=cssClass.replace("preferred-tag-background-disabled","preferred-tag-background-active");if(clayIconCss&&clayIconCss.length>0)clayIconCss=clayIconCss.replace("preferred-tag-svg-color-disabled","preferred-tag-svg-color-active")}else{cssClass=cssClass.replace("preferred-tag-state-active","preferred-tag-state-disabled");
cssClass=cssClass.replace("preferred-tag-background-active","preferred-tag-background-disabled");if(clayIconCss&&clayIconCss.length>0)clayIconCss=clayIconCss.replace("preferred-tag-svg-color-active","preferred-tag-svg-color-disabled")}preferred.attr("class",cssClass);clayIcon.attr("class",clayIconCss)}function togglePreferred(preferred){$.post(urlTogglePreferred,{p_auth:Liferay.authToken,companyId:Liferay.ThemeDisplay.getCompanyId(),groupId:Liferay.ThemeDisplay.getScopeGroupId(),classNameId:preferred.attr("classNameId"),
className:preferred.attr("className"),classPK:preferred.attr("classPK"),success:function success(data,status){if(preferred.attr("classNameId"))$("div[name\x3d'preferred-container'][classPK\x3d'"+preferred.attr("classPK")+"'][classNameId\x3d'"+preferred.attr("classNameId")+"']").each(function(){var curPreferred=$(this);var cssClass=curPreferred.attr("class");var isSetActive=cssClass.indexOf("preferred-tag-state-disabled")!==-1;setCssClass(curPreferred,isSetActive)});else $("div[name\x3d'preferred-container'][classPK\x3d'"+
preferred.attr("classPK")+"'][className\x3d'"+preferred.attr("className")+"']").each(function(){var curPreferred=$(this);var cssClass=curPreferred.attr("class");var isSetActive=cssClass.indexOf("preferred-tag-state-disabled")!==-1;setCssClass(curPreferred,isSetActive)});doCallback(data,preferred.attr("callback"))}})}function doCallback(data,callback){if(callback){var callbackToDo=callback.split(":");if(callbackToDo.length==2){var callbackModuleName=callbackToDo[0];var callbackFunctionName=callbackToDo[1];
Liferay.Loader.require(callbackModuleName,function(loadedModule){var callbackFunction=loadedModule[callbackFunctionName];callbackFunction.call()})}else console.log("Callback format not supplied:"+callback)}}});
