Skip to content

Instantly share code, notes, and snippets.

@6ui11em
6ui11em / input_date_support_check.js
Created May 23, 2018 17:14
Javascript check input date browser supports #javascript #js #vanilla #data #browser
var isDateSupported = function () {
var input = document.createElement('input');
var value = 'a';
input.setAttribute('type', 'date');
input.setAttribute('value', value);
return (input.value !== value);
};
if (isDateSupported()) {
// Browser native date pickers are supported!
@6ui11em
6ui11em / m2_install_command.sh
Created May 11, 2018 22:41
Magento 2 install command #magento2 #install #command
php bin/magento setup:install --base-url={base_url} \
--db-host=localhost --db-name={db_name} --db-user={db_username} --db-password={db_password} \
--admin-firstname={name} --admin-lastname={lastname} --admin-email={email} \
--admin-user=admin --admin-password={admin_pass} --language=es_ES \
--currency=EUR --timezone=Europe/Madrid --use-rewrites=1
@6ui11em
6ui11em / git_add_commit_all.sh
Created May 11, 2018 22:24
Git add & commit all changes #git #commit
git add -A && git commit -m "Your Message"
@6ui11em
6ui11em / matchmedia.js
Created May 8, 2018 09:36
Magento 2 responsive javascript #magento2 #javascript #responsive #matchmedia
define([
'jquery',
'matchMedia',
'domReady!'
], function ($, mediaCheck) {
'use strict';
/*...*/
mediaCheck({
media: '(min-width: 768px)',
// Switch to Desktop Version
@6ui11em
6ui11em / migration.sh
Last active May 31, 2018 09:54
Laravel migratin, model and controller command #laravel #migration #controller #model #artisan #command
php artisan make:model Todo -mcr
php artisan migrate
@6ui11em
6ui11em / array_duplicates.js
Created April 20, 2018 07:18
Javascript remove duplicates from array #javascript #array
var data = [
{
name: 'Kyle',
occupation: 'Fashion Designer'
},
{
name: 'Liza',
occupation: 'Web Developer'
},
{
@6ui11em
6ui11em / arraymap.js
Created April 18, 2018 20:28
Javascript array map #javascript #array
var numbers = [1, 4, 9];
var doubles = numbers.map(function(num) {
return num * 2;
});
// Logs [2, 8, 18]
console.log(doubles);
var data = [
{
@6ui11em
6ui11em / layout_cms_block.txt
Created April 18, 2018 12:00
Magento 2 insert cms block in layout xml #magento2 #layout #cms
<block class="Magento\Cms\Block\Block" name="Promo">
<arguments>
<argument name="block_id" xsi:type="string">promo</argument>
</arguments>
</block>
@6ui11em
6ui11em / collect.sh
Created March 27, 2018 13:27
Magento 2 i18n collect phrases #magento2 #translations
bin/magento i18n:collect-phrases app/code/Vendor/Module/ -o app/code/Vendor/Module/i18n/en_US_raw.csv
@6ui11em
6ui11em / js_filter.js
Last active April 2, 2018 20:21
Javascript find / search in array #javascript #js
var original = [1, 2, 7, 42, 99, 101];
// Get items bigger than 10
var biggerThanTen = original.filter(function (item) {
return item > 10;
});
// Get items smaller than 10
var smallerThanTen = original.filter(function (item) {
if (item < 10) {