Skip to content

Instantly share code, notes, and snippets.

@media screen {
%icon {
transition: background-color ease .2s;
margin: 0 .5em;
}
}
@mixin icon($color, $url) {
@extend %icon;
background-color: $color;
@gregmercer
gregmercer / header-footer-layout.html
Last active August 29, 2015 14:05
famous angular header-footer-layout.html
@gregmercer
gregmercer / header-footer-layout.js
Created August 26, 2014 23:20
famous angular header-footer-layout.js
@gregmercer
gregmercer / Views Query
Created September 11, 2014 14:24
Query created by Drupal Views module
SELECT DISTINCT node.nid AS nid
FROM
node node
INNER JOIN field_data_field_academic_area_unlimited field_data_field_academic_area_unlimited ON node.nid = field_data_field_academic_area_unlimited.entity_id AND (field_data_field_academic_area_unlimited.entity_type = 'node' AND field_data_field_academic_area_unlimited.deleted = '0')
INNER JOIN field_data_field_region_of_interest field_data_field_region_of_interest ON node.nid = field_data_field_region_of_interest.entity_id AND (field_data_field_region_of_interest.entity_type = 'node' AND field_data_field_region_of_interest.deleted = '0')
WHERE (( (node.status = '1') AND (node.type IN ('announcement')) )AND( (field_data_field_academic_area_unlimited.field_academic_area_unlimited_tid = '10001') OR (field_data_field_region_of_interest.field_region_of_interest_tid = '26551') ))
<?php
/**
* @file
* Code for the GSB Resources feature.
*/
include_once 'gsb_resources.features.inc';
require_once dirname(__FILE__) . '/gsb_resources.formatters.inc';
@gregmercer
gregmercer / Views Query
Created July 15, 2015 17:58
Dumps the Query used by a View
<?php
/**
* Implements hook_views_pre_execute().
*/
function gsb_feature_alumni_reunion_agenda_item_display_views_pre_execute(view &$view) {
if ($view->name == 'gsb_event') {
dpm($view);
dpm('view name: ' . $view->name);
$query = &$view->build_info['query'];
$query_string = (string)$query;
/**
* Gets the custom section titles - with separated paths.
*
* @return array
* An array of custom section titles - with separated paths (cause you 'gotta keep'em separated).
*/
function gsb_custom_section_title_get_sections_separate_paths() {
$section_titles = gsb_custom_section_title_get_sections();
$titles_out = array();
foreach($section_titles as $title) {
function _wrapper_debug($w) {
$values = array();
foreach ($w->getPropertyInfo() as $key => $val) {
$values[$key] = $w->$key->value();
}
return $values;
}
@gregmercer
gregmercer / hook_views_pre_execute
Created September 11, 2014 14:26
hook_views_pre_execute example
/**
* Implements hook_views_pre_execute().
*/
function gsb_feature_news_display_views_pre_execute(view &$view) {
if ($view->name == 'news_two') {
dpm($view);
$query1 = &$view->build_info['query'];
@gregmercer
gregmercer / jsclosure.js
Created July 24, 2012 21:51
Javascript: closure example
function example() {
var o = {}, i = 0;
for (i = 0; i < 3; i++) {
o[i] = function() {
console.log(i);
};
}
o[0]();
o[1]();
o[2]();