Skip to content

Instantly share code, notes, and snippets.

View DinoChiesa's full-sized avatar

Dino Chiesa DinoChiesa

View GitHub Profile
<OAuthV2 name='OAuthV2-GenerateAccessToken-PG'>
<!-- created at 2016-03-26T02:43:06+0000 -->
<Operation>GenerateAccessToken</Operation>
<!--
ExpiresIn, in milliseconds. The ref is optional. The explicitly specified
value is the default, when the variable reference cannot be resolved.
1800000 = 30 minutes
2400000 = 40 minutes
3600000 = 60 minutes
-->
function MYMODULENAME_init() {
if (arg(0) == 'admin') {
// for module-specific css and JS
drupal_add_js(drupal_get_path('module', 'MYMODULENAME') . '/toggle-chk.js');
}
}
// this works, with the toggle-chk.js logic
$form['blacklist'] = array(
'#type' => 'checkbox',
'#attributes' => array( 'data-unset-if-checked' => 'whitelist' )
);
$form['whitelist'] = array(
'#type' => 'checkbox',
'#attributes' => array( 'data-unset-if-checked' => 'blacklist' )
// toggle-chk.js
// ------------------------------------------------------------------
//
// functions to toggle the checked state of checkboxes.
//
// The Drupal FAPI is too cumbersome to use for setting up
// mutually exclusive checkboxes.
//
// created: Wed Aug 3 15:53:33 2016
// last saved: <2016-August-03 16:17:04>
// this will not work
$form['whitelist'] = array(
'#type' => 'checkbox',
'#states' => array(
// uncheck this box when the other checkbox is checked.
'unchecked' => array(
':input[name="blacklist"]' => array('checked' => TRUE),
),
),
$form['settings'] = array(
'#type' => 'textfield',
'#states' => array(
// Only show this field when the 'toggle_me' checkbox is enabled.
'visible' => array(
':input[name="toggle_me"]' => array('checked' => TRUE),
),
),
);
// ==UserScript==
// @namespace user-apigee
// @name Change banner jewel color Edge UI OPDK
// @description Change banner jewel color depending on environment selector
// @match http://localhost:9000/*
// @match http://127.0.0.1:9000/*
// @require https://gist.github.com/raw/2625891/waitForKeyElements.js
// @grant none
// @version 0.1.1
// @run-at document-end
#!/bin/bash
# -*- mode:shell-script; coding:utf-8; -*-
#
# pcopy is "preserve copy"? copy a file while preserving the directory structure.
#
#
# Created: <Fri Jun 24 13:07:52 2016>
# Last Updated: <2016-July-19 20:25:05>
#
# example:
// dateFormat.js
// ------------------------------------------------------------------
//
// format a date, easily.
//
// created: Mon Jul 18 11:24:41 2016
// last saved: <2016-July-18 11:47:12>
;(function (){
// humanizeDuration.js
// ------------------------------------------------------------------
//
// derived from https://github.com/EvanHahn/HumanizeDuration.js
//
// created: Mon Jul 18 11:13:09 2016
// last saved: <2016-July-18 11:15:53>
;(function (){