Chocolate chip UI Navigation not working on Dukescript

76 views Asked by At

I decided to include because of its navigation features, but it seems not to be working.

As you may see in this web example it works, but it doesn't on Dukescript.

.icon.help {
  background-image: url('https://cdn2.iconfinder.com/data/icons/bitsies/128/Info-128.png');
}
.icon.config {
  background-image: url('https://cdn1.iconfinder.com/data/icons/technology-and-hardware-2/200/vector_66_14-128.png');
}
.icon.about {
  background-image: url('https://cdn0.iconfinder.com/data/icons/news-and-magazine/512/about_us-128.png');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/77047/chui-3.0.4.min.js"></script>
<link href="https://s3-us-west-2.amazonaws.com/s.cdpn.io/77047/chui.ios-3.0.4.min.css" rel="stylesheet" />
<nav class='current'>
  <h1 id='mainTitle'>Unnofficial Oracle PL/SQL Developer Certified Associate Simulator</h1>
</nav>

<article id="main" class="current">
  <h1 class="master">Menú Principal</h1>
  <ul class="list">
    <li class="comp" data-goto="config">
      <aside>
        <span class="icon config"></span>
      </aside>
      <h3>Configuración</h3>
    </li>
    <li class="comp" data-goto="help">
      <aside>
        <span class="icon help"></span>
      </aside>
      <h3>Ayuda</h3>
    </li>
    <li class="comp" data-goto="about">
      <aside>
        <span class="icon about"></span>
      </aside>
      <h3>Acerca de...</h3>
    </li>
  </ul>
  <p>La mayoría de las marcas mencionadas son propiedad de &copy; Oracle Inc.</p>
  <p>Este simulador de exámen está basado en mi propio conocimiento y podría no ajustarse a sus encesidades específicas.</p>
</article>
<nav class="next">
  <a href="#" class="button back">Menú</a>
  <h1 id='recipeTitle'>Ayuda</h1>
</nav>
<article id="help" class="next">
  <section>
    <h2>Ayuda</h2>
    <ul class="list">
      <li>
        <ul id='ingredients'></ul>
      </li>
    </ul>
    <h2>Directions</h2>
    <ul class="list">
      <li>
        <ol id='directions'></ol>
      </li>
    </ul>
  </section>
</article>
<nav class="next">
  <a href="#" class="button back">Menú</a>
  <h1 id='recipeTitle'>Configuración</h1>
</nav>
<article id="config" class="next">
  <section>
    <h2>Configuración</h2>
    <button value="some button" />
    <h2>Directions</h2>
    <ul class="list">
      <li>
        <ol id='directions'></ol>
      </li>
    </ul>
  </section>
</article>
<nav class="next">
  <a href="#" class="button back">Menú</a>
  <h1 id='recipeTitle'>Acerca De...</h1>
</nav>
<article id="about" class="next">
  <section>
    <h2>Acerca De...</h2>
    <button value="some button" />
    <h2>¿Quien hizo esta app?</h2>
    <p>
      Esta aplicación fue hecha por Ruslan López
    </p>
  </section>
</article>

Code

HTML:

        <meta name="apple-mobile-web-app-title" content="OCA">

        <title>Simulador no Oficial para la certificación de PL/SQL</title>

        <style>
            .icon.help {
                background-image: url('https://cdn2.iconfinder.com/data/icons/bitsies/128/Info-128.png');
            }

            .icon.config {
                background-image: url('https://cdn1.iconfinder.com/data/icons/technology-and-hardware-2/200/vector_66_14-128.png');
            }

            .icon.about {
                background-image: url('https://cdn0.iconfinder.com/data/icons/news-and-magazine/512/about_us-128.png');
            }

        </style>
        <link href="css/chui/chui-ios-3.8.0.min.css" rel="stylesheet" type="text/css">
        <script src="js/jquery-2.1.4.min.js" type="text/javascript"></script>
        <script src="js/chui/chui-3.8.0.min.js" type="text/javascript"></script>
    </head>
    <body contenteditable="true">
        <nav class='current'>
            <h1 id='mainTitle'>Simulador no Oficial para la certificación de PL/SQL</h1>
        </nav>

        <article id="main" class="current">
            <h1 class="master">Menú Principal</h1>
            <ul class="list">
                <li class="comp" data-goto="config">
                    <aside>
                        <span class="icon config"></span>
                    </aside>
                    <h3>Configuración</h3>
                </li>
                <li class="comp" data-goto="help">
                    <aside>
                        <span class="icon help"></span>
                    </aside>
                    <h3>Ayuda</h3>
                </li>
                <li class="comp" data-goto="about">
                    <aside>
                        <span class="icon about"></span>
                    </aside>
                    <h3>Acerca de...</h3>
                </li>
            </ul>
            <p>La mayoría de las marcas mencionadas son propiedad de &copy; Oracle Inc.</p>
            <p>Este simulador de exámen está basado en mi propio conocimiento y podría no ajustarse a sus encesidades específicas.</p>
        </article>
        <nav class="next">
            <a href="#" class="button back">Menú</a>
            <h1 id='recipeTitle'>Ayuda</h1>
        </nav>
        <article id="help" class="next">
            <section>
                <h2>Ayuda</h2>
                <ul class="list">
                    <li>
                        <ul id='ingredients'></ul>
                    </li>
                </ul>
                <h2>Directions</h2>
                <ul class="list">
                    <li>
                        <ol id='directions'></ol>
                    </li>
                </ul>
            </section>
        </article>
        <nav class="next">
            <a href="#" class="button back">Menú</a>
            <h1 id='recipeTitle'>Configuración</h1>
        </nav>
        <article id="config" class="next">
            <section>
                <h2>Configuración</h2>
                <button value="some button" />
                <h2>Directions</h2>
                <ul class="list">
                    <li>
                        <ol id='directions'></ol>
                    </li>
                </ul>
            </section>
        </article>
        <nav class="next">
            <a href="#" class="button back">Menú</a>
            <h1 id='recipeTitle'>Acerca De...</h1>
        </nav>
        <article id="about" class="next">
            <section>
                <h2>Acerca De...</h2>
                <button value="some button">sss </button>
                <h2>¿Quien hizo esta app?</h2>
                <p>
                    Esta aplicación fue hecha por Ruslan López
                </p>
            </section>
        </article>


        <!-- ${browser.bootstrap} -->
    </body>
</html>

Java:

For java just erased some things for the example code generated with the project.

package com.codermasters.simulators.ocaplsql;

import net.java.html.json.ComputedProperty;
import net.java.html.json.Function;
import net.java.html.json.Model;
import net.java.html.json.Property;
import com.codermasters.simulators.ocaplsql.js.Dialogs;

/** Model annotation generates class Data with
 * one message property, boolean property and read only words property
 */
@Model(className = "Data", targetId="", properties = {
    @Property(name = "message", type = String.class),
    @Property(name = "rotating", type = boolean.class)
})
final class DataModel {
//preguntasFelices    
    //pregunta
        //categoría
    //respuestas
        // mensaje
        // es aceptable


    @Function static void showScreenSize(Data model) {
        model.setMessage(Dialogs.screenSize());
    }
    private static Data ui;
    /**
     * Called when the page is ready.
     */
    static void onPageLoad() throws Exception {
        ui = new Data();
        ui.setMessage("Hello World from HTML and Java!");
        ui.applyBindings();
    }
}

Is it possible to fix the javascript navigation?

0

There are 0 answers