{
  "id": "dd71d3010395",
  "url": "http://ajaxian.com/archives/protoflow-coverflow-for-prototype",
  "title": "ProtoFlow: Coverflow for Prototype",
  "note": "Obaid Ahmed has written a coverflow-like component on top of Prototype and Script.aculo.us called ProtoFlow.\n\nIt is simple to use:\n\nPLAIN TEXT\nHTML:\n\n\n\n\n\n\n\n<div id=\"protoflow\">\n\n\n    &lt;img src=\"imgs/DSCN0940_91360.jpg\"/&gt;\n\n\n    &lt;img src=\"imgs/stimme_von_oben_187192.jpg\"/&gt;\n\n\n    &lt;img src=\"imgs/Tropfen_1_Kopie_201721.jpg\"/&gt;\n\n\n    &lt;img src=\"imgs/farbraum_012_147508.jpg\"/&gt;\n\n\n    &lt;img src=\"imgs/IMG_4906_199357.jpg\"/&gt;\n\n\n    &lt;img src=\"imgs/Tropfen_1_Kopie_201721.jpg\"/&gt;\n\n\n    &lt;img src=\"imgs/Fries_201253.jpg\"/&gt;\n\n\n    &lt;img src=\"imgs/Fries_201253.jpg\"/&gt;\n\n\n</div>\n\n\n\n\n\n<ul id=\"protoCaptions\" class=\"protoCaptions\">\n\n\n    <li>Caption 1</li>\n\n\n    <li>Caption 2</li>\n\n\n    <li>Caption 3</li>\n\n\n    <li>Caption 4</li>\n\n\n    <li>Caption 5</li>\n\n\n\n\n\n    <li>Caption 6</li>\n\n\n    <li>Caption 7</li>\n\n\n    <li>Caption 8</li>\n\n\n</ul>\n\n\n\n\n\n\n\n\nPLAIN TEXT\nJAVASCRIPT:\n\n\n\n\n\n\n\nEvent.observe(window, 'load', function() { \n\n\n cf = new ProtoFlow($(\"protoflow\"), {captions: 'protoCaptions'});\n\n\n});",
  "voice": "excerpt",
  "saved": "2008-03-11T13:28:35Z",
  "host": "ajaxian.com",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/dd71d3010395/",
  "markdown": "https://links.thingelstad.xyz/links/dd71d3010395.md",
  "issues": [],
  "connections": {
    "same_host": {
      "count": 13,
      "page": "https://links.thingelstad.xyz/hosts/ajaxian.com/",
      "nearest": [
        {
          "id": "4deb3c466565",
          "title": "Ajax Cross Domain Script",
          "url": "http://ajaxian.com/archives/ajax-cross-domain-script",
          "record": "https://links.thingelstad.xyz/links/4deb3c466565/"
        },
        {
          "id": "12d18957db9a",
          "title": "Flash Ajax Update: Flex LiveCycle Data Services Goes Open-Source",
          "url": "http://ajaxian.com/archives/ajax-in-flash-flex-livecycle-data-services-goes-open-source",
          "record": "https://links.thingelstad.xyz/links/12d18957db9a/"
        },
        {
          "id": "65df26b3f9a3",
          "title": "Cross-Site XMLHttpRequest in Firefox 3",
          "url": "http://ajaxian.com/archives/cross-site-xmlhttprequest-in-firefox-3",
          "record": "https://links.thingelstad.xyz/links/65df26b3f9a3/"
        },
        {
          "id": "da7d5d936929",
          "title": "IPhone WebKit Goodness: 3D CSS Transforms and ontouch events",
          "url": "http://ajaxian.com/archives/iphone-webkit-goodness-3d-css-transforms-and-ontouch-events",
          "record": "https://links.thingelstad.xyz/links/da7d5d936929/"
        },
        {
          "id": "c08cd2b88726",
          "title": "Steve Yegge on Server Side JavaScript",
          "url": "http://ajaxian.com/archives/steve-yegge-on-server-side-javascript",
          "record": "https://links.thingelstad.xyz/links/c08cd2b88726/"
        }
      ]
    },
    "same_week": {
      "count": 20,
      "nearest": [
        {
          "id": "44b09453cc49",
          "title": "Filter Your RSS Subscriptions with Google Reader Filter [Featured Greasemonkey User Script]",
          "url": "http://lifehacker.com/365934/filter-your-rss-subscriptions-with-google-reader-filter",
          "record": "https://links.thingelstad.xyz/links/44b09453cc49/"
        },
        {
          "id": "f7014ea32c2f",
          "title": "Fox Business Loses Domain Name Battle Due To Laziness",
          "url": "http://gigaom.com/2008/03/11/419-fox-business-loses-domain-name-battle-due-to-laziness/",
          "record": "https://links.thingelstad.xyz/links/f7014ea32c2f/"
        },
        {
          "id": "013e5ef7a9b4",
          "title": "The 'Language' in Domain-Specific Language Doesn't Mean English (or French, or Japanese, or ...)",
          "url": "http://pragdave.blogs.pragprog.com/pragdave/2008/03/the-language-in.html",
          "record": "https://links.thingelstad.xyz/links/013e5ef7a9b4/"
        },
        {
          "id": "0c57ad49c63a",
          "title": "On Alltop and RSS For The Masses",
          "url": "http://readwrite.com/2008/03/11/alltop_rss_for_the_masses",
          "record": "https://links.thingelstad.xyz/links/0c57ad49c63a/"
        },
        {
          "id": "2e887e59e1b0",
          "title": "Another view on multiple catalogs",
          "url": "http://blogs.oreilly.com/lightroom/2008/03/another-view-on-multiple-catal.html",
          "record": "https://links.thingelstad.xyz/links/2e887e59e1b0/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/http://ajaxian.com/archives/protoflow-coverflow-for-prototype"
  }
}
