     if !post_id?
       return
 
-    ### If this returns null, the browser doesn't support this. ###
-
+    # If this returns null, the browser doesn't support this.
     cached_sample_urls = Post.get_cached_sample_urls()
     if !cached_sample_urls?
       return

      pool_id = parseInt(m[1])
      return

    ### If we're loading from a pool, load the pool's data. ###

    @result.pool_id = pool_id

    ### Load the posts to display.  If we're loading a pool, load all posts (up to 1000);
    # otherwise set a limit.
    ###

    limit = if extending then 1000 else 100
    if pool_id?
      limit = 1000
    @result.post_limit = limit

    ### Make sure that request_finished doesn't consider this request complete until we've
    # actually started every request.
    ###

    @current_ajax_requests.push null
    @server_load_pool()
    @server_load_posts()


  need_more_post_data: ->

    # We'll receive this message often once we're close to needing more posts.  Only
    # start loading more data the first time.
    if @loaded_extended_results
      return
    @load extending: true
    return

  # This is a response time optimization.  If we know the sample URL of what we want to display,
  # we can start loading it from the server without waiting for the full post.json response
  # to come back and tell us.  This saves us the time of a round-trip before we start loading the
