BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Edgewall Software//NONSGML Trac 0.11//EN
METHOD:PUBLISH
X-WR-CALNAME:JavaScript State Manager:
BEGIN:VEVENT
DTSTAMP:20080912T074636Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/11\;http://trac.nathanhammon
 d.com/jssm/ticket/11>
DESCRIPTION:<p>\nCreate an example site that really demonstrates the featur
 es this provides.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/11
SUMMARY:#11: Create Example Site
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T074833Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/12\;http://trac.nathanhammon
 d.com/jssm/ticket/12>
DESCRIPTION:<p>\nWrite unit tests to sniff out browser incompatibilities an
 d prevent regressions.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/12
SUMMARY:#12: Write Unit Tests
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T083524Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/15\;http://trac.nathanhammon
 d.com/jssm/ticket/15>
DESCRIPTION:<p>\nAdd thorough documentation of everything related to JSSM:\
 n</p>\n<ul><li>Usage.\n</li><li>Examples.\n</li><li>Suggestions.\n</li><li
 >Supported browsers.\n</li></ul><p>\nDocument everything related to histor
 y management\, collated from all over the web.\n</p>\n<ul><li>Discuss brow
 ser quirks.\n</li><li>Provide basic test cases.\n</li><li>Link to original
  researchers.\n</li><li>Discuss other options for history management.\n</l
 i></ul>
URL:http://trac.nathanhammond.com/jssm/ticket/15
SUMMARY:#15: Update Wiki with JSSM documentation
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T075530Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/13\;http://trac.nathanhammon
 d.com/jssm/ticket/13>
DESCRIPTION:<p>\nThere is a possible fail state if a person manually re-ent
 ers a previously existing hash: it will be appended to the end of the hist
 ory\, but the stack pointer will be adjusted to the first time it appeared
  in the history stack. This creates a state where you've come to the page 
 "fresh" but are loading in the old state.\n</p>\n<p>\nPARTIAL SOLUTION: Wa
 tch for changes in window.history.length. Compare these to the initial len
 gth when arriving at the page and the number of items on the site's stack.
 \n</p>\n<p>\nSuccess Scenarios:\n1. A manually re-entered hash that matche
 s the current one won't trigger an event or change the length (click locat
 ion bar\, press enter\, no change).\n2. A manually re-entered hash that do
 esn't match the current hash changes window.history.length\, and is catcha
 ble.\n</p>\n<p>\nFail Scenarios:\n1. The user is exactly one spot deep in 
 the browser history stack. The length does not change because it pops all 
 future events off the stack and adds a new one immediately.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/13
SUMMARY:#13: Find a solution to the "repetition of history" problem for man
 ually re-entered hashes.
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T080149Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/14\;http://trac.nathanhammon
 d.com/jssm/ticket/14>
DESCRIPTION:<p>\nAdd queuing in the case of all transition functions. Possi
 bly pull the entire callback handler out into its own entity to help facil
 itate <a class="accepted ticket" href="http://trac.nathanhammond.com/jssm/
 ticket/5" title="enhancement: Allow for custom callbacks. (accepted)">#5</
 a>.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/14
SUMMARY:#14: Transition functions process without queuing.
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20090115T210952Z
DTSTART;VALUE=DATE:20090115
UID:<http://trac.nathanhammond.com/jssm/ticket/18\;http://trac.nathanhammon
 d.com/jssm/ticket/18>
DESCRIPTION:<p>\nI have a page called technology2.aspx which is accessed vi
 a querystrings in the format ?page=1\n</p>\n<p>\nI enabled jssm for histor
 y management\, and it is working great except it is appending the technolo
 gy2.aspx twice - like so:\n</p>\n<p>\ntechnology2.aspx#technology2.aspx?pa
 ge=50&amp\;rid=33\n</p>\n<p>\nInstead of the expected:\ntechnology2.aspx#?
 page=50&amp\;rid=33\nor the desired:\ntechnology2.aspx?page=50&amp\;rid=33
 \n</p>\n<p>\nIs this a config issue on my part\, an 'as designed' issue\, 
 or a bug?\n</p>\n<p>\ncbandes@…\n</p>\n<p>\nThank you!!\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/18
SUMMARY:#18: Extra hash string in generated url
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20090415T021252Z
DTSTART;VALUE=DATE:20090415
UID:<http://trac.nathanhammond.com/jssm/ticket/19\;http://trac.nathanhammon
 d.com/jssm/ticket/19>
