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 PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
<html ng-app='app'> | |
<body> | |
<ul ng-controller="appStudent"> | |
<li ng-repeat="student in students"> | |
<a href="/students/view/{{student.id}}">{{$index+1}} - {{student.name}}</a> | |
</li> | |
<button ng-click="addXav()">Add Tom</button> | |
</ul> |
<!DOCTYPE html> | |
<html ng-app='appStudent'> | |
<body> | |
<ul ng-controller="StudentCtrl"> | |
<p>{{student.name}}</p> | |
<li ng-repeat="student in students"> | |
<a href="/students/view/{{student.id}}">{{$index+1}} - {{student.name}}</a> | |
</li> | |
</ul> | |
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.22/angular.min.js"></script> |
<!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) { |