The popular open-source contract for web designers and developers by Stuff & Nonsense
- Originally published: 23/12/2008
- Revised date: 15/12/2013
- Original post
<!DOCTYPE html> | |
<html > | |
<head> | |
<meta charset="utf-8" /> | |
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"> | |
<link rel="stylesheet" type="text/css" href="css/main.min.css" /> | |
<title>Hello World</title> | |
</head> | |
<body ng-app="appMeteo"> | |
<header class="header">Mon app de meteo</header> |
(function(){ | |
var appMeteo = angular.module('appMeteo', ['ngRoute' ]); | |
appMeteo.config(['$routeProvider', function ($routeProvider) { | |
$routeProvider | |
.when("/", {templateUrl: "partials/home.html", controller: "PageCtrl"}) | |
.when("/home", {templateUrl: "partials/home.html", controller: "PageCtrl"}) | |
.when("/about", {templateUrl: "partials/about.html", controller: "PageCtrl"}) | |
.otherwise("/", {templateUrl: "partials/home.html", controller: "PageCtrl"}); | |
}]); |
// From | |
// https://github.com/heygrady/compass-photoshop-drop-shadow | |
$photoshop-global-light: 120deg !default; | |
//-------------------------------- | |
// Photoshop Shadow Function | |
//-------------------------------- | |
@function photoshop-shadow( $angle: $photoshop-global-light, $distance: 0, $spread: 0, $size: 0, $color: #000, $inner: false ) { | |
// default to degrees, same as photoshop |
//Example: | |
//http://codepen.io/jackmcpickle/pen/OPpaWQ | |
//to read: | |
//http://viget.com/inspire/responsive-design-with-spread?utm_source=Responsive+Design+Weekly&utm_campaign=7927d31647-Responsive_Design_Weekly_148&utm_medium=email&utm_term=0_df65b6d7c8-7927d31647-59070625 | |
$breakpoints: (small: 480px, medium: 768px, large: 1024px, xlarge: 1280px) !default; | |
$media-expressions: (screen: "screen", | |
print: "print", |
[user] | |
name = xavier | |
email = xavier@artot.net | |
[alias] | |
l = log --pretty=oneline -n 20 --graph | |
s = status -s | |
st = status | |
[push] |
//ADDS FAVICON TO HEADER | |
//apple-touch-icon icone de raccourci pour Android et Iphone. Size: 57x57 | |
function childtheme_favicon() { ?> | |
<link rel="shortcut icon" href="<?php echo get_template_directory_uri() ?>/assets/img/favicon.ico" type="image/x-icon" /> | |
<link rel="apple-touch-icon" href="<?php echo get_template_directory_uri(); ?>/assets/img/apple-touch-icon.png"/> | |
<?php } | |
add_action('wp_head', 'childtheme_favicon'); | |
function load_fonts() { | |
wp_register_style('googleFonts', '//fonts.googleapis.com/css?family=Lato|Open+Sans|Oswald:400,300|Yanone+Kaffeesatz'); |
//http://lea.verou.me/2015/04/jquery-considered-harmful/ | |
// Returns first element that matches CSS selector {expr}. | |
// Querying can optionally be restricted to {container}’s descendants | |
function $(expr, container) { | |
return typeof expr === "string"? (container || document).querySelector(expr) : expr || null; | |
} | |
// Returns all elements that match CSS selector {expr} as an array. | |
// Querying can optionally be restricted to {container}’s descendants | |
function $$(expr, container) { |
'use strict'; | |
module.exports = function(grunt) { | |
// Load all tasks | |
require('load-grunt-tasks')(grunt); | |
// Show elapsed time | |
require('time-grunt')(grunt); | |
var jsFileList = [ | |
'assets/vendor/bootstrap/js/transition.js', | |
'assets/vendor/bootstrap/js/alert.js', |
{ | |
"name": "wp", | |
"license": "MIT", | |
"private": true, | |
"ignore": [ | |
"**/.*", | |
"node_modules", | |
"assets/vendor" | |
], | |
"dependencies": { |