DESCRIPTION:<p>\nby passing every $("a")/$("form") to jssm and binding the 
 custom handler\, we lose the default functionality of the href/action. so 
 a link to trac.nathanhammond.com/jssm/ inside of a jssm enabled site cause
 s no action. it seems like there was some validation here:\n</p>\n<p>\nif 
 (target !== false) {\n</p>\n<blockquote>\n<p>\ntarget = target + (target.i
 ndexOf('?') &gt\;= 0 ? '&amp\;' : '?') + 'rid=' + (jssm.rid++) + data\;\nj
 ssm.setHash(target)\;\n</p>\n</blockquote>\n<blockquote>\n<p>\n}\n</p>\n</
 blockquote>\n<p>\n..but no way of handling the href once it fails validati
 on. changing it to:\n</p>\n<p>\nif (target !== false) {\n</p>\n<blockquote
 >\n<p>\ntarget = target + (target.indexOf('?') &gt\;= 0 ? '&amp\;' : '?') 
 + 'rid=' + (jssm.rid++) + data\;\njssm.setHash(target)\;\n</p>\n</blockquo
 te>\n<blockquote>\n<p>\n} else {\n</p>\n<blockquote>\n<p>\nreturn true\;\n
 </p>\n</blockquote>\n<p>\n}\n</p>\n</blockquote>\n<p>\n..stops the handler
  and allows default functionality.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/19
SUMMARY:#19: jssm prevents default link functionality
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T071243Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/3\;http://trac.nathanhammond
 .com/jssm/ticket/3>
DESCRIPTION:<p>\nAllow for mapping the storage of custom data to the histor
 y stack using the pointer and hash as the key.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/3
SUMMARY:#3: Allow Data Storage
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T071550Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/4\;http://trac.nathanhammond
 .com/jssm/ticket/4>
DESCRIPTION:<p>\nAllow for a streamlined method to update the page title. T
 his would happen onhashchange based upon data stored for that hash.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/4
SUMMARY:#4: Allow for updating the page title.
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T072004Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/5\;http://trac.nathanhammond
 .com/jssm/ticket/5>
DESCRIPTION:<p>\nAllow for an infinite number of custom callbacks per hashc
 hange event.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/5
SUMMARY:#5: Allow for custom callbacks.
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20081218T211302Z
DTSTART;VALUE=DATE:20081218
UID:<http://trac.nathanhammond.com/jssm/ticket/17\;http://trac.nathanhammon
 d.com/jssm/ticket/17>
DESCRIPTION:<p>\nI have a situation where I have an ajax menu that always e
 xists\, and thus if a person bookmarks a menu page\, I can just simluate t
 he click event on the menu.  I have other ajax links that go to specific p
 ages that are not normally on the main page\, and thus if those pages are 
 bookmarked\, I do not have a click event to simulate\, and thus would need
  a different load() function.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/17
SUMMARY:#17: support multiple jssm.functions configurations
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20100331T235501Z
DTSTART;VALUE=DATE:20100331
UID:<http://trac.nathanhammond.com/jssm/ticket/20\;http://trac.nathanhammon
 d.com/jssm/ticket/20>
DESCRIPTION:<p>\nSuchen Sie das tamsulosin? Dies ist der richtige Ort! Gene
 risches Flomax <strong><a class="ext-link" href="http://www.rezeptfrei-kau
 fen.co.cc/flomax-kaufen.html"><span class="icon">Tamsulosin ohne rezept ka
 ufen</span></a></strong>: Flomax (Tamsulosin) rezeptfrei bestellen. Klicke
 n Sie Hier! Schnell\, Sicher und Preisgunstig 10% Rabatt fur alle Nachbest
 ellungen Verschiedene Zahlungsmethoden. <strong><a class="ext-link" href="
 http://www.rezeptfrei-kaufen.co.cc/flomax-kaufen.html"><span class="icon">
 Flomax ohne rezept kaufen</span></a></strong>\n</p>\n<h2 id="FlomaxKaufPre
 is">Flomax Kauf Preis</h2>\n<p>\ntamsulosin ocas\nflomax fda\ntamsulosin h
 ydrochlorid\nflomax preise\ntamsulosin 0 4\nflomax tamsulosin hydrochlorid
 e\ntamsulosin umstand\nflomax beipackzettel\ntamsulosin 0.4 mg\nflomax lmg
  lehrer\ntamsulosin ifis\neurope flomax\ntamsulosin al tropfen\nflomax pre
 isvergleich\ntamsulosin boehringer nebenwirkungen\nflomax ret\ntamsulosin 
 interpharm präparat\nflomax pi\ntamsulosin hund\nkaufen sie chreap flomax\
 ntamsulosin hartkapseln gebrauchsinformation harndrang\nflomax erectile dy
 sfunction\ntamsulosin stada nebenwirkungen\nflomax nasal congestion\ntamsu
 losin gebrauchsinformation behandlung vergrösserter\nflomax fasadentechnik
 \ntamsulosin schwindel kopf\nflomax preis\ntamsulosin hci\nflomax ohne rez
 ept\ntamsulosin antikoagulantien\nflomax ratiopharm tropfen\ntamsulosin ka
 ufen\nflomax morniflumato\ntamsulosin english\nflomax preis\ntamsulosin kö
 rpergeruch\nflomax cataract surgery\ntamsulosin kapsel innenseite\nflomax 
 kapseln\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/20
