Skip to content

Instantly share code, notes, and snippets.

@cjwebdev
cjwebdev / scopes.txt
Last active August 29, 2015 14:08 — forked from iambibhas/scopes.txt
Here is a list of scopes to use in Sublime Text 2 snippets -
ActionScript: source.actionscript.2
AppleScript: source.applescript
ASP: source.asp
Batch FIle: source.dosbatch
C#: source.cs
C++: source.c++
Clojure: source.clojure
CoffeeScript: source.coffee
@cjwebdev
cjwebdev / gist:f48c7970abcf2d18516f
Last active April 26, 2016 04:43
HTML: Email Template
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title></title>
<style type="text/css">
/* Reset */
body{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
.wrapper {display: table; table-layout: fixed; margin:0; padding:0; width:100% !important; line-height: 100% !important; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-rendering: optimizeLegibility;}
@cjwebdev
cjwebdev / gist:f362f25c2999e1d7dde9
Last active May 4, 2016 05:20
HTML: Starting Template
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
<title></title>
<!-- Meta -->
<meta charset="utf-8">
<meta name="keywords" content="">
.element {
position: relative;
top: 50%;
transform: translateY(-50%);
}
<html>
<head>
<style>
div input[type=radio]{
position: absolute;
visibility: hidden;
}
@cjwebdev
cjwebdev / gist:3c787120368f362e26c97ae9943dd9ce
Created October 12, 2017 03:11
JS Querystring Paramters
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
//getParameterByName('var')
}
//Basic form validation
$('form[novalidate]').on('submit', function(event){
$('.form-control', this).each(function(){
if (this.checkValidity() == false || ($(this).attr('data-match') && $(this).val() != $('#' + $(this).attr('data-match')).val())) {
event.preventDefault();
event.stopPropagation();
$(this).parents('.form-group').addClass('has-error');
}
else {
$(this).parents('.form-group').removeClass('has-error');
@cjwebdev
cjwebdev / gist:052efd0a299879da50fd7f1e25ac6a34
Created November 27, 2017 02:19
Set default Permissions with PHP
<?php
$start_dir = '/home/hiscoes/public_html/wp-content/plugins'; // Starting directory name no trailing slashes.
$perms['file'] = 0644; // chmod value for files don't enclose value in quotes.
$perms['folder'] = 0755; // chmod value for folders don't enclose value in quotes.
function chmod_file_folder($dir) {
global $perms;
$dh=@opendir($dir);
//http://pl.php.net/manual/en/function.date.php
date("jS F, Y", strtotime($course['Start_Date__c']))
@cjwebdev
cjwebdev / click-off.js
Created March 8, 2018 00:08
Click off/away
$('.overlay').on('click', function(event) {
if (!$(event.target).closest('.exit-popup').length) {
signup.closeSignup();
}
});