View jquery-micro.js
var $ = function(selector) { | |
var matches = { | |
'#': 'getElementById', // $('#myId') | |
'.': 'getElementsByClassName', // $('.myClass') | |
'@': 'getElementsByName', // $('@myName') | |
'=': 'getElementsByTagName', // $('=body') | |
'?': 'querySelectorAll' // $('?anything') | |
}, rex = /[=#@.*]/.exec(selector)[0]; | |
var nodes = document[matches[rex]](selector.split(rex)[1]); | |
return nodes.length > 1 ? nodes : nodes[0]; |
View timestamp.js
/** | |
* Generate a datestamp in your format | |
* @return {string} datestamp | |
*/ | |
function datestamp(seperator) { | |
var today = new Date(), dd = today.getDate(), mm = today.getMonth() + 1, yyyy = today.getFullYear(); | |
seperator = seperator != null && seperator.length > 0 ? seperator : "/"; | |
dd = dd < 10 ? '0' + dd : dd; | |
mm = mm < 10 ? '0' + mm : mm; | |
return dd + seperator + mm + seperator + yyyy; |
View classes.js
function isElement(obj) { | |
try { | |
// For Firefox, Opera and Chrome | |
return obj instanceof HTMLElement; | |
} | |
catch(e){ | |
// IE Bugfix | |
return (typeof obj==="object") && | |
(obj.nodeType===1) && (typeof obj.style === "object") && | |
(typeof obj.ownerDocument ==="object"); |
View targeting.js
// All links pure JS solution | |
var anchors = document.getElementsByTagName('a'); | |
for (var i=0; i < anchors.length; i++) { | |
anchors[i].setAttribute('target', '_blank'); | |
} | |
// All links w. jQuery | |
$('a').attr('target', '_blank'); | |
// All outgoing links w. jQuery |
View excerpt.cs
/// <summary> | |
/// Create excerpt string with n characters | |
/// </summary> | |
/// <param name="longString">The long string</param> | |
/// <param name="delimiter">How many chars there should be</param> | |
/// <returns>Shortened string</returns> | |
public static string Excerpt(string longString, int delimiter = 30) { | |
string shortened = ""; int i = 0; | |
if (String.IsNullOrEmpty(longString) == false) { | |
if (longString.Length > delimiter) { |
View export.php
<?php | |
// Security checking | |
define('ABSPATH') or die ("Script kiddies!"); | |
// Defining path and filename | |
$outPath = 'postbackup/'; | |
$fileName = 'wp_posts_' . date('m-d-Y-His A e') . '.xml'; | |
// Indlude the wordpress stuff | |
require(dirname(dirname(__FILE__)) . '/wp-load.php'); |
View helper.js
(function(window, undefined) { | |
var defineSingleEventListener = function(element, event, callback) { | |
try { | |
if(element.attachEvent) { | |
return element.attachEvent('on' + event, callback); | |
} else { | |
return element.addEventListener(event, callback, false); | |
} | |
} catch(e) { |
View base.css
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600); | |
* { | |
box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
-webkit-box-sizing: border-box; | |
} | |
html, | |
body, |
View database-helper.php
<?php | |
// Get content from the DB | |
function readDatabase($path) { | |
return (array)json_decode(file_get_contents($path)); | |
} | |
// Save content to the DB | |
function saveDatabase($path, $content) { | |
file_put_contents($path, json_encode($content)); |
View apache.sh
#!/bin/sh | |
echo "You have to be the root user to execute this script!" | |
echo "What is your OS?" | |
echo "1 OpenSuSE" | |
echo "2 Ubuntu" | |
echo "3 RedHat" | |
echo "4 Debian" | |
echo "5 Go Back" | |
echo "6 Quit" |
OlderNewer