SUMMARY:#20: Tamsulosin Ohne Rezept Kaufen
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20100408T234623Z
DTSTART;VALUE=DATE:20100408
UID:<http://trac.nathanhammond.com/jssm/ticket/21\;http://trac.nathanhammon
 d.com/jssm/ticket/21>
DESCRIPTION:<p>\nSuchen Sie das meloxicam? Dies ist der richtige Ort! Gener
 isches Mobic <strong><a class="ext-link" href="http://www.rezeptfrei-kaufe
 n.co.cc/mobic-kaufen.html"><span class="icon">Meloxicam Bestellen</span></
 a></strong>: Mobic (Meloxicam) rezeptfrei bestellen. Klicken Sie Hier! Sch
 nell\, Sicher und Preisguenstig 10% Rabatt fuer alle Nachbestellungen Vers
 chiedene Zahlungsmethoden. <strong><a class="ext-link" href="http://www.re
 zeptfrei-kaufen.co.cc/mobic-kaufen.html"><span class="icon">Mobic Bestelle
 n Ohne Rezept</span></a></strong>\n</p>\n<h2 id="MobicKaufPreis">Mobic Kau
 f Preis</h2>\n<p>\nmeloxicam mouse\nmobicool w 40\nmeloxicam ret\nmobicool
  40 liter\nmeloxicam anwendungsgebiete\nmobicool a40 dc ac gas\nonline kau
 fen meloxicam ohne rezept\nmobicarte internet max\nmeloxicam naproxen\nmob
 icool 15\nsuche meloxicam\nmobicents sourceforge\nmeloxicam medikament\nmo
 bilcom austria\nmeloxicam ratiopharm tropfen\nmobicarte tarif\nmeloxicam h
 exal nebenwirkungen\nmobicarte carte bleue\nmeloxicam ratiopharm 15mg\nmob
 icool d53\nmeloxicam synthesis\nmobic capsules\nvergleich meloxicam\nmobic
 ool peltier\nmeloxicam überdosierung\nmobic myspace\nvergleiche meloxicam\
 nmobicool s28 dc ac\nmeloxicam bb\nmobicarte recharge\nmeloxicam 7 5\nmobi
 c side effects\nmeloxicam boehringer\nmobicents http ra\nmeloxicam distrib
 ution\nultra mobile notebook\nmeloxicam nebenwirkung\nmobicard langenzenn\
 nmeloxicam erfahrungen\nmobiclip 2009\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/21
SUMMARY:#21: Mobic Bestellen Ohne Rezept
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20100424T205838Z
DTSTART;VALUE=DATE:20100424
UID:<http://trac.nathanhammond.com/jssm/ticket/22\;http://trac.nathanhammon
 d.com/jssm/ticket/22>
