TODO: Write a project description
TODO: Describe the installation process
| /*========== Mobile First Method ==========*/ | |
| /* Custom, iPhone Retina */ | |
| @media only screen and (min-width : 320px) { | |
| } | |
| /* Extra Small Devices, Phones */ | |
| @media only screen and (min-width : 480px) { | |
| } | |
| /* Small Devices, Tablets */ |
| //credit http://jamshidhashimi.com/2013/04/12/dynamically-add-javascript-and-css-files-in-codeigniter-header-page/ | |
| // add to config | |
| $config['header_css'] = array('style.css','prettyPhoto.css','nivo-slider.css'); | |
| $config['header_js'] = array('core.js','core.js', | |
| 'jquery-1.4.1.min.js', | |
| 'jquery-slidedeck.pack.lite.js', | |
| 'jquery-prettyPhoto.js', | |
| 'jquery.nivo.slider.js'); | |
| // add to function helper |
| <!DOCTYPE html> | |
| <HTML dir='ltr'> | |
| <head> | |
| <!-- cache --> | |
| <meta content='public' http-equiv='Cache-control'/> | |
| <meta content='private' http-equiv='Cache-control'/> | |
| <meta content='no-cache' http-equiv='Cache-control'/> | |
| <meta content='no-store' http-equiv='Cache-control'/> | |
| <!-- cache --> | |
| <include expiration='7d' path='*.css'></include> |
| // https://developer.mozilla.org/en-US/docs/Node_server_without_framework | |
| var http = require('http'); | |
| var fs = require('fs'); | |
| var path = require('path'); | |
| http.createServer(function (request, response) { | |
| console.log('request starting...'); | |
| var filePath = '.' + request.url; | |
| if (filePath == './') |
| var socketId = null; | |
| var channel = null; | |
| Pusher.logToConsole = true; | |
| pusher = new Pusher('xxx', { | |
| cluster: 'ap1', | |
| authEndpoint: '/pusher_auth.php', //custom auth file | |
| encrypted: false | |
| }); | |
| // channel = pusher.subscribe('tomicek-subscribe'); //join the tomicek-subscribe channel | |
| // autentikasi hanya terjadi pada prefix presence-* dan private-* |
| <?php // File location: /wp-content/themes/my-theme/src/Models/ | |
| namespace App\Models; | |
| use Illuminate\Database\Eloquent\Model as Eloquent; | |
| class Car extends Eloquent | |
| { | |
| protected $table = 'cars'; | |
| protected $primaryId = 'id'; |
| angular.module('yourModule') | |
| .directive('tabsSwipable', ['$ionicGesture', function($ionicGesture){ | |
| // | |
| // make ionTabs swipable. leftswipe -> nextTab, rightswipe -> prevTab | |
| // Usage: just add this as an attribute in the ionTabs tag | |
| // <ion-tabs tabs-swipable> ... </ion-tabs> | |
| // | |
| return { | |
| restrict: 'A', | |
| require: 'ionTabs', |
| <?php | |
| /* Thumbnail upscale | |
| ** source | |
| ** http://alxmedia.se/code/2013/10/thumbnail-upscale-correct-crop-in-wordpress/ | |
| ** ------------------------------------ */ | |
| function alx_thumbnail_upscale( $default, $orig_w, $orig_h, $new_w, $new_h, $crop ){ | |
| if ( !$crop ) return null; // let the wordpress default function handle this | |
| $aspect_ratio = $orig_w / $orig_h; |