AUI.add("liferay-thumbnails-preview",function(A){var ACTIVE_CLASSNAME="active";var ThumbnailsPreview=A.Component.create({ATTRS:{popover:{},previewIndex:{},resourceURL:{},selectedIndex:{}},AUGMENTS:[Liferay.PortletBase],NAME:"thumbnailsPreview",prototype:{initializer:function(config){var instance=this;var contentPreviewContainer=instance.one("#contentPreviewContainer");instance.set("previewIndex",instance.get("selectedIndex"));if(contentPreviewContainer)contentPreviewContainer.delegate("tap",A.bind(instance._onContentPreviewTap,
instance),".content-preview-link")},_onContentPreviewTap:function(event){var instance=this;var hasContent=event.currentTarget.ancestor("li").attr("data-hasContent");instance.fire("previewChange",{"hasContent":hasContent});var index=event.currentTarget.ancestor("li").attr("data-index");var previewIndex=instance.get("previewIndex");var selectedIndex=instance.get("selectedIndex");var selectedFullContent=instance.one("#FullContent"+selectedIndex);var previewContent=instance.one("#FullContentHidden"+index);
instance.one("#PreviewContent"+previewIndex).removeClass(ACTIVE_CLASSNAME);instance.one("#PreviewContent"+index).addClass(ACTIVE_CLASSNAME);selectedFullContent.html(previewContent.html());instance.set("previewIndex",index)}}});Liferay.ThumbnailsPreview=ThumbnailsPreview},"",{requires:["aui-base","aui-popover","event-hover","liferay-portlet-base","widget-anim"]});
AUI().ready("aui-base","autocomplete-list","datasource-io","liferay-portlet-url",function(A){A.on("resize",function(event){resetCamdenSearchAutocomplete()});Liferay.after("endNavigate",function(){resetCamdenSearchAutocomplete()});A.one("input[id\x3d'keywords']").on("focus",function(){if(Liferay.CamdenSearchAutocomplete===undefined||Liferay.CamdenSearchAutocomplete==null){var inputNode="#"+this.get("id");var TPL_BLOCK_SUGGESTION_ROW='\x3cdiv class\x3d"nameplate"\x3e'+'\x3cdiv class\x3d"nameplate-content"\x3e'+
"\x3ch4\x3e{term}\x3c/h4\x3e"+"\x3c/div\x3e"+"\x3c/div\x3e";var dataSource=new A.DataSource.IO({source:getResourceUrlAsString()});var autocomplete=new A.AutoCompleteList({activateFirstItem:false,inputNode:inputNode,maxResults:10,minQueryLength:3,on:{select:function(event){var result=event.result.raw;A.one(inputNode).val(result.term);var formName=A.one(inputNode).ancestor(".form").get("name");document.forms[formName].submit()}},render:"true",source:dataSource,requestTemplate:"\x26_uk_gov_camden_search_portlet_SearchPortlet_keywords\x3d{query}",
resultFormatter:function(query,results){var resultListEntries=A.Array.map(results,function(result){var resultListEntryMarkUp=A.Lang.sub(TPL_BLOCK_SUGGESTION_ROW,{term:result.raw.term});return resultListEntryMarkUp});return resultListEntries},resultListLocator:function(response){return A.JSON.parse(response[0].responseText)},resultTextLocator:function(result){return""}});Liferay.CamdenSearchAutocomplete=autocomplete}});function getResourceUrlAsString(){var resourceURL=Liferay.PortletURL.createResourceURL();
resourceURL.setParameter("p_p_id","uk_gov_camden_search_portlet_SearchPortlet");return Liferay.ThemeDisplay.getPortalURL()+resourceURL.toString()}function resetCamdenSearchAutocomplete(){if(Liferay.CamdenSearchAutocomplete!=null){Liferay.CamdenSearchAutocomplete.destroy(true);Liferay.CamdenSearchAutocomplete=null}}});
