Left navigation pane reloading

Hi all,

Is there a way to stop reloading the left navigation panel each time a link is clicked? I think the content should load but why does the left navigation panel reloads? It is very distracting to the end user :(


6 answers

Any chance of getting an aswer pretty please? :)

An answer would be nice, because it is an annoying feature. I've never heard of a cure for it, though.

Happy to be corrected if there is!

You can customise the contents of the left navigation pane. So, turn off the default page tree and put a custom one in it's place which behaves way you want. This will require development though, unless your structure is fixed and you're happy to hard code it.

Thanks Charles.

I am actualy surprised the default theme doesn't have an option to prevent it from being reloaded. :(

Anyway, my left navigation panel structure is fixed. Do you know how to hard code it pls? I am not a developer so building one from scratch sounds overkill at this point.

You need to be a space admin. Try this:

  1. Use Browse > Space Admin > Themes > Documentation theme
  2. Uncheck the Pagetree box
  3. In the Navigation pane, enter wiki markup with links to the fixed pages in the space

Thanks Kathleen. I have already unchecked the pagetree and added this code:


Just to expand the tree nodes.

Still the left navigation panel also loads whenever I click on a link. Say the left panel has two topics X and Y. When I click on X the page content as well as the navigation panel loads. When I click Y again the navigation panel loads. This is not the ideal way to do it. The navigation panel should not keep refreshing itself. Only the content page should load. :(

By adding the page tree macro back in you're pretty much putting back in place the default behaviour! Instead, try including a page from your space where you've set up a navigation scheme which doesn't result in full page refreshes, I.e. With JavaScript or Ajax. This will allow you to click in the nave pane to expand/ contract branches. If you want to update just the contents when clicking on a page then that's going to involve a lot of Ajax processing. Not impossible, but tricky certainly as it's not just page content but labels, events, etc. If this functionality is important then I'd suggest lodging a feature request with atlassian.

I agree with Charles that by adding back the pagetree, you're just recreating the problem. But I respectfully disagree :) that you need to do programming if you're just after a simple table of contents on the left that displays all the time.

By "wiki markup" I meant "old-fashioned links", eg

[Home page|Latin text]

(I thought I ought to put my money where my big mouth is before spouting off nonsense. ). As you can see, it works perfectly for a very simple, fixed, one-layer structure. It does not work if you have nested (child) pages.

That works nicely up to a point, but will not meet Mpal's expectation that the content should load without the navigation panel reloading. For that I think you'd need a certain amount of development work as I say, using Ajax for example to GET the page requested, pull out the required content from the response and update the content region of the page (plus action links etc). Your solution may well be perceived by users to be an Improvement though, if as you say, the page structure is flat. The normal page tree can take some time to render, whereas rendering here should be quick.

Suggest an answer

Log in or Sign up to answer
Community showcase
Posted yesterday in Canada

Happy New Year - First AUG of the year - great success

Hi Everyone, Hope everyone had a great holiday season and is ready for an exciting 2019.  We had our first AUG last night featuring Tempo Timesheets.  A great presentation and lots of int...

17 views 0 1
View post

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you