DESCRIPTION:<p>\nSuchen Sie das bupropion? Dies ist der richtige Ort! Gener
 isches Wellbutrin <strong><a class="ext-link" href="http://www.rezeptfreik
 aufen.co.cc/wellbutrin-kaufen.html"><span class="icon">Bupropion Bestellen
 </span></a></strong>: Wellbutrin (Bupropion) rezeptfrei bestellen. Klicken
  Sie Hier! Schnell\, Sicher und Preisguenstig 10% Rabatt fuer alle Nachbes
 tellungen Verschiedene Zahlungsmethoden. <strong><a class="ext-link" href=
 "http://www.rezeptfreikaufen.co.cc/wellbutrin-kaufen.html"><span class="ic
 on">Wellbutrin Bestellen Ohne Rezept</span></a></strong>\n</p>\n<h2 id="We
 llbutrinKaufPreis">Wellbutrin Kauf Preis</h2>\n<p>\nbupropion pdf\nwellbut
 rin generic\nbupropion angst\nwellbutrin ssri\nbupropion and seizure\nwell
 butrin schwindel\nbupropion nebenwirkung\nwellbutrin überdosierung\nbuprop
 ion discontinuation\nkaufen wellbutrin\nbupropion kinder\nwellbutrin sucht
 \nbupropion absetzen\nwellbutrin österreich\nbupropion hydrochloride\nwell
 butrin experiences\nbupropion ret\nwellbutrin als anti depressiva\nbupropi
 on alcohol\npaxil with wellbutrin\nbupropion sexual dysfunction\nwellbutri
 n sr 150 mg\nbupropion foro\nwellbutrin dangerous\nbupropion als antidepre
 ssivum\nonline kaufen wellbutrin ohne rezept\nbupropion und ocd\nwellbutri
 n libido\nbupropion tramadol\nwellbutrin withdrawal side effects\nbupropio
 n online kaufen\nwellbutrin überdosierung\nbupropion ptsd\nwellbutrin sr d
 ose\nbupropion und vareniclin\nwellbutrin rls\nbupropion review\nist wellb
 utrin legal\nbupropion caffeine\nwellbutrin xl sr\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/22
SUMMARY:#22: Wellbutrin Bestellen Ohne Rezept
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20100702T215307Z
DTSTART;VALUE=DATE:20100702
UID:<http://trac.nathanhammond.com/jssm/ticket/23\;http://trac.nathanhammon
 d.com/jssm/ticket/23>
DESCRIPTION:<p>\nGenerisches Levaquin <strong><a class="ext-link" href="htt
 p://www.bestellen-kauf.co.cc/levaquin-kaufen.html"><span class="icon">Levo
 floxacin Rezeptfrei Kaufen</span></a></strong>: Levaquin (Levofloxacin) re
 zeptfrei bestellen. Klicken Sie Hier! Schnell\, Sicher und Preisguenstig 1
 0% Rabatt fuer alle Nachbestellungen Verschiedene Zahlungsmethoden. <stron
 g><a class="ext-link" href="http://www.bestellen-kauf.co.cc/levaquin-kaufe
 n.html"><span class="icon">Levaquin Rezeptfrei Kaufen</span></a></strong>\
 n</p>\n<h2 id="LevaquinKaufPreis">Levaquin Kauf Preis</h2>\n<p>\nlevofloxa
 cin daiichi\nlevaquin antibiotic\nlevofloxacin prostatitis\nlevaquin dosie
 rung\nlevofloxacin abhängigkeit\nlevaquin reviews\nlevofloxacin hund\nleva
 quin prostatitis\nlevofloxacin preis\nlevaquin 250mg\nlevofloxacin online 
 kaufen\nkaufen sie levaquin\nlevofloxacin antibiotikum\nlevaquin for lyme 
 disease\nlevofloxacin bei entzündungen von zahntaschen\nlevaquin entzug\nl
 evofloxacin pille\nlevaquin al tropfen\nlevofloxacin uses\nlevaquin entzug
 serscheinungen\nlevofloxacin 500\nkauf levaquin\nlevofloxacin gonorrhoe\no
 nline kaufen levaquin ohne rezept\nlevofloxacin tropfen\nmedikament levaqu
 in\nlevofloxacin und pille\nüberdosis levaquin\nlevofloxacin bestellen\nle
 vaquin ohne rezept\nlevofloxacin hydrochlorid\nlevaquin abhängig\nlevoflox
 acin wirkung\nsuche levaquin\nsuche levofloxacin\nlevaquin kapseln\nmedika
 ment levofloxacin\nlevaquin and aecb\nlevofloxacin children cap\nlevaquin 
 class action\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/23
SUMMARY:#23: Levofloxacin Rezeptfrei Kaufen
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20100817T205643Z
DTSTART;VALUE=DATE:20100817
UID:<http://trac.nathanhammond.com/jssm/ticket/24\;http://trac.nathanhammon
 d.com/jssm/ticket/24>
