Plugin for Confluence with jQuery

Mik January 14, 2013

Hi Guys

I woud like hide some content in Confluence.

My plan is write plugin with javascript (jQuery) and it is works! But my problem is the content still showing for 1-2 sec. before will be hide.

I have try:

jQuery(document).ready(function() {

// My Javasctipy code

....

AJS.$('#browse-menu-link').parent().remove();

...

});

OR

AJS.toInit(function () {

// My Javasctipy code

....

AJS.$('#browse-menu-link').parent().remove();

...

});

but still the same efect.

Can anyone help ? How can I hide/remove some elements before document will be shown.

Regards

Mik

1 answer

0 votes
Sam Hall
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 15, 2013

In you general configuration, try checking "JavaScript served in header". Avoid using the "jQuery(document).ready(function() {" block as this only fires after the page is loaded. So you need to come up with something clever like setting a css style to hide the content, that code wont work if the elements don't exist yet when the code is executed.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events