Skip to content

Instantly share code, notes, and snippets.

@tommyilpazzo
tommyilpazzo / index.html
Last active August 29, 2015 14:24
BootStrap: Starter Template
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap -->
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
@tommyilpazzo
tommyilpazzo / navbar.html
Last active August 29, 2015 14:25
Bootstrap: Navbar
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
@tommyilpazzo
tommyilpazzo / ObjectTrigger.trigger
Last active May 6, 2017 18:13
SFDC: Object Trigger
/**
* Trigger on Object
*
* @author Tommaso Bolis
* @version 1.0
* @code 001
*/
trigger ObjectTrigger on Object (after delete, after insert, after undelete, after update, before delete, before insert, before update) {
objectTriggerHandler handler = new objectHandler();
@tommyilpazzo
tommyilpazzo / ObjectTriggerHandler.cls
Last active May 8, 2017 09:04
SFDC: Object Trigger Handler
/**
* Handler for Object Trigger
*
* @author Tommaso Bolis
* @version 1.0
* @code 001
*/
public with sharing class ObjectTriggerHandler {
private boolean m_isExecuting = false;
@tommyilpazzo
tommyilpazzo / LightningComponentController.cls
Last active August 26, 2016 14:15
SFDC: Lightning Component APEX Controller
public with sharing class LightningComponentController {
@AuraEnabled
public static List<Object__c> getObjects() {
// Check to make sure all fields are accessible to this user
String[] fieldsToCheck = new String[] {
'Id', 'Name', 'Custom_Field1__c', 'Custom_Field2__c', 'Custom_Field3__c'
};
@tommyilpazzo
tommyilpazzo / GetObjects.js
Last active August 26, 2016 14:33
SFDC: Lightning JS function to get objects from salesforce
// Load objects from Salesforce
getObjects: function(component, event, helper) {
// Create the action
var action = component.get("c.getObjects");
// Add callback behavior for when response is received
action.setCallback(this, function(response) {
var state = response.getState();
@tommyilpazzo
tommyilpazzo / SaveObject.js
Created August 26, 2016 14:29
SFDC: Lightning JS function to save object into salesforce
createObject: function(component, object) {
var action = component.get("c.saveObject");
action.setParams({
"object": object
});
action.setCallback(this, function(response){
@tommyilpazzo
tommyilpazzo / FireEvent.js
Created August 26, 2016 14:55
SFDC: Lightning JS function to fire an event
({
fireEvent: function(component, event, helper) {
var object = component.get("v.object");
var event = component.getEvent("eventName");
event.setParams({ "object": object });
event.fire();
}
})
@tommyilpazzo
tommyilpazzo / ApexClassDocHeader.apex
Last active May 6, 2017 18:13
SFDC: Apex class documentation header template
/**
* Class description
*
* @author Tommaso Bolis
* @version 1.0
* @description Class description
* @testedIn ClassNameTest
* @uses Class1, Class2
* @code
* @history
{
"replacements": {
"remove_empty_lines": {
"find": "^\\s*\n",
"replace": "",
"greedy": true,
"case": false
},
"add_empty_line_after_open_curly_bracket": {
"find": "\\{\n",