Skip to content

Instantly share code, notes, and snippets.

View robdecker's full-sized avatar

Rob Decker robdecker

View GitHub Profile
@robdecker
robdecker / script.js
Last active November 2, 2019 01:54
[Open a popup window, centered in parent] #js #jquery
function OpenWindow(url, width, height, name) {
var screenLeft = 0;
var screenTop = 0;
if (!name) {
name = 'MyWindow';
}
if (!width) {
width = 600;
}
@robdecker
robdecker / .css
Last active November 2, 2019 01:55
[Character as content] Use the "U+xxxx" codes at http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references #css
a:before {
content: '\2192'; /* → */
}
@robdecker
robdecker / any.js
Last active February 19, 2020 02:17
[Timers] #js
window.setTimeout(function() {
alert('hello world')
}, 1000);
@robdecker
robdecker / command.text
Last active November 2, 2019 01:56
[Remove .DS_Store files recursively] #macos
$ find . -name '*.DS_Store' -type f -delete
$ scp [email protected]:foobar.txt /some/local/directory
@robdecker
robdecker / in terminal
Last active November 2, 2019 01:58
[Git cheat sheet] From http://cheat.errtheblog.com/s/git #git
Setup
-----
git clone <repo>
clone the repository specified by <repo>; this is similar to "checkout" in
some other version control systems such as Subversion and CVS
Add colors to your ~/.gitconfig file:
[color]
@robdecker
robdecker / info.md
Last active October 18, 2019 19:14
[Twig debugging] See https://www.drupal.org/node/1906780 #d8 #twig

Twig provides a dump function for debugging variables in templates.

The dump function outputs information about a template variable. The dump function will not display anything unless twig_debug is enabled.

To enable Twig debugging, find the twig.config parameters in your services.yml and set debug to true:

parameters:
  twig.config:
    debug: true
@robdecker
robdecker / any.php
Last active November 2, 2019 02:00
[List all views and their displays] #d7
function MODULE_get_views_names() {
$views = views_get_all_views();
$views_info = array();
foreach ($views as $machine_name => $view) {
$views_info[$machine_name] = array();
foreach ($view->display as $display_name => $display) {
$views_info[$machine_name][] = $display_name;
}
}
// Print array keyed by views machine name
@robdecker
robdecker / style.css
Last active November 2, 2019 02:01
[Hide views ajax progress loader/throbber] #d7
.ajax-progress-throbber {
display: none;
}
@robdecker
robdecker / any.php
Last active November 2, 2019 02:02
[Block content in render array] #d7
<?php
function my_module_share_sidebar() {
return array(
'#theme' => 'item_list',
'#type' => 'ul',
'#attributes' => array(
'class' => array('share-this'),
),
'#attached' => array(