Jump to:

1374 Posts in 487 Topics by 520 members

Themes

SilverStripe Forums » Themes » Creating a theme with javascript....

Discuss SilverStripe Themes.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1
Go to End
Author Topic: 3422 Views
  • Kaitar
    Avatar
    Community Member
    3 Posts

    Creating a theme with javascript.... Link to this post

    Hello!

    I am new to SilverStripe, and I am attempting to build my first theme, however I am trying to include a few javascript functions, but I can't seem to get them working at all.

    I have figured out how to use the Require:: tag so that the javascript files that I'm wanting to use get loaded into the page, but it doesn't seem that the javascript actually works.

    The first one that I'll talk about is Cufon.js, which is a script that will dynamically go through and replace text with images using a non-standard font face. If you want to read more about cufon, please go here: http://wiki.github.com/sorccu/cufon

    On a standard site, you load the javascript files for cufon (cufon.js and the font.js) and insert a replace command for the CSS id that you want replaced. Example:

    <script src="content/cufon.js" type="text/javascript"></script>
    <script src="content/SNC_Script_italic_400.font.js" type="text/javascript"></script>
    <script type="text/javascript">
    Cufon.replace('#direction');
    </script>

    I have this exact same thing on my SilverStripe site, but it is not replacing the content of the div id "direction", even though it should be.

  • Willr
    Avatar
    Forum Moderator
    5489 Posts

    Re: Creating a theme with javascript.... Link to this post

    Couple things to check

    - Are all the JS files loaded
    - Are there any JS errors preventing it loading?
    - Does the outputted HTML validate? If it is strict and it does not validate then some JS is may not be applied to the page.
    - Is the path to the font.js file correct?

  • Kaitar
    Avatar
    Community Member
    3 Posts

    Re: Creating a theme with javascript.... Link to this post

    Will,

    Thanks for the reply - you have it - my HTML wasn't able to validate, and as soon as I fixed that problem I had my other one fixed.

    Thank you again!

    3422 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.