Skip to content

Instantly share code, notes, and snippets.

View jottley's full-sized avatar

Jared Ottley jottley

View GitHub Profile
/*
Copyright 2016 Jared Ottley <jared@ottleys.net>
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
@jottley
jottley / SFDC Picklist contains
Created July 16, 2016 04:52
Example: Check to see if a Salesforce picklist contains a value
Schema.DescribeFieldResult fieldResult = Contact.title.getDescribe();
List<Schema.PicklistEntry> ple = fieldResult.getPicklistValues();
public Boolean contains(String title)
{
for (Schema.PicklistEntry t : ple)
{
if (t.getValue().equals(title))
{
return true;
@jottley
jottley / addoption.js
Last active September 29, 2017 09:08 — forked from juandopazo/addoption.js
function createElement(tag) {
return document.createElement(tag);
}
var addOption = function (combo, text, value, selected) {
/* Note by jdopazo:
Lazy initialization for the function _add()
I create a <select> element that I never attach to the dom
and try to attach an <'option'> element to it with try...catch
This way I avoid using try...catch every time this function is called */
@jottley
jottley / documentTypes.ftl
Created May 20, 2014 19:33
From Control: Example of reading property from a custom web script call to be displayed in a dynamically built drop down in edit mode.
<div class="form-field">
<#if form.mode=="view">
<div class="viewmode-field">
<span class="viewmode-label">${field.label?html}:</span>
<span class="viewmode-value">${field.value?html}</span>
</div>
<#else>
<script type="text/javascript">
//<![CDATA[
/* https://gist.github.com/jottley/aa482585bd1fb701492b */

Keybase proof

I hereby claim:

  • I am jottley on github.
  • I am jottley (https://keybase.io/jottley) on keybase.
  • I have a public key whose fingerprint is 6A13 2131 639A 0505 E090 49C8 3AA3 C1F5 611F DC77

To claim this, I am signing this object:

/**
* Copyright (C) 2005-2015 Alfresco Software Limited.
*
* This file is part of Alfresco
*
* Alfresco is free software: you can redistribute it and/or modify it under the
* terms of the GNU Lesser General Public License as published by the Free
* Software Foundation, either version 3 of the License, or (at your option) any
* later version.
*
@jottley
jottley / gist:925b44a86f0275178738c134e47b828a
Created July 16, 2016 17:16
Returns display path with the final content/folder node
/**
* Copyright (C) 2005-2015 Alfresco Software Limited.
*
* This file is part of Alfresco
*
* Alfresco is free software: you can redistribute it and/or modify it under the
* terms of the GNU Lesser General Public License as published by the Free
* Software Foundation, either version 3 of the License, or (at your option) any
* later version.
*
/**
* Copyright (C) 2005-2015 Alfresco Software Limited.
*
* This file is part of Alfresco
*
* Alfresco is free software: you can redistribute it and/or modify it under the
* terms of the GNU Lesser General Public License as published by the Free
* Software Foundation, either version 3 of the License, or (at your option) any
* later version.
*
/**
* Copyright (C) 2005-2015 Alfresco Software Limited.
*
* This file is part of Alfresco
*
* Alfresco is free software: you can redistribute it and/or modify it under the
* terms of the GNU Lesser General Public License as published by the Free
* Software Foundation, either version 3 of the License, or (at your option) any
* later version.
*
@jottley
jottley / gist:23a93ac8f29e91db87379ccf14097d38
Created July 16, 2016 16:58
Rough Stub update action Dropbox
/**
* Copyright (C) 2005-2015 Alfresco Software Limited.
*
* This file is part of Alfresco
*
* Alfresco is free software: you can redistribute it and/or modify it under the
* terms of the GNU Lesser General Public License as published by the Free
* Software Foundation, either version 3 of the License, or (at your option) any
* later version.
*