Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Initial import.

  • Loading branch information...
commit 6e890800654e5a400002be70373ef4ed0b303188 0 parents
Frank Shearar authored
1  .gitignore
@@ -0,0 +1 @@
+*~
7 README.md
@@ -0,0 +1,7 @@
+#Keep track of your estimates more effectively with `github-planner`
+
+You're a heavy user of GitHub's issue tracker. You also want to be able to plan your work. You have the idea of using tags to record issue estimates.
+
+But you keep having to add up the totals to see your total estimate for your current milestone.
+
+`github-planner` simply displays the total of all numeric-valued tags, letting you instantly see the total estimate of all displayed issues.
14 manifest.json
@@ -0,0 +1,14 @@
+{
+ "name": "GitHub Planning Helper",
+ "version": "1.0",
+ "manifest_version": 1,
+ "description": "Add all numeric tags when viewing GitHub issues.",
+ "content_scripts": [
+ {
+ "matches": [
+ "http://github.com/*/*/issues*"
+ ],
+ "js": ["add-numeric-tags.js"]
+ }
+ ]
+}
11 src/add-numeric-tags.js
@@ -0,0 +1,11 @@
+var labels = document.getElementsByClassName("filter-item");
+var total = 0.0;
+labels.forEach(function(element, index, array) {
+ var n = parseFloat(labels.body);
+ if (!n.isNan()) {
+ total += n;
+ }
+ });
+
+
+// the bodies of spans with class "label" that are numbers
1,233 test/test-data.html
@@ -0,0 +1,1233 @@
+
+
+
+<!DOCTYPE html>
+<html>
+ <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# githubog: http://ogp.me/ns/fb/githubog#">
+ <meta charset='utf-8'>
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <META NAME="ROBOTS" CONTENT="NOINDEX, FOLLOW"> <title>Issues · frankshearar/zipr</title>
+ <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub" />
+ <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub" />
+ <link rel="apple-touch-icon-precomposed" sizes="57x57" href="apple-touch-icon-114.png" />
+ <link rel="apple-touch-icon-precomposed" sizes="114x114" href="apple-touch-icon-114.png" />
+ <link rel="apple-touch-icon-precomposed" sizes="72x72" href="apple-touch-icon-144.png" />
+ <link rel="apple-touch-icon-precomposed" sizes="144x144" href="apple-touch-icon-144.png" />
+
+
+
+ <link rel="icon" type="image/x-icon" href="/favicon.ico" />
+
+ <meta content="authenticity_token" name="csrf-param" />
+<meta content="rRhBQYiahJlk/yTvCfpULJ9/dLGkIlzDLrqZ4oqwdHU=" name="csrf-token" />
+
+ <link href="https://a248.e.akamai.net/assets.github.com/assets/github-36a0afb0bc0d9079bbab35633c1afa08b2770e8e.css" media="screen" rel="stylesheet" type="text/css" />
+ <link href="https://a248.e.akamai.net/assets.github.com/assets/github2-7946f4d01acfeee756eec06de2170a251980f3eb.css" media="screen" rel="stylesheet" type="text/css" />
+
+
+
+ <script src="https://a248.e.akamai.net/assets.github.com/assets/frameworks-974473a941a983b46f11833dc8ffba8414698ff7.js" type="text/javascript"></script>
+ <script src="https://a248.e.akamai.net/assets.github.com/assets/github-11a2a50ba3ff082531d4224595a43f7ee24df6ed.js" type="text/javascript"></script>
+
+
+ <meta property="og:title" content="zipr"/>
+ <meta property="og:type" content="githubog:gitrepository"/>
+ <meta property="og:url" content="https://github.com/frankshearar/zipr"/>
+ <meta property="og:image" content="https://a248.e.akamai.net/assets.github.com/images/gravatars/gravatar-user-420.png?1345673561"/>
+ <meta property="og:site_name" content="GitHub"/>
+ <meta property="og:description" content="A Huet-style zipper in Ruby. Contribute to zipr development by creating an account on GitHub."/>
+
+ <meta name="description" content="A Huet-style zipper in Ruby. Contribute to zipr development by creating an account on GitHub." />
+ <link href="https://github.com/frankshearar/zipr/commits/master.atom" rel="alternate" title="Recent Commits to zipr:master" type="application/atom+xml" />
+
+ </head>
+
+
+ <body class="logged_in linux vis-public env-production ">
+ <div id="wrapper">
+
+
+
+
+
+
+ <div id="header" class="true clearfix">
+ <div class="container clearfix">
+ <a class="site-logo " href="https://github.com/">
+ <img alt="GitHub" class="github-logo-4x" height="30" src="https://a248.e.akamai.net/assets.github.com/images/modules/header/logov7@4x.png?1340659561" />
+ <img alt="GitHub" class="github-logo-4x-hover" height="30" src="https://a248.e.akamai.net/assets.github.com/images/modules/header/logov7@4x-hover.png?1340659561" />
+ </a>
+
+ <a href="/notifications" class="notification-indicator tooltipped downwards" title="You have unread notifications">
+ <span class="mail-status unread"></span>
+ </a>
+
+
+ <div class="topsearch command-bar-activated">
+ <form accept-charset="UTF-8" action="/search" class="command_bar_form" id="top_search_form" method="get">
+ <a href="/search" class="advanced-search tooltipped downwards command-bar-search" id="advanced_search" title="Advanced Search"><span class="mini-icon mini-icon-advanced-search "></span></a>
+ <input type="text" name="q" id="command-bar" placeholder="Search or Type a Command" tabindex="1" />
+ <span class="mini-icon help tooltipped downwards" title="Show Command Bar Help"></span>
+ <input type="hidden" name="type" value="Everything" />
+ <input type="hidden" name="repo" value="" />
+ <input type="hidden" name="langOverride" value="" />
+ <input type="hidden" name="start_value" value="1" />
+</form>
+
+ <ul class="top-nav">
+ <li class="explore"><a href="https://github.com/explore">Explore</a></li>
+ <li><a href="https://gist.github.com">Gist</a></li>
+ <li><a href="/blog">Blog</a></li>
+ <li><a href="http://help.github.com">Help</a></li>
+ </ul>
+ </div>
+
+
+
+
+
+ <div id="userbox">
+ <div id="user">
+ <a href="https://github.com/frankshearar"><img height="20" src="https://secure.gravatar.com/avatar/28f0e9dd46d4fde10983ec875c2b54bd?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="20" /></a>
+ <a href="https://github.com/frankshearar" class="name">frankshearar</a>
+ </div>
+ <ul id="user-links">
+ <li>
+ <a href="/new" id="new_repo" class="tooltipped downwards" title="Create a New Repo"><span class="mini-icon mini-icon-create"></span></a>
+ </li>
+ <li>
+ <a href="/settings/profile" id="account_settings"
+ class="tooltipped downwards"
+ title="Account Settings ">
+ <span class="mini-icon mini-icon-account-settings"></span>
+ </a>
+ </li>
+ <li>
+ <a href="/logout" data-method="post" id="logout" class="tooltipped downwards" title="Sign Out">
+ <span class="mini-icon mini-icon-logout"></span>
+ </a>
+ </li>
+ </ul>
+ </div>
+
+
+
+
+ </div>
+ </div>
+
+
+
+
+
+
+ <div class="site hfeed" itemscope itemtype="http://schema.org/WebPage">
+ <div class="hentry">
+
+ <div class="pagehead repohead instapaper_ignore readability-menu">
+ <div class="container">
+ <div class="title-actions-bar">
+
+
+
+ <ul class="pagehead-actions">
+ <li class="nspr">
+ <a href="/frankshearar/zipr/pull/new/master" class="minibutton btn-pull-request" icon_class="mini-icon-pull-request"><span class="mini-icon mini-icon-pull-request"></span>Pull Request</a>
+ </li>
+
+ <li class="subscription">
+ <form accept-charset="UTF-8" action="/notifications/subscribe" data-autosubmit="true" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="rRhBQYiahJlk/yTvCfpULJ9/dLGkIlzDLrqZ4oqwdHU=" /></div> <input id="repository_id" name="repository_id" type="hidden" value="2899040" />
+ <div class="context-menu-container js-menu-container js-context-menu">
+ <span class="minibutton switcher bigger js-menu-target">
+ <span class="js-context-button">
+ <span class="mini-icon mini-icon-unwatch"></span>Unwatch
+ </span>
+ </span>
+
+ <div class="context-pane js-menu-content">
+ <a href="javascript:;" class="close js-menu-close"><span class="mini-icon mini-icon-remove-close"></span></a>
+ <div class="context-title">Notification status</div>
+
+ <div class="context-body pane-selector">
+ <ul class="js-navigation-container">
+ <li class="selector-item js-navigation-item js-navigation-target ">
+ <span class="mini-icon mini-icon-confirm"></span>
+ <label>
+ <input id="do_included" name="do" type="radio" value="included" />
+ <h4>Not watching</h4>
+ <p>You will only receive notifications when you participate or are mentioned.</p>
+ </label>
+ <span class="context-button-text js-context-button-text">
+ <span class="mini-icon mini-icon-watching"></span>
+ Watch
+ </span>
+ </li>
+ <li class="selector-item js-navigation-item js-navigation-target selected">
+ <span class="mini-icon mini-icon-confirm"></span>
+ <label>
+ <input checked="checked" id="do_subscribed" name="do" type="radio" value="subscribed" />
+ <h4>Watching</h4>
+ <p>You will receive all notifications for this repository.</p>
+ </label>
+ <span class="context-button-text js-context-button-text">
+ <span class="mini-icon mini-icon-unwatch"></span>
+ Unwatch
+ </span>
+ </li>
+ <li class="selector-item js-navigation-item js-navigation-target ">
+ <span class="mini-icon mini-icon-confirm"></span>
+ <label>
+ <input id="do_ignore" name="do" type="radio" value="ignore" />
+ <h4>Ignored</h4>
+ <p>You will not receive notifications for this repository.</p>
+ </label>
+ <span class="context-button-text js-context-button-text">
+ <span class="mini-icon mini-icon-mute"></span>
+ Stop ignoring
+ </span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</form>
+ </li>
+
+ <li class="js-toggler-container js-social-container starring-container on">
+ <a href="/frankshearar/zipr/unstar" class="minibutton js-toggler-target starred" data-remote="true" data-method="post" rel="nofollow">
+ <span class="mini-icon mini-icon-star"></span>Unstar
+ </a><a href="/frankshearar/zipr/star" class="minibutton js-toggler-target unstarred" data-remote="true" data-method="post" rel="nofollow">
+ <span class="mini-icon mini-icon-star"></span>Star
+ </a><a class="social-count js-social-count" href="/frankshearar/zipr/stargazers">1</a>
+ </li>
+
+ <li>
+ <a href="/frankshearar/zipr/fork_select" class="minibutton js-toggler-target lighter" rel="facebox nofollow"><span class="mini-icon mini-icon-fork"></span>Fork</a><a href="/frankshearar/zipr/network" class="social-count">0</a>
+ </li>
+
+
+ </ul>
+
+ <h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
+ <span class="repo-label"><span>public</span></span>
+ <span class="mega-icon mega-icon-public-repo"></span>
+ <span class="author vcard">
+ <a href="/frankshearar" class="url fn" itemprop="url" rel="author">
+ <span itemprop="title">frankshearar</span>
+ </a></span> /
+ <strong><a href="/frankshearar/zipr" class="js-current-repository">zipr</a></strong>
+ </h1>
+ </div>
+
+
+
+ <ul class="tabs">
+ <li><a href="/frankshearar/zipr" highlight="repo_sourcerepo_downloadsrepo_commitsrepo_tagsrepo_branches">Code</a></li>
+ <li><a href="/frankshearar/zipr/network" highlight="repo_network">Network</a></li>
+ <li><a href="/frankshearar/zipr/pulls" highlight="repo_pulls">Pull Requests <span class='counter'>0</span></a></li>
+
+ <li><a href="/frankshearar/zipr/issues" class="selected" highlight="repo_issues">Issues <span class='counter'>5</span></a></li>
+
+ <li><a href="/frankshearar/zipr/wiki" highlight="repo_wiki">Wiki</a></li>
+
+
+ <li><a href="/frankshearar/zipr/graphs" highlight="repo_graphsrepo_contributors">Graphs</a></li>
+
+ <li>
+ <a href="/frankshearar/zipr/admin">Admin</a>
+ </li>
+
+ </ul>
+
+
+
+
+
+
+
+ </div>
+ </div><!-- /.repohead -->
+
+ <div id="js-repo-pjax-container" class="container context-loader-container" data-pjax-container>
+
+
+
+
+<div id="issues_next">
+ <div class="tabnav">
+ <div class="tabnav-right">
+ <div class="tabnav-widget search ">
+ <form accept-charset="UTF-8" action="/frankshearar/zipr/issues/search" method="get">
+ <a href="/frankshearar/zipr/issues/search" class="search-link">Search:</a>
+ <span class="fieldwrap">
+ <input type="text" name="q" id="js-issues-quicksearch" value=""
+ placeholder="Issues &amp; Milestones&hellip;"
+ data-hotkey="/"
+ tabindex="1"
+ data-url="/frankshearar/zipr/issues/quicksearch" /><button
+ type="submit" class="minibutton empty-icon"><span class="mini-icon mini-icon-search-input"></span></button>
+ </span>
+ <div class="autocomplete-results"></div>
+ <div class="quicksearch-loading" style="display: none">
+ <a class="selected initial autocomplete-header autocomplete-item" href="/frankshearar/zipr/issues/search">
+ See all results
+ </a>
+ </div>
+</form> </div>
+ <div class="tabnav-widget ">
+ <a href="/frankshearar/zipr/issues/new" class="minibutton bigger js-new-issue-button" data-hotkey="c">New Issue</a>
+ </div>
+ </div>
+
+ <ul class="tabnav-tabs">
+ <li><a href="/frankshearar/zipr/issues" class="tabnav-tab selected">Browse Issues</a></li>
+ <li><a href="/frankshearar/zipr/issues/milestones" class="tabnav-tab ">Milestones</a></li>
+ </ul>
+ </div>
+
+ <div id="issues_list" class="columns browser" data-pjax-container data-url="">
+
+
+<style type="text/css" media="screen">
+ span.labelstyle-444444, .labelstyle-444444.selected { background:#727272 !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#727272', endColorstr='#151313') !important;background:-webkit-gradient(linear, left top, left bottom, from(#727272), to(#151313)) !important;background:-moz-linear-gradient(top, #727272, #151313) !important; color: #FFFFFF !important; text-shadow:-1px -1px 0 rgba(0,0,0,0.2);}
+
+span.labelstyle-DDDDDD, .labelstyle-DDDDDD.selected { background:#e5e5e5 !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e5e5e5', endColorstr='#d4c7c7') !important;background:-webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#d4c7c7)) !important;background:-moz-linear-gradient(top, #e5e5e5, #d4c7c7) !important; color: #666666 !important; text-shadow:1px 1px 0 rgba(255,255,255,0.3);}
+
+span.labelstyle-e10c02, .labelstyle-e10c02.selected { background:#e80c02 !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e80c02', endColorstr='#d90b01') !important;background:-webkit-gradient(linear, left top, left bottom, from(#e80c02), to(#d90b01)) !important;background:-moz-linear-gradient(top, #e80c02, #d90b01) !important; color: #FFFFFF !important; text-shadow:-1px -1px 0 rgba(0,0,0,0.2);}
+
+span.labelstyle-d7e102, .labelstyle-d7e102.selected { background:#d5e802 !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d5e802', endColorstr='#d8d901') !important;background:-webkit-gradient(linear, left top, left bottom, from(#d5e802), to(#d8d901)) !important;background:-moz-linear-gradient(top, #d5e802, #d8d901) !important; color: #616600 !important; text-shadow:1px 1px 0 rgba(255,255,255,0.3);}
+
+span.labelstyle-02e10c, .labelstyle-02e10c.selected { background:#02e81d !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#02e81d', endColorstr='#08d901') !important;background:-webkit-gradient(linear, left top, left bottom, from(#02e81d), to(#08d901)) !important;background:-moz-linear-gradient(top, #02e81d, #08d901) !important; color: #006605 !important; text-shadow:1px 1px 0 rgba(255,255,255,0.3);}
+
+span.labelstyle-02d7e1, .labelstyle-02d7e1.selected { background:#02c4e8 !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#02c4e8', endColorstr='#01d9ca') !important;background:-webkit-gradient(linear, left top, left bottom, from(#02c4e8), to(#01d9ca)) !important;background:-moz-linear-gradient(top, #02c4e8, #01d9ca) !important; color: #006166 !important; text-shadow:1px 1px 0 rgba(255,255,255,0.3);}
+
+span.labelstyle-0b02e1, .labelstyle-0b02e1.selected { background:#2d02e8 !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#2d02e8', endColorstr='#0119d9') !important;background:-webkit-gradient(linear, left top, left bottom, from(#2d02e8), to(#0119d9)) !important;background:-moz-linear-gradient(top, #2d02e8, #0119d9) !important; color: #FFFFFF !important; text-shadow:-1px -1px 0 rgba(0,0,0,0.2);}
+
+span.labelstyle-e102d8, .labelstyle-e102d8.selected { background:#e802b4 !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#e802b4', endColorstr='#b901d9') !important;background:-webkit-gradient(linear, left top, left bottom, from(#e802b4), to(#b901d9)) !important;background:-moz-linear-gradient(top, #e802b4, #b901d9) !important; color: #FFFFFF !important; text-shadow:-1px -1px 0 rgba(0,0,0,0.2);}
+</style>
+
+<div class="column sidebar issues-list-sidebar js-issue-sidebar">
+ <ul class="filter-list js-pjax-active" data-pjax>
+ <li>
+ <a href="/frankshearar/zipr/issues?direction=desc&amp;sort=created&amp;state=open" class="filter-item selected">
+ <span class="count">5</span> Everyone’s Issues
+</a> </li>
+ <li>
+ <a href="/frankshearar/zipr/issues/assigned/frankshearar?direction=desc&amp;sort=created&amp;state=open" class="filter-item ">
+ <span class="count">0</span> Assigned to you
+</a> </li>
+
+ <li>
+ <a href="/frankshearar/zipr/issues/created_by/frankshearar?direction=desc&amp;sort=created&amp;state=open" class="filter-item ">
+ <span class="count">5</span> Created by you
+</a> </li>
+
+ <li>
+ <a href="/frankshearar/zipr/issues/mentioned/frankshearar?direction=desc&amp;sort=created&amp;state=open" class="filter-item ">
+ <span class="count">0</span> Mentioning you
+</a> </li>
+ </ul>
+
+ <div class="rule"></div>
+
+ <div class="sidebar-milestone-widget" data-milestone="">
+ <div class="context-menu-container js-menu-container js-context-menu">
+ <a class="context-button minibutton js-menu-target" href="javascript:;"></a>
+
+ <div class="context-pane milestone-context js-menu-content" data-selected-milestone="">
+ <a href="javascript:;" class="close js-menu-close"><span class="mini-icon mini-icon-remove-close"></span></a>
+ <div class="context-title">Filter issues by milestone</div>
+ <div class="context-body pane-selector js-navigation-container" data-pjax>
+
+ <a href="/frankshearar/zipr/issues?direction=desc&amp;milestone=none&amp;page=1&amp;sort=created&amp;state=open" class="js-navigation-item selector-item milestone " data-milestone="none">
+ <h4><span class="mini-icon mini-icon-confirm"></span> Issues with no milestone</h4>
+ </a>
+
+ </div>
+ </div>
+ </div>
+
+ <strong class="sidebar-milestone-widget-text">No milestone selected</strong>
+ </div>
+
+ <div class="rule"></div>
+
+ <div class="js-editable-labels-container">
+ <p class="nolabels">Add labels to help sort and organize your issues.</p>
+
+ </div><!-- /.js-editable-labels-container -->
+
+ <div class="edit-color-label-form js-new-label-form">
+ <form accept-charset="UTF-8" action="/frankshearar/zipr/issues/labels" id="new_label_form" method="post"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="rRhBQYiahJlk/yTvCfpULJ9/dLGkIlzDLrqZ4oqwdHU=" /></div>
+ <input type="text" name="label" class="new-label-namefield js-label-field" placeholder="New label name" data-hotkey="l" />
+
+ <ul class="color-chooser js-color-chooser js-color-chooser-fade-in" style="display:none">
+ <li>
+ <span class="color-cooser-color js-color-cooser-color labelstyle-444444 selected">
+ <label>
+ <span class="mini-icon mini-icon-confirm"></span>
+ <input type="radio" name="color" value="444444" checked=&quot;checked&quot; />
+ </label>
+ </span>
+ </li>
+ <li>
+ <span class="color-cooser-color js-color-cooser-color labelstyle-DDDDDD ">
+ <label>
+ <span class="mini-icon mini-icon-confirm"></span>
+ <input type="radio" name="color" value="DDDDDD" />
+ </label>
+ </span>
+ </li>
+ <li>
+ <span class="color-cooser-color js-color-cooser-color labelstyle-e10c02 ">
+ <label>
+ <span class="mini-icon mini-icon-confirm"></span>
+ <input type="radio" name="color" value="e10c02" />
+ </label>
+ </span>
+ </li>
+ <li>
+ <span class="color-cooser-color js-color-cooser-color labelstyle-d7e102 ">
+ <label>
+ <span class="mini-icon mini-icon-confirm"></span>
+ <input type="radio" name="color" value="d7e102" />
+ </label>
+ </span>
+ </li>
+ <li>
+ <span class="color-cooser-color js-color-cooser-color labelstyle-02e10c ">
+ <label>
+ <span class="mini-icon mini-icon-confirm"></span>
+ <input type="radio" name="color" value="02e10c" />
+ </label>
+ </span>
+ </li>
+ <li>
+ <span class="color-cooser-color js-color-cooser-color labelstyle-02d7e1 ">
+ <label>
+ <span class="mini-icon mini-icon-confirm"></span>
+ <input type="radio" name="color" value="02d7e1" />
+ </label>
+ </span>
+ </li>
+ <li>
+ <span class="color-cooser-color js-color-cooser-color labelstyle-0b02e1 ">
+ <label>
+ <span class="mini-icon mini-icon-confirm"></span>
+ <input type="radio" name="color" value="0b02e1" />
+ </label>
+ </span>
+ </li>
+ <li>
+ <span class="color-cooser-color js-color-cooser-color labelstyle-e102d8 ">
+ <label>
+ <span class="mini-icon mini-icon-confirm"></span>
+ <input type="radio" name="color" value="e102d8" />
+ </label>
+ </span>
+ </li>
+ </ul>
+ <div class="form-actions js-color-chooser-fade-in" style="display:none">
+
+ <div class="custom-color js-custom-color-field">
+ <p class="optional"><a href="#">Custom color</a></p>
+ <span class="field" style="display:none">
+ <input type="text" class="hexfield" maxlength="6" placeholder="FF0000" />
+ <input type="radio" id="custom_label_color_field" name="color" value="" style="display:none" />
+ </span>
+ </div>
+
+ <button type="submit" class="minibutton">Create Label</button>
+ </div>
+</form> </div><!-- /.new-label -->
+
+</div>
+
+<div class="column main">
+
+ <a class="keyboard-shortcuts" href="#keyboard_shortcuts_pane" rel="facebox.shortcuts">Keyboard shortcuts available <span class="mini-icon mini-icon-keyboard"></span></a>
+
+ <p class="clear-filters">
+ No active filters. Use the sidebar to filter issues.
+ </p>
+
+ <div class="chromed-list-browser">
+ <div class="list-browser-filterbar" data-pjax>
+ <ul class="list-browser-filter-tabs js-pjax-active">
+ <li>
+ <a href="/frankshearar/zipr/issues?direction=desc&amp;page=1&amp;sort=created&amp;state=open" data-filter="open" class="filter-tab selected">
+ 5
+ open issues
+ </a>
+ </li>
+ <li>
+ <a href="/frankshearar/zipr/issues?direction=desc&amp;page=1&amp;sort=created&amp;state=closed" data-filter="closed" class="filter-tab ">
+ 20
+ closed issues
+ </a>
+ </li>
+ </ul>
+
+ <ul class="list-browser-sorts"><li class="desc js-activate-link"><a href="/frankshearar/zipr/issues?direction=asc&amp;page=1&amp;sort=created&amp;state=open" class="sort-type" rel="nofollow">Submitted</a></li><li class=" js-activate-link"><a href="/frankshearar/zipr/issues?page=1&amp;sort=updated&amp;state=open" class="sort-type" rel="nofollow">Updated</a></li><li class=" js-activate-link"><a href="/frankshearar/zipr/issues?page=1&amp;sort=comments&amp;state=open" class="sort-type" rel="nofollow">Comments</a></li></ul>
+ </div>
+
+ <div class="context-loader">Sending Request&hellip;</div>
+
+ <div class="error" style="display:none">
+ <p>There was an error serving your request</p>
+ </div>
+
+ <div class="issues issues-list js-issues-list context-loader-overlay js-navigation-container js-active-navigation-container js-selectable-issues">
+ <div class="issues-list-actions">
+ <div class="js-buttons button-wrap deactivated">
+ <a href="#" class="minibutton js-issues-list-close" data-hotkey="e" data-url="/frankshearar/zipr/issues/close">Close</a>
+
+ <div class="context-menu-container js-menu-container">
+ <a href="javascript:;" class="minibutton js-menu-target dropdown-button" data-url="/frankshearar/zipr/issues/label">Label</a>
+
+ <div class="js-color-label-context context-pane label-context js-menu-content">
+ <a href="javascript:;" class="close js-menu-close"><span class="mini-icon mini-icon-remove-close"></span></a>
+ <div class="context-title">Assign or unassign labels</div>
+ <div class="context-body">
+ <ul class="js-color-label-list color-label-list filter-list small" data-url="/frankshearar/zipr/issues/label">
+ </ul>
+ <div class="rule"></div>
+ <button class="minibutton update-labels">Update</button>
+ </div>
+ </div>
+ </div>
+
+ <div class="context-menu-container js-menu-container js-context-menu">
+ <a href="javascript:;" class="minibutton js-menu-target dropdown-button">Assignee</a>
+
+ <div class="context-pane assignee-assignment-context js-assignee-context js-menu-content">
+ <a href="javascript:;" class="close js-menu-close"><span class="mini-icon mini-icon-remove-close"></span></a>
+ <div class="context-title">Set assignee</div>
+ <div class="context-body pane-selector user-selector">
+
+ <div class="filterbar">
+ <input type="text" id="assignee-context-filter-field" class="js-navigation-enable" data-filterable="fuzzy">
+ </div>
+
+ <ul class="js-navigation-container" data-filterable-for="assignee-context-filter-field">
+ <li class="selector-item clear-selector-item js-navigation-item js-navigation-target js-not-filterable clear">
+ <label>
+ <input data-url="/frankshearar/zipr/issues/assign" id="assignment_assignee_none" name="assignment[assignee]" type="radio" value="none" />
+ <h4><span class="mini-icon mini-icon-remove-close"></span> Clear assignee</h4>
+ </label>
+ </li>
+
+ <li class="selector-item js-navigation-item js-navigation-target">
+ <label>
+ <input data-url="/frankshearar/zipr/issues/assign" id="assignment_assignee_frankshearar" name="assignment[assignee]" type="radio" value="frankshearar" />
+ <h4>
+ <span class="mini-icon mini-icon-confirm"></span>
+ <span class="avatar"><img height="18" src="https://secure.gravatar.com/avatar/28f0e9dd46d4fde10983ec875c2b54bd?s=140&amp;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png" width="18" /></span>
+ frankshearar
+ <small>Frank Shearar</small>
+ </h4>
+ </label>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+
+ <div class="context-menu-container js-menu-container">
+ <a href="javascript:;" class="minibutton js-menu-target dropdown-button">Milestone</a>
+
+ <div class="context-pane milestone-assignment-context js-milestone-context js-menu-content">
+ <a href="javascript:;" class="close js-menu-close"><span class="mini-icon mini-icon-remove-close"></span></a>
+ <div class="context-title">Set milestone</div>
+ <div class="context-body pane-selector milestone-selector js-filterable-milestones js-navigation-container" data-issue-numbers="">
+
+
+
+ <form accept-charset="UTF-8" action="/frankshearar/zipr/issues/milestone" method="post"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="rRhBQYiahJlk/yTvCfpULJ9/dLGkIlzDLrqZ4oqwdHU=" /></div>
+
+ <div class="filterbar">
+ <input type="text" id="context-milestone-filter-field" class="milestone-filter js-navigation-enable" placeholder="Filter milestones" />
+
+ <ul class="tabs">
+ <li><a href="#" data-filter="open" class="selected">Open</a></li>
+ <li><a href="#" data-filter="closed">Closed</a></li>
+ </ul>
+ </div>
+
+ <div class="selector-item for-selected clear js-navigation-item js-navigation-target">
+ <input id="milestone_clear" name="milestone" type="radio" value="clear" />
+ <h4 class="clear-text"><span class="mini-icon mini-icon-remove-close"></span> Clear this milestone</h4>
+ </div>
+
+
+
+
+ <div class="no-results" style="display:none">No milestones to show</div>
+
+ <div class="selector-item new-milestone-item js-navigation-item js-navigation-target" style="display:none">
+ <h4>Create &amp; assign to a new milestone</h4>
+ <p class="milestone-title"></p>
+ </div>
+
+
+</form>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <table>
+
+<tr id="issue_22" class="js-list-browser-item list-browser-item read js-navigation-item">
+ <td class="read-status">
+ <span title="Read" class="mini-icon mini-icon-mail-status read"></span>
+ </td>
+
+ <td class="select-toggle">
+ <input type="checkbox" class="select-toggle-check" name="issues[]" value="22" />
+ </td>
+
+ <td class="number">
+ #22
+ </td>
+
+ <td class="info">
+ <div class="info-wrapper">
+
+ <h3>
+ <a href="/frankshearar/zipr/issues/22" class="js-navigation-open">Write standalone tests for Boing (aka the trampoline mixin)</a>
+ </h3>
+
+ <p>by <strong><a href="/frankshearar">frankshearar</a></strong>
+ <time class="js-relative-date" datetime="2011-12-23T14:57:13-08:00" title="2011-12-23 14:57:13">December 23, 2011</time></p>
+
+ <div class="list-browser-bottom-right-info">
+
+ </div>
+ </div>
+ </td>
+</tr>
+
+
+<tr id="issue_21" class="js-list-browser-item list-browser-item read js-navigation-item">
+ <td class="read-status">
+ <span title="Read" class="mini-icon mini-icon-mail-status read"></span>
+ </td>
+
+ <td class="select-toggle">
+ <input type="checkbox" class="select-toggle-check" name="issues[]" value="21" />
+ </td>
+
+ <td class="number">
+ #21
+ </td>
+
+ <td class="info">
+ <div class="info-wrapper">
+
+ <h3>
+ <a href="/frankshearar/zipr/issues/21" class="js-navigation-open">select, reject</a>
+ </h3>
+
+ <p>by <strong><a href="/frankshearar">frankshearar</a></strong>
+ <time class="js-relative-date" datetime="2011-12-22T15:36:25-08:00" title="2011-12-22 15:36:25">December 22, 2011</time></p>
+
+ <div class="list-browser-bottom-right-info">
+
+ </div>
+ </div>
+ </td>
+</tr>
+
+
+<tr id="issue_20" class="js-list-browser-item list-browser-item read js-navigation-item">
+ <td class="read-status">
+ <span title="Read" class="mini-icon mini-icon-mail-status read"></span>
+ </td>
+
+ <td class="select-toggle">
+ <input type="checkbox" class="select-toggle-check" name="issues[]" value="20" />
+ </td>
+
+ <td class="number">
+ #20
+ </td>
+
+ <td class="info">
+ <div class="info-wrapper">
+
+ <h3>
+ <a href="/frankshearar/zipr/issues/20" class="js-navigation-open">Clean up Zipper.fold</a>
+ </h3>
+
+ <p>by <strong><a href="/frankshearar">frankshearar</a></strong>
+ <time class="js-relative-date" datetime="2011-12-19T14:44:05-08:00" title="2011-12-19 14:44:05">December 19, 2011</time></p>
+
+ <div class="list-browser-bottom-right-info">
+
+ </div>
+ </div>
+ </td>
+</tr>
+
+
+<tr id="issue_14" class="js-list-browser-item list-browser-item read js-navigation-item">
+ <td class="read-status">
+ <span title="Read" class="mini-icon mini-icon-mail-status read"></span>
+ </td>
+
+ <td class="select-toggle">
+ <input type="checkbox" class="select-toggle-check" name="issues[]" value="14" />
+ </td>
+
+ <td class="number">
+ #14
+ </td>
+
+ <td class="info">
+ <div class="info-wrapper">
+
+ <h3>
+ <a href="/frankshearar/zipr/issues/14" class="js-navigation-open">Remove should work nicer with next/prev</a>
+ </h3>
+
+ <p>by <strong><a href="/frankshearar">frankshearar</a></strong>
+ <time class="js-relative-date" datetime="2011-12-14T13:35:06-08:00" title="2011-12-14 13:35:06">December 14, 2011</time></p>
+
+ <div class="list-browser-bottom-right-info">
+
+ </div>
+ </div>
+ </td>
+</tr>
+
+
+<tr id="issue_12" class="js-list-browser-item list-browser-item read js-navigation-item">
+ <td class="read-status">
+ <span title="Read" class="mini-icon mini-icon-mail-status read"></span>
+ </td>
+
+ <td class="select-toggle">
+ <input type="checkbox" class="select-toggle-check" name="issues[]" value="12" />
+ </td>
+
+ <td class="number">
+ #12
+ </td>
+
+ <td class="info">
+ <div class="info-wrapper">
+
+ <h3>
+ <a href="/frankshearar/zipr/issues/12" class="js-navigation-open">Supply traversal routines</a>
+ </h3>
+
+ <p>by <strong><a href="/frankshearar">frankshearar</a></strong>
+ <time class="js-relative-date" datetime="2011-12-10T04:25:38-08:00" title="2011-12-10 04:25:38">December 10, 2011</time></p>
+
+ <div class="list-browser-bottom-right-info">
+
+ <span class="list-browser-bottom-right-item">
+ <span class="mini-icon mini-icon-discussion"></span> <a href="/frankshearar/zipr/issues/12">2 comments</a>
+ </span>
+ </div>
+ </div>
+ </td>
+</tr>
+
+ </table>
+
+ <div class="list-browser-footer">
+ <span class="footer-text">
+ 5 open issues in this view
+ </span>
+ </div>
+ </div>
+ </div>
+</div>
+
+ </div>
+
+</div>
+
+
+ </div>
+ </div>
+ <div class="context-overlay"></div>
+ </div>
+
+ <div id="footer-push"></div><!-- hack for sticky footer -->
+ </div><!-- end of wrapper - hack for sticky footer -->
+
+ <!-- footer -->
+ <div id="footer" >
+
+ <div class="upper_footer">
+ <div class="container clearfix">
+
+ <!--[if IE]><h4 id="blacktocat_ie">GitHub Links</h4><![endif]-->
+ <![if !IE]><h4 id="blacktocat">GitHub Links</h4><![endif]>
+
+ <ul class="footer_nav">
+ <h4>GitHub</h4>
+ <li><a href="https://github.com/about">About</a></li>
+ <li><a href="https://github.com/blog">Blog</a></li>
+ <li><a href="https://github.com/features">Features</a></li>
+ <li><a href="https://github.com/contact">Contact &amp; Support</a></li>
+ <li><a href="http://training.github.com/">Training</a></li>
+ <li><a href="http://enterprise.github.com/">GitHub Enterprise</a></li>
+ <li><a href="http://status.github.com/">Site Status</a></li>
+ </ul>
+
+ <ul class="footer_nav">
+ <h4>Clients</h4>
+ <li><a href="http://mac.github.com/">GitHub for Mac</a></li>
+ <li><a href="http://windows.github.com/">GitHub for Windows</a></li>
+ <li><a href="http://eclipse.github.com/">GitHub for Eclipse</a></li>
+ <li><a href="http://mobile.github.com/">GitHub Mobile Apps</a></li>
+ </ul>
+
+ <ul class="footer_nav">
+ <h4>Tools</h4>
+ <li><a href="http://get.gaug.es/">Gauges: Web analytics</a></li>
+ <li><a href="http://speakerdeck.com">Speaker Deck: Presentations</a></li>
+ <li><a href="https://gist.github.com">Gist: Code snippets</a></li>
+
+ <h4 class="second">Extras</h4>
+ <li><a href="http://jobs.github.com/">Job Board</a></li>
+ <li><a href="http://shop.github.com/">GitHub Shop</a></li>
+ <li><a href="http://octodex.github.com/">The Octodex</a></li>
+ </ul>
+
+ <ul class="footer_nav">
+ <h4>Documentation</h4>
+ <li><a href="http://help.github.com/">GitHub Help</a></li>
+ <li><a href="http://developer.github.com/">Developer API</a></li>
+ <li><a href="http://github.github.com/github-flavored-markdown/">GitHub Flavored Markdown</a></li>
+ <li><a href="http://pages.github.com/">GitHub Pages</a></li>
+ </ul>
+
+ </div><!-- /.site -->
+ </div><!-- /.upper_footer -->
+
+<div class="lower_footer">
+ <div class="container clearfix">
+ <!--[if IE]><div id="legal_ie"><![endif]-->
+ <![if !IE]><div id="legal"><![endif]>
+ <ul>
+ <li><a href="https://github.com/site/terms">Terms of Service</a></li>
+ <li><a href="https://github.com/site/privacy">Privacy</a></li>
+ <li><a href="https://github.com/security">Security</a></li>
+ </ul>
+
+ <p>&copy; 2012 <span title="0.10167s from fe18.rs.github.com">GitHub</span> Inc. All rights reserved.</p>
+ </div><!-- /#legal or /#legal_ie-->
+
+ </div><!-- /.site -->
+</div><!-- /.lower_footer -->
+
+
+ </div><!-- /#footer -->
+
+
+
+<div id="keyboard_shortcuts_pane" class="instapaper_ignore readability-extra" style="display:none">
+ <h2>Keyboard Shortcuts <small><a href="#" class="js-see-all-keyboard-shortcuts">(see all)</a></small></h2>
+
+ <div class="columns threecols">
+ <div class="column first">
+ <h3>Site wide shortcuts</h3>
+ <dl class="keyboard-mappings">
+ <dt>s</dt>
+ <dd>Focus command bar</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>?</dt>
+ <dd>Bring up this help dialog</dd>
+ </dl>
+ </div><!-- /.column.first -->
+
+ <div class="column middle" style='display:none'>
+ <h3>Commit list</h3>
+ <dl class="keyboard-mappings">
+ <dt>j</dt>
+ <dd>Move selection down</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>k</dt>
+ <dd>Move selection up</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>c <em>or</em> o <em>or</em> enter</dt>
+ <dd>Open commit</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>y</dt>
+ <dd>Expand URL to its canonical form</dd>
+ </dl>
+ </div><!-- /.column.first -->
+
+ <div class="column last js-hidden-pane" style='display:none'>
+ <h3>Pull request list</h3>
+ <dl class="keyboard-mappings">
+ <dt>j</dt>
+ <dd>Move selection down</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>k</dt>
+ <dd>Move selection up</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>o <em>or</em> enter</dt>
+ <dd>Open issue</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> enter</dt>
+ <dd>Submit comment</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> shift p</dt>
+ <dd>Preview comment</dd>
+ </dl>
+ </div><!-- /.columns.last -->
+
+ </div><!-- /.columns.equacols -->
+
+ <div class="js-hidden-pane" >
+ <div class="rule"></div>
+
+ <h3>Issues</h3>
+
+ <div class="columns threecols">
+ <div class="column first">
+ <dl class="keyboard-mappings">
+ <dt>j</dt>
+ <dd>Move selection down</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>k</dt>
+ <dd>Move selection up</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>x</dt>
+ <dd>Toggle selection</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>o <em>or</em> enter</dt>
+ <dd>Open issue</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> enter</dt>
+ <dd>Submit comment</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> shift p</dt>
+ <dd>Preview comment</dd>
+ </dl>
+ </div><!-- /.column.first -->
+ <div class="column last">
+ <dl class="keyboard-mappings">
+ <dt>c</dt>
+ <dd>Create issue</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>l</dt>
+ <dd>Create label</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>i</dt>
+ <dd>Back to inbox</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>u</dt>
+ <dd>Back to issues</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>/</dt>
+ <dd>Focus issues search</dd>
+ </dl>
+ </div>
+ </div>
+ </div>
+
+ <div class="js-hidden-pane" style='display:none'>
+ <div class="rule"></div>
+
+ <h3>Issues Dashboard</h3>
+
+ <div class="columns threecols">
+ <div class="column first">
+ <dl class="keyboard-mappings">
+ <dt>j</dt>
+ <dd>Move selection down</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>k</dt>
+ <dd>Move selection up</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>o <em>or</em> enter</dt>
+ <dd>Open issue</dd>
+ </dl>
+ </div><!-- /.column.first -->
+ </div>
+ </div>
+
+ <div class="js-hidden-pane" style='display:none'>
+ <div class="rule"></div>
+
+ <h3>Network Graph</h3>
+ <div class="columns equacols">
+ <div class="column first">
+ <dl class="keyboard-mappings">
+ <dt><span class="badmono">←</span> <em>or</em> h</dt>
+ <dd>Scroll left</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt><span class="badmono">→</span> <em>or</em> l</dt>
+ <dd>Scroll right</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt><span class="badmono">↑</span> <em>or</em> k</dt>
+ <dd>Scroll up</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt><span class="badmono">↓</span> <em>or</em> j</dt>
+ <dd>Scroll down</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>t</dt>
+ <dd>Toggle visibility of head labels</dd>
+ </dl>
+ </div><!-- /.column.first -->
+ <div class="column last">
+ <dl class="keyboard-mappings">
+ <dt>shift <span class="badmono">←</span> <em>or</em> shift h</dt>
+ <dd>Scroll all the way left</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>shift <span class="badmono">→</span> <em>or</em> shift l</dt>
+ <dd>Scroll all the way right</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>shift <span class="badmono">↑</span> <em>or</em> shift k</dt>
+ <dd>Scroll all the way up</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>shift <span class="badmono">↓</span> <em>or</em> shift j</dt>
+ <dd>Scroll all the way down</dd>
+ </dl>
+ </div><!-- /.column.last -->
+ </div>
+ </div>
+
+ <div class="js-hidden-pane" style='display:none'>
+ <div class="rule"></div>
+ <div class="columns threecols">
+ <div class="column first js-hidden-pane" style='display:none'>
+ <h3>Source Code Browsing</h3>
+ <dl class="keyboard-mappings">
+ <dt>t</dt>
+ <dd>Activates the file finder</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>l</dt>
+ <dd>Jump to line</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>w</dt>
+ <dd>Switch branch/tag</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>y</dt>
+ <dd>Expand URL to its canonical form</dd>
+ </dl>
+ </div>
+ </div>
+ </div>
+
+ <div class="js-hidden-pane" style='display:none'>
+ <div class="rule"></div>
+ <div class="columns threecols">
+ <div class="column first">
+ <h3>Browsing Commits</h3>
+ <dl class="keyboard-mappings">
+ <dt><span class="platform-mac">⌘</span><span class="platform-other">ctrl</span> <em>+</em> enter</dt>
+ <dd>Submit comment</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>escape</dt>
+ <dd>Close form</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>p</dt>
+ <dd>Parent commit</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>o</dt>
+ <dd>Other parent commit</dd>
+ </dl>
+ </div>
+ </div>
+ </div>
+
+ <div class="js-hidden-pane" style='display:none'>
+ <div class="rule"></div>
+ <h3>Notifications</h3>
+
+ <div class="columns threecols">
+ <div class="column first">
+ <dl class="keyboard-mappings">
+ <dt>j</dt>
+ <dd>Move selection down</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>k</dt>
+ <dd>Move selection up</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>o <em>or</em> enter</dt>
+ <dd>Open notification</dd>
+ </dl>
+ </div><!-- /.column.first -->
+
+ <div class="column second">
+ <dl class="keyboard-mappings">
+ <dt>e <em>or</em> shift i <em>or</em> y</dt>
+ <dd>Mark as read</dd>
+ </dl>
+ <dl class="keyboard-mappings">
+ <dt>shift m</dt>
+ <dd>Mute thread</dd>
+ </dl>
+ </div><!-- /.column.first -->
+ </div>
+ </div>
+
+</div>
+
+ <div id="markdown-help" class="instapaper_ignore readability-extra">
+ <h2>Markdown Cheat Sheet</h2>
+
+ <div class="cheatsheet-content">
+
+ <div class="mod">
+ <div class="col">
+ <h3>Format Text</h3>
+ <p>Headers</p>
+ <pre>
+# This is an &lt;h1&gt; tag
+## This is an &lt;h2&gt; tag
+###### This is an &lt;h6&gt; tag</pre>
+ <p>Text styles</p>
+ <pre>
+*This text will be italic*
+_This will also be italic_
+**This text will be bold**
+__This will also be bold__
+
+*You **can** combine them*
+</pre>
+ </div>
+ <div class="col">
+ <h3>Lists</h3>
+ <p>Unordered</p>
+ <pre>
+* Item 1
+* Item 2
+ * Item 2a
+ * Item 2b</pre>
+ <p>Ordered</p>
+ <pre>
+1. Item 1
+2. Item 2
+3. Item 3
+ * Item 3a
+ * Item 3b</pre>
+ </div>
+ <div class="col">
+ <h3>Miscellaneous</h3>
+ <p>Images</p>
+ <pre>
+![GitHub Logo](/images/logo.png)
+Format: ![Alt Text](url)
+</pre>
+ <p>Links</p>
+ <pre>
+http://github.com - automatic!
+[GitHub](http://github.com)</pre>
+<p>Blockquotes</p>
+ <pre>
+As Kanye West said:
+
+> We're living the future so
+> the present is our past.
+</pre>
+ </div>
+ </div>
+ <div class="rule"></div>
+
+ <h3>Code Examples in Markdown</h3>
+ <div class="col">
+ <p>Syntax highlighting with <a href="http://github.github.com/github-flavored-markdown/" title="GitHub Flavored Markdown" target="_blank">GFM</a></p>
+ <pre>
+```javascript
+function fancyAlert(arg) {
+ if(arg) {
+ $.facebox({div:'#foo'})
+ }
+}
+```</pre>
+ </div>
+ <div class="col">
+ <p>Or, indent your code 4 spaces</p>
+ <pre>
+Here is a Python code example
+without syntax highlighting:
+
+ def foo:
+ if not bar:
+ return true</pre>
+ </div>
+ <div class="col">
+ <p>Inline code for comments</p>
+ <pre>
+I think you should use an
+`&lt;addr&gt;` element here instead.</pre>
+ </div>
+ </div>
+
+ </div>
+</div>
+
+
+ <div id="ajax-error-message" class="flash flash-error">
+ <span class="mini-icon mini-icon-exclamation"></span>
+ Something went wrong with that request. Please try again.
+ <a href="#" class="mini-icon mini-icon-remove-close ajax-error-dismiss"></a>
+ </div>
+
+ <div id="logo-popup">
+ <h2>Looking for the GitHub logo?</h2>
+ <ul>
+ <li>
+ <h4>GitHub Logo</h4>
+ <a href="http://github-media-downloads.s3.amazonaws.com/GitHub_Logos.zip"><img alt="Github_logo" src="https://a248.e.akamai.net/assets.github.com/images/modules/about_page/github_logo.png?1340659560" /></a>
+ <a href="http://github-media-downloads.s3.amazonaws.com/GitHub_Logos.zip" class="minibutton download">Download</a>
+ </li>
+ <li>
+ <h4>The Octocat</h4>
+ <a href="http://github-media-downloads.s3.amazonaws.com/Octocats.zip"><img alt="Octocat" src="https://a248.e.akamai.net/assets.github.com/images/modules/about_page/octocat.png?1340659560" /></a>
+ <a href="http://github-media-downloads.s3.amazonaws.com/Octocats.zip" class="minibutton download">Download</a>
+ </li>
+ </ul>
+ </div>
+
+
+
+ <span id='server_response_time' data-time='0.10346' data-host='fe18'></span>
+
+ </body>
+</html>
+
Please sign in to comment.
Something went wrong with that request. Please try again.