DESCRIPTION:<p>\nGenerisches Lioresal <strong><a class="ext-link" href="htt
 p://www.medicaments-achat.co.cc/lioresal-kaufen.html"><span class="icon">B
 aclofen Ohne Rezept Kaufen</span></a></strong>: Lioresal (Baclofen) rezept
 frei bestellen. Klicken Sie Hier! Schnell\, Sicher und Preisguenstig 10% R
 abatt fuer alle Nachbestellungen Verschiedene Zahlungsmethoden. <strong><a
  class="ext-link" href="http://www.medicaments-achat.co.cc/lioresal-kaufen
 .html"><span class="icon">Lioresal Ohne Rezept Kaufen</span></a></strong>\
 n</p>\n<h2 id="LioresalKaufPreis">Lioresal Kauf Preis</h2>\n<p>\nbaclofen 
 baby\nlioresal nebenwirkung medikament\nbaclofen spastik\nlioresal alkohol
 \nbaclofen withdrawal syndrome\npreiswert kaufen allgemeinen lioresal\nkau
 fen sie chreap baclofen\nsuche lioresal\nbaclofen patent\nlioresal kapseln
 \nbaclofen preise\nlioresal 20\nbaclofen ohne rezept\nlioresal wirkstoff\n
 baclofen tropfen\nlioresal preis\nnebenwirkungen von baclofen\nlioresal ab
 hängigkeit\nbaclofen niereninsuffizienz\nlioresal  kaufen\nbaclofen alkoho
 lismus\nlioresal ohne rezept\nbaclofen dosis\nlioresal absetzen\nbaclofen 
 preis\nschiefhals lioresal\nbaclofen hexal\nlioresal baby\nbaclofen dosier
 ung\nlioresal  wirkung\ntilidin baclofen\nlioresal alkohol\nbaclofen  kauf
 en\nlioresal 25 mg\nbaclofen pump mri\nlioresal online\nbaclofen pump mult
 iple sclerosis\nlioresal gabapentin hsp\nbaclofen pump medtronic\nlioresal
  entzugserscheinungen\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/24
SUMMARY:#24: Baclofen Ohne Rezept Kaufen
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T072433Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/6\;http://trac.nathanhammond
 .com/jssm/ticket/6>
DESCRIPTION:<p>\nCreate a version of JSSM that doesn't rely upon jQuery for
  any functionality.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/6
SUMMARY:#6: Create a Standalone Version
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T072726Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/7\;http://trac.nathanhammond
 .com/jssm/ticket/7>
DESCRIPTION:<p>\nAdd fully-featured browser detection.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/7
SUMMARY:#7: Standalone - Add Browser Detection
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T073018Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/8\;http://trac.nathanhammond
 .com/jssm/ticket/8>
DESCRIPTION:<p>\nAdd an event attaching mechanism for ready\, load\, and ha
 shchange. Include a way to manually trigger the hashchange event.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/8
SUMMARY:#8: Standalone - Add Event Handling
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T073802Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/9\;http://trac.nathanhammond
 .com/jssm/ticket/9>
DESCRIPTION:<p>\nAdd a basic object extend function that prevents overwriti
 ng pre-existing object properties.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/9
SUMMARY:#9: Standalone - Object Extend
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T073951Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/10\;http://trac.nathanhammon
 d.com/jssm/ticket/10>
DESCRIPTION:<p>\nAdd a mechanism to streamline calls to setHash when not us
 ing the jQuery plugin.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/10
SUMMARY:#10: Standalone - Provide streamlined interface.
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T065413Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/1\;http://trac.nathanhammond
 .com/jssm/ticket/1>
DESCRIPTION:<p>\nAdd a helper function to the JSSM object for loading in CS
 S.\n</p>\n<p>\nThe helper should be passed both a URL and a media attribut
 e and then add the CSS file to the page only if that CSS file has not prev
 iously been added.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/1
SUMMARY:#1: Add CSS Helper
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20080912T070005Z
DTSTART;VALUE=DATE:20080912
UID:<http://trac.nathanhammond.com/jssm/ticket/2\;http://trac.nathanhammond
 .com/jssm/ticket/2>
DESCRIPTION:<p>\nAdd a helper function to the JSSM object for synchronously
  loading in <a class="missing wiki" href="http://trac.nathanhammond.com/js
 sm/wiki/JavaScript" rel="nofollow">JavaScript?</a>.\n</p>\n<p>\nThe JSSM o
 bject will need to be passed the contents of a script tag so that we don't
  have to initiate a synchronous request for the file.\n</p>
URL:http://trac.nathanhammond.com/jssm/ticket/2
SUMMARY:#2: Add JavaScript Helper
END:VEVENT
END:VCALENDAR
