Don't Laugh at Me: How to Add JS to Widget to Display Text

Technical Support
  • #1

    Please keep all snickering to a quiet din!

    How would I go about creating a script to display text in a NodeBB widget based on the value of a variable? For example when I try the following I get an error that document.write is not a function.

    <script type="text/javascript">
        if(app.user.username === me) {
    		document.write('Display This Information');

    Thank you.

  • NodeBB

    You want something like this

    <script type="text/javascript">
        if(app.user.username === 'me') {
             $('#someElement').html('some content')
  • #3

    @baris Thank you. It is working great.

  • #4

    I have to say that programmatically being able to show and hide content in a widget is fabulous. I now have a Global > Global Header widget that displays an image and text only when it is the "home" page.

    This is how I implemented one widget:

    <script type="text/javascript">
        if(location.href === '') {
             $('widgetGH1').html('<img src="//">  Site Welcome Text');

Suggested Topics

| | | |