Skip to content

Instantly share code, notes, and snippets.

@ydn
ydn / yui-2in3-modal-panel-example.html
Created January 11, 2011 02:44
Sample code for implementing a YUI 2 modal panel in YUI 3 using YUI 2in3.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>YUI 2in3 Modal Overlay Example</title>
</head>
//
// This block of code creates the YDN Rack module that supports searching within
// a set of docs. Previously, the only search functionality would scour the entire
// site for the terms entered. This module aims to provide contextual search
// within documentation so a user can more easily find something related to the
// docs currently being presented. We use a bunch of y! technology to do the heavy
// lifting and that's awesome that we just have to manufacture the glue.
//
@ydn
ydn / simplePhpOpenid.php
Created April 27, 2010 01:11
simple code to require OpenID authentication on a page
<?php // simple code to require OpenID authentication on a page
/*
Requirements:
* PHP 5
* OpenID Enabled PHP library (http://openidenabled.com/php-openid/)
Usage:
1) Put this code in a file on your server
2) Edit the "$realm" variable to be your domain
@ydn
ydn / gist:361071
Created April 9, 2010 11:31
example code for doing the OAuth dance w/ Netflix in php
<?php // simple example code for doing the OAuth dance w/ netflix in php
//http://oauth.net/code/
//http://oauth.googlecode.com/svn/code/php/OAuth.php
require 'oauth.php';
//key/secret from http://developer.netflix.com
$key = 'slkdjf298374';
$secret = 'lskdjf0298374';
$consumer = new OAuthConsumer($key, $secret);
@ydn
ydn / gist:359646
Created April 8, 2010 01:01
fetch flickr photos in javascript & put them on a page.
<!-- fetch flickr photos in javascript & put them on a page. Based on Jon LeBlanc's PHP code: http://developer.yahoo.net/blog/archives/2010/04/building_flickr_urls_from_yql_flickrphotossearch_results.html -->
<body>
<script>
function cbfunc(obj){
for(var i = 0; i < obj.query.results.photo.length; i++){
var farm = obj.query.results.photo[i].farm;
var server = obj.query.results.photo[i].server;
var id = obj.query.results.photo[i].id;
var secret = obj.query.results.photo[i].secret;
@ydn
ydn / gist:352518
Created April 1, 2010 23:32
sample code for making an oauth request using YAP OAuth credentials
<?php // sample code for making an oauth request using YAP OAuth credentials
// http://oauth.googlecode.com/svn/code/php/OAuth.php
require 'OAuth.php';
// get key/secret from your app dashboard http://developer.apps.yahoo.com/projects
$key="exampleGWklXQ3FTSk1iJmQ9WVdrOVYyOVlhMjR4TnpnbWNHbzlNQS0tJnM9Y29uc3VtZXJzZWNyZXQmeD0yNQ--";
$secret="examplec1a002564a746354ff159380b9d689";
$consumer = new OAuthConsumer($key, $secret);
@ydn
ydn / index.php
Created March 12, 2010 18:41
Sample YAP code for consistent font formatting between small and large views
<!-- Sample YAP code for consistent font formatting between small and large views -->
<!-- Usage and licensing info in http://gist.github.com/330606#file_readme.txt -->
<style>
#wrapper {
font-family: sans-serif;
font-size: 16pt;
}
</style>
<div id="wrapper">
@ydn
ydn / code.php
Created March 9, 2010 19:44
Tabbed navigation for YAP small view
<?php // Tabbed navigation for YAP small view
// See usage and license details in http://gist.github.com/327012/#file_readme.txt
?>
<? if('1' == $_GET['item']): ?>
this is item 1 content
<? elseif('2' == $_GET['item']): ?>
this is item 2 content
<? elseif('3' == $_GET['item']): ?>
@ydn
ydn / gist:320161
Created March 3, 2010 00:32
Scrape content off the World Wildlife Fund's site and pass it back to a jQuery handler
<!-- Scrape content off the World Wildlife Fund's site and pass it back to a jQuery handler -->
<!-- Introduced in YDN blog post: http://developer.yahoo.net/blog/archives/2010/03/yql_code_samples_yql_is_easy_to_use.html -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
function cbfunc(json){
$.each( json.query.results.h4, function ( i, h4 ) {
var div = $( '<div/>' ).text( h4.content );
$.each( json.query.results.ul[i].li, function ( j, li ) {
@ydn
ydn / gist:320156
Created March 3, 2010 00:28
Fetch Twitter search results using YQL + JSONP + a simple JavaScript handler function
<!-- Fetch Twitter search results using YQL + JSONP + a simple JavaScript handler function -->
<!-- Described in blog post: http://developer.yahoo.net/blog/archives/2010/03/yql_code_samples_yql_is_easy_to_use.html -->
<ul>Puppy Tweets:</ul>
<script>
function handleResponse (json) {
var results = json.query.results.json.results,
ul = document.getElementsByTagName( 'ul' )[0],
li = null;
for ( var i = 0; i < results.length; i++ ) {