Skip to content

Instantly share code, notes, and snippets.

View gminero's full-sized avatar

guillaume minero gminero

View GitHub Profile
@gminero
gminero / communitySearch.vfc
Created December 12, 2019 17:57
community search template for salesforce lightning communities
<div id="search" class="CoveoSearchInterface" data-enable-history="true">
<div class="CoveoFolding" data-tab-not="SalesforceChatter"></div>
<div class="CoveoFoldingForThread" data-child-field="@sffeeditemid" data-field="@sffeeditemid" data-parent-field="@sfid" data-range="2" data-rearrange="date ascending" data-tab="SalesforceChatter" data-expand-expression="@objecttype==(FeedItem, FeedComment)">
</div>
<div class="CoveoAnalytics"></div>
<div class="coveo-tab-section">
<a class="CoveoTab" data-id="All" data-caption="All Content"></a>
</div>
<div class="coveo-search-section">
<div class="CommunityStateManager"></div>
@gminero
gminero / FluidTopicsGenericRest.json
Last active October 2, 2019 18:04
Generic REST configuration for indexing fluidtopics
{
"Services": [
{
"Url": "https://discover.fluidtopics.com",
"Endpoints": [
{
"Path": "/api/khub/maps",
"Method": "GET",
"ItemType": "FluidTopicArticles",
"Uri": "%[coveo_url]",
@gminero
gminero / SalefsforceStackExchangeCategory.json
Created October 2, 2019 17:32
generic rest configuration for indexing stackexchange
{
"Services": [
{
"Url": "https://api.stackexchange.com",
"Endpoints": [
{
"Path": "/2.2/search/advanced",
"Method": "GET",
"ItemType": "questions",
"ItemPath": "items",
@gminero
gminero / tabset.css
Created August 13, 2019 12:06
lwc-tabset-blueprint
.tab-container {
display:flex;
align-items: center;
justify-content: center;
}
.tab-container li{
align-self: center;
}
@gminero
gminero / samplePopover.html
Created April 10, 2019 01:00
Sample slds table with popover of related record
<template>
<div>
<template if:true={ranger} >
<lightning-record-view-form
record-id={ranger}
object-api-name="Contact">
<div class="potato slds-box" style={boxClass}>
<lightning-output-field field-name="Name">
</lightning-output-field>
<lightning-output-field field-name="Email">
<design:component label="CustomSearch">
<design:attribute name="name" label="Name" />
<design:attribute name="autoInitialize" label="Auto Initialize" />
<design:attribute name="autoInjectBasicQuery" label="Auto Inject Basic Query" />
<design:attribute name="autoInjectBasicOptions" label="Auto Inject Basic Options" />
<design:attribute name="debug" label="Debug" />
<design:attribute name="searchHub" label="Search Hub" />
</design:component>
@gminero
gminero / sample_form.cmp
Last active April 7, 2019 16:32
custom form using slds blueprints
<aura:component implements="force:appHostable,flexipage:availableForAllPageTypes,flexipage:availableForRecordHome,force:hasRecordId,forceCommunity:availableForAllPageTypes" access="global" >
<aura:attribute name="size" type="String" default="6" />
<aura:attribute name="label" type="String" default="Status" />
<aura:attribute name="fieldValue" type="String" default="" />
<aura:attribute name="auraId" type="String" default="aField" />
<aura:attribute name="isReadonly" type="Boolean" default="true" />
<div class="slds-blueprint">
<lightning:layout multipleRows="true">
<lightning:layoutItem padding="around-small" size="{!v.size}">
@gminero
gminero / helloWorld.js
Created March 8, 2019 03:56
lex freeze when debugging
import { LightningElement, track } from 'lwc';
import ResourcesC from '@salesforce/resourceUrl/CoveoV2__searchUi';
import { loadScript, loadStyle } from 'lightning/platformResourceLoader';
/*
CoveoV2 resources can be found at
https://docs.coveo.com/en/319/javascript-search-framework/downloading-the-javascript-search-framework
OR http://productupdate.coveo.com/?product=coveo-search-ui
*/