Skip to content

Instantly share code, notes, and snippets.

View TheVishnuKumar's full-sized avatar
💭
http://www.0to1code.com/

Vishnu Kumar TheVishnuKumar

💭
http://www.0to1code.com/
View GitHub Profile
<aura:component implements="flexipage:availableForAllPageTypes" access="global">
<div style="padding: 20px;background: white;margin: 10px;border-radius: 4px;height: 120px;">
<h1 style="font-size: 15px;">Aura Component: Firing Event</h1>
<c:registerEvent name="testevent" namespace="astro" aura:id="first-event"></c:registerEvent>
<lightning:button label="Fire Event From Aura" onclick="{!c.fireEvent}"></lightning:button>
</div>
</aura:component>
@TheVishnuKumar
TheVishnuKumar / lwc_streaming_demo.html
Last active January 2, 2020 21:38
Lightning Web Component Streaming API Demo
<template>
<!-- Push Topic -->
<c-lwc_streaming_api
channel="/topic/NewContactCreated"
api-version="45.0"
debug=true
onmessage={handleMessage}
onerror={handleError}
class="lwc_streaming_api-1">
</c-lwc_streaming_api>
@TheVishnuKumar
TheVishnuKumar / ContactSearchController.cls
Created September 2, 2019 08:29
Demo of Flashm (Flash Middleware) - Making Almost Server Less Apex Calls
public with sharing class ContactSearchController {
@AuraEnabled
public static List<Contact> getContacts(string name){
return [Select id,Name,phone,Email from Contact WHERE name like : '%'+name.trim()+'%' ];
}
}
@TheVishnuKumar
TheVishnuKumar / AppException.cls
Created August 9, 2019 03:50
Cracking Security Review Example Code
public with sharing class AppException extends Exception {}
<template>
<style>
table tr td{
padding: 10px;
border: 1px solid black;
}
</style>
<div style="background:white;padding:20px;">
<table>
<tr>
<template>
<iframe
src={facebookSrc}
width="340"
height="500"
style="border:none;overflow:hidden"
scrolling="no"></iframe>
</template>
<template>
<style>
table tr td{
padding: 10px;
border: 1px solid black;
}
</style>
<table style="background:white;">
<tr>
<aura:renderIf isTrue="{!v.TrueVariable}">
True
<aura:set attribute="else">
False
</aura:set>
</aura:renderIf>
<!--This will render if isTrue = true-->
<template if:true={showTom}>
True Part
</template>
<!--This will render if isFalse = false-->
<template if:false={showTom}>
False Part
</template>
<apex:outputPanel rendered="{!TrueVariable}">
True
</apex:outputPanel>
<apex:outputPanel rendered="{! !TrueVariable }">
False
</apex:outputPanel>