Uploaded image for project: 'Great Lakes to Gulf Virtual Observatory'
  1. Great Lakes to Gulf Virtual Observatory
  2. GLGVO-121

Link terms on About page to the Glossary

XMLWordPrintableJSON

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Postponed Postponed
    • None
    • None
    • None

      This turned out to be more challenging than I had previously thought, so I'm changing the estimate from 2h to 8h. Here is the issue:

      • Typically when you link to a portion of a page, you append to the url a hash and an id of a DOM element on the page, so typically you would add "#some-id-in-the-page".
      • Backbone uses a hash in the url as a way to indicate the start of the application: http://geodashboard.com/#explore
      • You can disable the requirement of the "#" from Backbone by adding "pushState: true" when running Backbone.History.start( {pushState: true}

        ).

      • If you remove the "#" then the Play Framework expects there to be a route. IE: "explore" would have to be defined as a route, and a controller would have to be created for each Backbone page.

      All that to say that something like this doesn't work:
      http://geodashboard.com/#about/glossary/#some-term

      So the glossary currently links to the term like this:
      http://geodashboard.com/#some-term
      but this doesn't work when you aren't on the Glossary page already.

      We are postponing this task so that it gets done in the refactor

              marcus Marcus Slavenas
              brock Brock Angelo (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 1 day
                  1d
                  Remaining:
                  Remaining Estimate - 1 day
                  1d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified