Skip to content

Instantly share code, notes, and snippets.

@Sam152
Sam152 / SASS Hamburger menu
Last active December 29, 2015 12:29
A hamburger menu that can be used as a mixin to provide an icon for responsive websites.
@mixin hamurger-menu-icon($hamburger-bread-height: 5px,
$hamburger-bread-spacing: 5px,
$hamburger-width: 25px,
$hamburger-color: #FFF) {
&:before {
content: "";
position: absolute;
width: $hamburger-width;
height: $hamburger-bread-height;
background: $hamburger-color;
@Sam152
Sam152 / iStock Photo Lookup
Created November 27, 2013 03:51
Find usages of an iStock photo on the internet when browsing istockphoto.com.
javascript:window.open('https://www.google.com/searchbyimage?image_url=' + jQuery('#ActualImageDiv').find('img').attr('src'));
@mixin view-one-column() {
$zen-column-count: 1;
.views-row{
@include zen-grid-item(1,1);
@include zen-clear(both);
}
}
@mixin view-two-columns() {
@mixin clearfix{
&:after{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
}
@Sam152
Sam152 / gist:8413834
Created January 14, 2014 06:09
Functions that are no longer in D8.
actions_actions_map is no longer in D8.
actions_delete is no longer in D8.
actions_do is no longer in D8.
actions_function_lookup is no longer in D8.
actions_get_all_actions is no longer in D8.
actions_list is no longer in D8.
actions_load is no longer in D8.
actions_save is no longer in D8.
actions_synchronize is no longer in D8.
aggregator_admin_form is no longer in D8.
@Sam152
Sam152 / gist:8413868
Last active January 3, 2016 05:09
Find what has changed since D7 and D8.
<?php
// ctags --langmap=php:.engine.inc.module.theme.install.php --php-kinds=cdfi --languages=php --recurse
function only_first_part($array) {
$delim = "\t";
foreach ($array as $i => &$line) {
$parts = explode($delim, $line);
$line = $parts[0];
}
<Directory "/Users/sam/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
@Sam152
Sam152 / Drupal Form Post Array Test Assistant
Created March 15, 2014 08:33
This allows you to turn an HTML form into a PHP POST array to make submitting forms in the context of Drupal tests easier.
javascript:var $=jQuery;var str="";var nl="\n";$.each($("form"),function(e,t){str+="$"+$(t).attr("id").split("-").join("_")+" = array("+nl;$.each($(t).find("input, select, textarea"),function(e,t){var n=$(t).attr("name");var r=$(t).val().split("'").join("\\'");if(n=="op"||n==""||n=="form_build_id"||n=="form_token"||n=="form_id"){return}str+=" '"+n+"' => '"+r+"',"+nl});str+=");"+nl+nl});console.log(str);
@Sam152
Sam152 / gist:14524c1c3c7375ec343b
Created September 24, 2014 08:08
Simple grids
@mixin grid($columns, $item-selector: '.views-row', $padding: 15px) {
margin: 0 (-1 * ($padding/2));
@include clearfix;
#{$item_selector} {
padding: {
left: $padding / 2;
right: $padding / 2;
}
float: left;
@include box-sizing(border-box);
<style type='text/css'>
a {
position: absolute;
display: block;
top:0;
bottom:0;
left:0;
right:0;
}
</style>