View jquery.responsive-classes.js
/* | |
* Inspired by: | |
* http://designedbythomas.co.uk/blog/how-detect-width-web-browser-using-jquery | |
* | |
* This script is ideal for getting specific class depending on device width | |
* for enhanced theming. Media queries are fine in most cases but sometimes | |
* you want to target a specific JQuery call based on width. This will work | |
* for that. Be sure to put it first in your script file. Note that you could | |
* also target the body class instead of 'html' as well. | |
* Modify as needed |
View drupal-sf-touch.js
// adapted from: http://snippets.webaware.com.au/snippets/make-css-drop-down-menus-work-on-touch-devices/ | |
// forked from https://gist.github.com/3351233 | |
(function ($) { | |
//add new drupal 7 code | |
Drupal.behaviors.touchdevice_dropdowns = { | |
attach:function (context, settings) { | |
//end drupal calls |
View Custom.js
$(document).ready(function (){ | |
// element-1 and element-2 are hrefs that trigger any given colorbox | |
$(".element-1").click(function() { | |
$('#colorbox').addClass("cb1").removeClass('cb2'); //add a custom class to #colorbox | |
}); | |
$(".element-2").click(function() { |
View local.settings.php
<?php | |
/** | |
* @file | |
* local.settings.php (Drupal 6.x) | |
* | |
* This settings file is intended to contain settings specific to a local | |
* development environment, by overriding options set in settings.php. | |
* | |
* Include this file from your regular settings.php by including this at the | |
* bottom: |
View info-boilerplate.txt
;Content Type | |
features[node][] = event | |
;View | |
features[views_view][] = event_organizers | |
;User permission | |
features[user_permission][] = edit own event content | |
;Image style |
View gist:6442459
<?php | |
function NAMEOFTHEME_preprocess_page(&$vars) { | |
// Use grouped import technique for more than 30 un-aggregated stylesheets (css limit fix for IE) | |
$css = drupal_add_css(); | |
if (NAMEOFTHEME_css_count($css) > 26) { | |
$styles = ''; | |
$suffix = "\n".'</style>'."\n"; | |
foreach ($css as $media => $types) { | |
$prefix = '<style type="text/css" media="'. $media .'">'."\n"; |
View mp-history-deeplinking.js
function urlFromHash() { | |
if (location.hash.substr(0, 2) != '#!') { | |
return null; | |
} | |
// why not location.hash? => http://stackoverflow.com/q/4835784/298479 | |
return location.href.split('#')[1].substr(1); | |
} | |
$('#gallery').magnificPopup({ | |
type: 'image', |
View viewport.js
// ----------- | |
// Debugger that shows view port size. Helps when making responsive designs. | |
// ----------- | |
function showViewPortSize(display) { | |
if(display) { | |
var height = jQuery(window).height(); | |
var width = jQuery(window).width(); | |
jQuery('body').prepend('<div id="viewportsize" style="z-index:9999;position:fixed;top:40px;left:5px;color:#fff;background:#000;padding:10px">Height: '+height+'<br>Width: '+width+'</div>'); | |
jQuery(window).resize(function() { |
View openshift-drupal-deploy
#!/bin/bash | |
# This deploy hook gets executed after dependencies are resolved and the | |
# build hook has been run but before the application has been started back | |
# up again. This script gets executed directly, so it could be python, php, | |
# ruby, etc. | |
# Bash help: http://www.panix.com/~elflord/unix/bash-tute.html | |
# For information about action hooks supported by OpenShift, consult the documentation: | |
# http://openshift.github.io/documentation/oo_user_guide.html#the-openshift-directory |
View equalheight.js
(function( $ ) { | |
equalheight = function (container) { | |
var currentTallest = 0, | |
currentRowStart = 0, | |
rowDivs = new Array(), | |
$el, | |
topPosition = 0; | |
$(container).each(function () { |
OlderNewer