Skip to content

Instantly share code, notes, and snippets.

🔥
making stuff

Vadim Goncharov owldesign

🔥
making stuff
Block or report user

Report or block owldesign

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@owldesign
owldesign / mobile_detection.js
Created Oct 30, 2019
Mobile Detection in Javascript
View mobile_detection.js
// detect if mobile browser. regex -> http://detectmobilebrowsers.com
var isMobile = (function(a){return /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|iko
@owldesign
owldesign / gist:cbdee7fff6db64b18d948ee8cc639161
Created Jun 20, 2019
Force open app when Apple says app is damaged and need to move to trash
View gist:cbdee7fff6db64b18d948ee8cc639161
sudo xattr -rd com.apple.quarantine /Applications/AppNameHere.app
@owldesign
owldesign / gist:864c0127e18918ad64402744080af4ec
Created Sep 27, 2018
Craft CMS 3 Sending Mail through a plugin
View gist:864c0127e18918ad64402744080af4ec
use craft\mail\Message;
/**
* @param $html
* @param $subject
* @param null $mail
* @param array $attachments
* @return bool
*/
private function sendMail($html, $subject, $mail = null, array $attachments = array()): bool
@owldesign
owldesign / states_hash.json
Created Apr 4, 2017 — forked from mshafrir/states_hash.json
US states in JSON form
View states_hash.json
{
"AL": "Alabama",
"AK": "Alaska",
"AS": "American Samoa",
"AZ": "Arizona",
"AR": "Arkansas",
"CA": "California",
"CO": "Colorado",
"CT": "Connecticut",
"DE": "Delaware",
@owldesign
owldesign / Check IE10
Created Mar 14, 2016
Web Detection Tools
View Check IE10
<!--[if !IE]><!--><script>if(/*@cc_on!@*/false){document.documentElement.className+=' ie10';}</script><!--<![endif]-->
@owldesign
owldesign / inputplaceholder
Created Jan 6, 2016
IE9 Placeholder Fallback
View inputplaceholder
//IE9 placeholder fallback
//credits http://www.hagenburger.net/BLOG/HTML5-Input-Placeholder-Fix-With-jQuery.html
if(!Modernizr.input.placeholder){
$('[placeholder]').focus(function() {
var input = $(this);
if (input.val() == input.attr('placeholder')) {
input.val('');
}
}).blur(function() {
var input = $(this);
@owldesign
owldesign / samplecode.twig
Created Nov 17, 2015
Frontend Sample Code
View samplecode.twig
{% if entry.selectForm != '0' %}
{% set form = craft.formBuilder2.getFormById(entry.selectForm) %}
{{ form |raw }}
{% endif %}
View gist:74bf0c13cfa59e1c3bbd
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Your Website</title>
</head>
<body>
@owldesign
owldesign / gist:3de9ccd58508e556bcfe
Created Jan 16, 2015
ACF gallery field to display attachment_metadata for EXIF
View gist:3de9ccd58508e556bcfe
<?php
/*
* ACF Gallery Field Class
*
* All the logic for this field type
*
* @class acf_field_gallery
* @extends acf_field
* @package ACF
@owldesign
owldesign / gist:eb2bfe7569a51a61808d
Created Jan 16, 2015
ACF image field to display attachment_metadata for EXIF
View gist:eb2bfe7569a51a61808d
/*
* format_value()
*
* This filter is appied to the $value after it is loaded from the db and before it is returned to the template
*
* @type filter
* @since 3.6
* @date 23/01/13
*
* @param $value (mixed) the value which was loaded from the database
You can’t perform that action at this time.