Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 21, 2008
  1. @jamiemccarthy
  2. @pudge


    pudge authored
  3. @pudge


    pudge authored
  4. @pudge

    minor bugs

    pudge authored
Commits on Mar 20, 2008
  1. @pudge

    minor bugs

    pudge authored
Commits on Mar 19, 2008
  1. @pudge

    D2 inline comments

    pudge authored
  2. @tvroom

    Fixed text to add to media box

    tvroom authored
  3. @jamiemccarthy

    listTagnamesByPrefix, the ajax tagname autocompleter, now uses the

    jamiemccarthy authored
    tagname_cache table to find suggestions.  This should be an order
    of magnitude faster on average and probably several orders faster
    for the worst-case.
  4. @pudge
Commits on Mar 18, 2008
  1. @tvroom

    pda feature

    tvroom authored
  2. @tvroom
  3. @tvroom

    pda addition

    tvroom authored
  4. @tvroom

    updates to submission memory

    tvroom authored
  5. @tvroom
  6. @tvroom
  7. @tvroom
  8. @tvroom
  9. @tvroom
  10. @tvroom
  11. Changed the value of vars sitepublisher.

    Christopher Brown authored
Commits on Mar 17, 2008
  1. @pudge

    Fix uninit errors

    pudge authored
  2. @pudge

    I am the worst person on Earth.

    pudge authored
  3. @pudge


    pudge authored
  4. @pudge

    This is perl, not TT.

    pudge authored
  5. @pudge

    errant ;

    pudge authored
  6. @pudge

    comment history ajax

    pudge authored
  7. Use "[% sitename %]" instead of hard-coding

    This was made available when we enhanced script-globbing to invoke template toolkit
    substitution.  The one downside to this is that for people who have javascript_debug
    set in user_params get their scripts un-globbed, and so will see
      "[% sitename %] - Firehose (22)"
    ...or similar for their hose window title.
  8. Add myself to AUTHORS

    ...or am I being presumptuous?
Commits on Mar 14, 2008
  1. Simplify cases touched in the removal of prototype.js

    - new function $dom(str) is short-hand for document.getElementById(str)
    - use $dom(expr) where we had been saying jQuery('#'+expr)[0]
    - eliminate make_selector, it is no longer needed
  2. Remove unused comments2.js

  3. Replace Prototype.js with jQuery

    - added latest jQuery source, bundled into all(-minified)?.js; jQuery's $(expr)
      is disabled at the moment
    - replaced all uses of prototype's $(expr) with appropriate variation on
      jQuery(expr); because jQuery acts more like prototype's $$, always looking up
      a CSS selector, this required inventing make_selector(expr) to prepending a '#'
      when needed
    - rewrote ajax_update and ajax_periodic_update in terms of jQuery; did this in
      a way that minimal impacts callers, but did require fixing a broken idiom we
      had: when building the params dictionary (or any dictionary for that matter),
      need to say
        var params = {};
      We have always said the wrong thing: var params = [], as though we were building
      an array rather than a hash.
    - replaced uses of prototype's PeriodicalExecuter with js-builtin setInterval.
      We weren't using prototype's decay feature, so this should be exactly the same
    - replaced uses of prototype's Form.serialize with jQuery's serialize
    - eliminated uses of $H(expr), we didn't really need them anyway.  This did mean
      I had to write a glue routine, map_hash, in comments.js to make minimal changes
      to toHash and its uses
    - removed uses of prototype's Insertion facility (deprecated even in prototype
      itself) in favor of jQuery's .after, .before, .append, .prepend
    - removed prototype.js, transitions.js (moofx) and references to those files
      from PLUGINs, THEMEs, and html headers
    This translation is fairly `literal': using jQuery to do things pretty much
    exactly how were doing them with prototype.  Now we can re-enable jQuery's $(expr)
    syntax and tighten things up.
  4. Use '-' instead of ':' in HTML ids built from sids

    Update to expect '-'s in the encoded sids it gets via ajax
Commits on Mar 13, 2008
  1. Use '-' instead of ':' in HTML ids built from sids

    We don't want to use the original '/'s, because they are not legal characters in HTML ids
    (see <>).  We don't want to use ':' or '.' because,
    while they are legal, they are also meaningful in CSS rules, and complicate the transition
    from prototype.js to jQuery.
  2. Changed the copyright to 2008.

    Christopher Brown authored
Something went wrong with that request. Please try again.