Skip to content

Instantly share code, notes, and snippets.

View krabello's full-sized avatar

Kevin Rabello krabello

  • Stetson University
  • DeLand, Florida
View GitHub Profile
<div class=searchBox>
<img onclick=moduleSearch('<?php catalog();?>'); src=images/026cc599.search_icon.png alt=Search>
<input id="filter_keyword" placeholder=Keyword/Item#>
</div>
<script>
<!--
$('#filter_keyword').keydown(function(e) {
if (e.keyCode == 13) {
@krabello
krabello / OS X 10.7 MySQL Installer
Last active August 29, 2015 14:01
Mavericks MySQL Installer
#!/bin/bash
# Vars
greetingLine=$'\n\n#############################################\n\n\n';
mysqlInstalledErr=$'\nYou already have MySQL installed!\n';
osError=$'\nOS X 10.7+ Required. Exiting...\n';
downloadMessage=$'\nDownloading MySQL Installers ... may take a few moments\n';
installMessage=$'\nAttempting to install MySQL. Administrator password Required to continue\n'
mountError=$'\nNo Mountable MySQL Volume found\n';
installDir='/Volumes/mysql-5.6.17-osx10.7-x86_64/';
@krabello
krabello / git_rhel6_install.sh
Created May 7, 2014 13:34
RHEL 6 git install
#!/bin/bash
# Download git RHEL 6/CentOS 6
wget http://git-core.googlecode.com/files/git-1.8.3.4.tar.gz
# Install Manual
wget -O git-manpages-1.8.3.4.tar.gz http://code.google.com/p/git-core/downloads/detail?name=git-manpages-1.8.3.4.tar.gz&can=2&q=
# Install all required libraries before building GIT:
sudo yum install zlib-devel perl-CPAN gettext
@krabello
krabello / dropdown_categories.js
Last active August 29, 2015 14:01
Dropdown categories
function Categories(outputElement, outputID) {
this.outputElement = outputElement;
this.outputID = outputID;
}
Categories.prototype.getOptionLinks = function() {
var catListEl = document.getElementsByClassName(this.outputElement)[0];
var items = catListEl.childNodes[1].children;
var html = '';
for (var i = 0; i < items.length; ++i) {
var link = items[i].childNodes[0].href;
@krabello
krabello / media_queries.css
Created May 13, 2014 16:36
Bootstrap 3 Media Queries
/*==================================================
= Bootstrap 3 Media Queries =
==================================================*/
/*========== Mobile First Method ==========*/
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
@krabello
krabello / mysqlDumpAll
Last active August 29, 2015 14:02
Dump all MySQL databases into individual archived files
#! /bin/bash
TIMESTAMP=$(date +"%F")
BACKUP_DIR="/tmp/$TIMESTAMP/mysqldump"
MYSQL_USER="*********"
MYSQL=/usr/bin/mysql
MYSQL_PASSWORD="*********"
MYSQLDUMP=/usr/bin/mysqldump
mkdir -p $BACKUP_DIR
@krabello
krabello / dynamic_text_color
Created October 3, 2014 20:28
Dynamically change text color based on background color
/*
Usage: color: set-text-color($colorVar);
*/
@function set-text-color($color) {
@if (lightness($color) > 50) {
@return darken($color, 40%); // lighter bg
} @else {
@return lighten($color, 40%); // darker bg
}
}
@krabello
krabello / gist:d5e4bb713efa44abf21b
Created December 31, 2014 18:55
htaccess rewrite URL
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
#RewriteBase /path/to/app
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
</IfModule>
@krabello
krabello / gist:389935ea0bac297011e7
Created June 25, 2015 19:44
Javascript Media Query Event Handler
// media query event handler
if (matchMedia) {
var mq = window.matchMedia("(min-width: 500px)");
mq.addListener(WidthChange);
WidthChange(mq);
}
// media query change
function WidthChange(mq) {