commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Graham <grahamdavid1...@yahoo.com>
Subject Re: [commons-build] Thoughts on Navigation (client side includes).
Date Fri, 20 Feb 2004 15:00:16 GMT
-1 on using javascript for major site functionality such as navigation. 
Many users browse with js turned off and it's a major pain getting it to
work across all browsers.  IMO, Apache websites should be accessible to
all visitors.

David


--- "Mark R. Diggory" <mdiggory@latte.harvard.edu> wrote:
> I've been looking a the usage of javascript in the browser as a 
> mechanism of "Client Side Includes". I've been considering the idea that
> 
> this can be used a a powerful mechanism to pull global navigation 
> content into the site navigation without having to regenerate all the 
> separate project pages everytime something changes on the global 
> navigation for the Commons.
> 
> For instance
> 
> <SCRIPT LANGUAGE="JavaScript" type="text/javascript" 
> src="navigation.js"></SCRIPT>
> 
> could be added to the commons-site.jsl such that it would be used to 
> include the contents of "navigation.js" into the navigation bar on the 
> client side.
> 
> navigation.js would look something like:
> 
> document.write('    <div>'
>    + '      <small>'
>    + '      <a href="http://jakarta.apache.org/commons/beanutils/"><img 
> class="handle" src="./images/none.png" alt=""></img>BeanUtils</a>'
>    + '      </small>'
>    + '    </div>'
>    + '    <div>'
>    + '      <small>'
>    + '      <a href="http://jakarta.apache.org/commons/betwixt/"><img 
> class="handle" src="./images/none.png" alt=""></img>Betwixt</a>'
>    + '      </small>'
>    + '    </div>'
>     ...
> 
>    + '    <div>'
>    + '      <small>'
>    + '      	<a 
> href="http://jakarta.apache.org/commons/sandbox/vfs/"><img 
> class="handle" src="./images/none.png" alt=""></img>VFS</a>'
>    + '      </small>'
>    + '    </div>'
>    + '    <div>'
>    + '      <small>'
>    + '           <a 
> href="http://jakarta.apache.org/commons/sandbox/workflow/"><img 
> class="handle" src="./images/none.png" alt=""></img>Workflow</a>'
>    + '      </small>'
>    + '    </div>');
> 
> This way, any time a change was made to navigation.js, it would show up 
> instantly on all the commons projects navigation. as teh navigation.js 
> is pull independently and rendered in the browser.
> 
> thoughts?
> -Mark
> 
> -- 
> Mark Diggory
> Software Developer
> Harvard MIT Data Center
> http://www.hmdc.harvard.edu
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
> 


__________________________________
Do you Yahoo!?
Yahoo! Mail SpamGuard - Read only the mail you want.
http://antispam.yahoo.com/tools

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message