Attention: the list was moved to
https://github.com/dypsilon/frontend-dev-bookmarks
This page is not maintained anymore, please update your bookmarks.
| <?php | |
| /** | |
| * Pagination for a parent page and their child pages. | |
| * Use as gp130428_link_pages() in your template file. | |
| * Optionally limit to a particular parent page by passing its ID (i.e. 123) to the function: gp130428_link_pages( 123 ) | |
| * | |
| */ | |
| function gp130428_paginate_parent_children( $parent = null ) { | |
| global $post; | |
Attention: the list was moved to
https://github.com/dypsilon/frontend-dev-bookmarks
This page is not maintained anymore, please update your bookmarks.
| <?php | |
| // minimal routing | |
| function web_app($routes, $req_verb, $req_path) { | |
| $req_verb = strtoupper($req_verb); | |
| $req_path = trim(parse_url($req_path, PHP_URL_PATH), '/'); | |
| $found = false; | |
| if (isset($routes[$req_verb])) { |
| <?php | |
| class Blockout { | |
| public static function enblockout($s, $key) { | |
| // user provided blockout encoder | |
| return; | |
| } | |
| public static function deblockout($blockout, $key) { |
| # Assume we are in your home directory | |
| cd ~/ | |
| # Clone the repo from GitLab using the `--mirror` option | |
| $ git clone --mirror [email protected]:mario/my-repo.git | |
| # Change into newly created repo directory | |
| $ cd ~/my-repo.git | |
| # Push to GitHub using the `--mirror` option. The `--no-verify` option skips any hooks. |
| /* bling.js */ | |
| window.$ = document.querySelector.bind(document); | |
| window.$$ = document.querySelectorAll.bind(document); | |
| Node.prototype.on = window.on = function(name, fn) { this.addEventListener(name, fn); }; | |
| NodeList.prototype.__proto__ = Array.prototype; | |
| NodeList.prototype.on = function(name, fn) { this.forEach((elem) => elem.on(name, fn)); }; |
| <?php | |
| /** | |
| * This snippet goes into your | |
| * \app\Http\Controllers\Auth\AuthController.php | |
| * | |
| * Make sure to update your login view as well | |
| * (\resources\views\auth\login.blade.php). Just | |
| * change | |
| */ |
| <?php | |
| // bootstrap/react.php | |
| // Remember, we need to do first: composer require react/react! | |
| $app = include('app.php'); | |
| $host = 'localhost'; | |
| $port = 9000; | |
| $reactApp = function (\React\Http\Request $request, \React\Http\Response $response) use ($app, $host, $port) { |