Skip to content

Instantly share code, notes, and snippets.

View bradodarb's full-sized avatar
🚐
Digital Nomad

Brad Murry bradodarb

🚐
Digital Nomad
View GitHub Profile
{
"$schema" : "http://json-schema.org/draft-04/schema#",
"type" : "array",
"items" : {
"definitions" : {
"org.apache.camel.model.language.ConstantExpression" : {
"anyOf" : [ {
"type" : "string"
}, {
"type" : "object",
#include <chrono>
#include <memory>
#include <string>
#include <atomic>
#include <thread>
#include <iostream>
#include <v8.h>
int main()
{
@bradodarb
bradodarb / gist:9670797645846ef179f8
Created August 3, 2014 20:49
Ajaxing in some html
function getContent(state) {
var req = new XMLHttpRequest();
req.open('GET', state.href, false);
req.send(null);
if (req.status == 200) {
var container = document.getElementById(state.container);
if (container) {
container.innerHTML = req.responseText;
@bradodarb
bradodarb / Accordion.html
Last active December 17, 2015 06:08
Eample use case for the modified Accordion.js plugin. ------------------- metro ui css ------------------- http://metroui.org.ua/accordion.php
<div class="row page-region-content">
<ul class="accordion dark" data-role="accordion">
<li>
<a data-action="accordion-toggle" href="#">Users</a>
<div data-role="accordion-content">
<h3>User stuff</h3>
<p>Red alert</p>
</div>
</li>
<li>
@bradodarb
bradodarb / Accordion.js
Last active December 17, 2015 06:08
Modified the Accordion implementation to self discover. This will support dynamic content loaded after the plugin's initialization. While this could implemented with a manager object to cache the selectors, I chose to make it discover each time to support things like context-sensitive menus, etc... That said, I might add support for caching the …
/**
* jQuery plugin for input elements for Metro UI CSS framework
*/
(function($) {
var pluginName = 'Accordion',
accordionContainer = '[data-role="accordion"]',
accordionToggle = '[data-action="accordion-toggle"]',
accordionContent = '[data-role="accordion-content"]',
paramKeys = [];