Skip to content

Instantly share code, notes, and snippets.

@ijason
ijason / dark-mode.css
Created April 10, 2020 18:59
Dark mode for Bootstrap 3. Combining dark mode switcher (https://github.com/coliff/dark-mode-switch) with Darkly theme (https://bootswatch.com/3/darkly/bootstrap.css). Work in progress.
[data-theme="dark"] {
background-color: #111 !important;
color: #eee;
}
[data-theme="dark"] .bg-light {
background-color: #333 !important;
}
[data-theme="dark"] .bg-white {
@ijason
ijason / BusinessDayHours
Created September 14, 2017 15:36
Salesforce formula to find the number of hours between two date/times excluding weekends.
ROUND(24*(
(5*FLOOR((TODAY()-DATE(1996,01,01))/7) +
MIN(5,
MOD(TODAY()-DATE(1996,01,01), 7) +
MIN(1, (MOD(NOW()-DATETIMEVALUE('1996-01-01 00:00:00'), 1)))
))
-
(5*FLOOR((DATEVALUE(NULLVALUE(Last_Activity_Date__c, CreatedDate))-DATE(1996,01,01))/7) +
MIN(5,
MOD(DATEVALUE(NULLVALUE(Last_Activity_Date__c, CreatedDate))-DATE(1996,01,01), 7) +
'use strict';
var Alexa = require('alexa-sdk');
var APP_ID = "YOUR_APP_ID"; // TODO replace with your app ID (OPTIONAL).
var https = require('https');
var optionsget = {
host : 'query.yahooapis.com',
port : 443,
path : '/v1/public/yql?q=YOUR_RSS_QUERY&format=json&diagnostics=true&callback=', // TODO replace with your YQL json URL

Keybase proof

I hereby claim:

  • I am ijason on github.
  • I am ijason (https://keybase.io/ijason) on keybase.
  • I have a public key whose fingerprint is 1C17 01D3 273F CFC2 520E DA85 3A67 8C34 E32E 3E05

To claim this, I am signing this object:

@ijason
ijason / SigPad.js
Last active December 19, 2015 04:38
Signature Pad with HTML5
<script type="text/javascript">
$(document).ready(function () {
//User Variables
var canvasWidth = 400; //canvas width
var canvasHeight = 60; //canvas height
var canvas = document.getElementById('canvas'); //canvas element
var context = canvas.getContext("2d"); //context element
var clickX = new Array();
var clickY = new Array();
@ijason
ijason / html5-panoramic.php
Created February 16, 2013 21:42
HTML5 - canvas element used to create a looping panoramic image scroller.
<!DOCTYPE html>
<html lang="en">
<?php include("Includes/metadata.php"); ?>
<body style="width=100%">
<div style="text-align:center;">
<h1>HTML5 - Panoramic Image Scroller</h1>
<br /><br />
<div><canvas id="canvas" width="800" height="400"></canvas></div>
<br /><br />
<p>Image taken at Code Magazine's State of .NET event in Austin, Texas</p>
@ijason
ijason / countdown.js
Created September 17, 2012 20:00
Simple jquery countdown script
<script type="text/javascript">
//assuming you have a div with a countdown id: <div id="countdown"></div>
var startNumber = 5;
var size = 150;
var intervalTimer, newSize;
$(function () {
//set defaults
$('#countdown').text(startNumber); //set start number
$('#countdown').css('font-size', size + 'px'); //set default font size
@ijason
ijason / bootstrap-validation.js
Created September 10, 2012 19:47
MVC Validation with Bootstrap
$(function () {
$('span.field-validation-valid, span.field-validation-error').each(function () {
$(this).addClass('help-inline');
});
$('.validation-summary-errors').each(function () {
$(this).addClass('alert');
$(this).addClass('alert-error');
$(this).addClass('alert-block');
});