I hereby claim:
- I am thirdender on github.
- I am thirdender (https://keybase.io/thirdender) on keybase.
- I have a public key ASAY5RnbNEBj4JhvOgxFWEX7pWVnQR0Xq3g8mdj2JDx_XQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
{ | |
"basics": { | |
"name": "Robert Rothermel", | |
"label": "Web Developer", | |
"image": "https://www.gravatar.com/avatar/1d997a7646756c8db374434e8ccd7444?s=480", | |
"summary": "Full stack developer with a focus on React SPA on AWS. I have many years experience with multiple e-commerce platforms and PHP CMS solutions. My preferred language is JavaScript in both the browser and backend.", | |
"website": "https://thirdender.io", | |
"email": "[email protected]", | |
"location": { | |
"city": "Sugar Notch", |
<?php | |
/** | |
* This leverages the node and form APIs to output a node add form. It can be | |
* used as part of a hook_menu page callback, or output in any part of the | |
* page. | |
*/ | |
// Create the empty $node object (replace CONTENT_TYPE with the machine name | |
// of your node type) | |
$node = new StdClass(); |
// History logic: http://adhockery.blogspot.com/2011/02/javascripts-history-object-pushstate.html | |
if (history.pushState) { | |
var selector = "#main", | |
loadSelector = " " + selector + " > *", | |
container = $(selector).on("click", "nav[role='pagenavigation'] a", function() { | |
var href = $(this).attr("href"); | |
$("html, body").animate({ "scrollTop": 0 }, 400); | |
history.pushState({ "path": href }, null, href); | |
container. | |
animate({ "opacity": 0 }, 400). |
// Handle previous/next navigation | |
$(function() { | |
// Requires jQuery 1.7+ to utilize the new "on" event attachment | |
$("#contentPadding").on("click", "a.prev, a.next", function (event) { | |
$.pjax({ | |
"url": $(this).attr("href"), | |
"fragment": "#contentPadding", | |
"container": "#contentPadding", | |
"complete": function(data) { | |
// Update the className on the BODY tag |
function request_path() { | |
static $path; | |
if (isset($path)) { | |
return $path; | |
} | |
if (isset($_GET['q'])) { | |
// This is a request with a ?q=foo/bar query string. $_GET['q'] is | |
// overwritten in drupal_path_initialize(), but request_path() is called |
var openThisPrInline = (function() { | |
// Store the existing function | |
var oldFunction = window.openThisPrInline; | |
// Return a new function | |
return function(data) { | |
// Run the old code | |
oldFunction(data); | |
// Start jScrollPane if #section-scroll exists |
<?php | |
function reminder_invoice_notification($wpi_settings) { | |
global $wpi_settings; | |
// Output the invoice selection field in the settings | |
$rinotify .= '<table><tr><th>Select Invoice Template to use:</th><td>'; | |
$rinotify .= '<select id="wpi_change_notification">'; | |
foreach ($wpi_settings['notification'] as $key => $item) { | |
$rinotify .= "<option value=\"$key\">{$item['name']}</option>"; |