ko/archetype/src/main/resources/archetype-resources/src/main/webapp/pages/index.html
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Mon, 09 Sep 2013 17:34:30 +0200
changeset 1273 37ad459579bc
child 1300 ee3fba561fd8
permissions -rw-r--r--
Rewritting the archetype to be simpler and more easily modifiable to one's needs
jaroslav@1273
     1
<!DOCTYPE html>
jaroslav@1273
     2
<html>
jaroslav@1273
     3
    <head>
jaroslav@1273
     4
        <title></title>
jaroslav@1273
     5
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
jaroslav@1273
     6
jaroslav@1273
     7
        <style type="text/css">
jaroslav@1273
     8
            @-webkit-keyframes spin {
jaroslav@1273
     9
                0% { -webkit-transform: rotate(0deg); }
jaroslav@1273
    10
                100% { -webkit-transform: rotate(360deg); }
jaroslav@1273
    11
            }
jaroslav@1273
    12
jaroslav@1273
    13
            .rotate {
jaroslav@1273
    14
                -webkit-animation-name: spin;
jaroslav@1273
    15
                -webkit-animation-duration: 3s;
jaroslav@1273
    16
                -webkit-animation-iteration-count: infinite;
jaroslav@1273
    17
                -webkit-animation-direction: alternate;
jaroslav@1273
    18
            }
jaroslav@1273
    19
jaroslav@1273
    20
            #scene {
jaroslav@1273
    21
                position: relative;
jaroslav@1273
    22
                top: 60px;
jaroslav@1273
    23
                text-align: center;
jaroslav@1273
    24
            }
jaroslav@1273
    25
            
jaroslav@1273
    26
            #words span {
jaroslav@1273
    27
                border: 1px solid #ccc;
jaroslav@1273
    28
                background: rgba(255,255,155,0.8);
jaroslav@1273
    29
                text-align: center;
jaroslav@1273
    30
                font-size: 30px;                
jaroslav@1273
    31
                -webkit-box-shadow: inset 0 0 40px rgba(0,0,0,0.4);
jaroslav@1273
    32
                position: absolute;
jaroslav@1273
    33
            }
jaroslav@1273
    34
jaroslav@1273
    35
            #words span:nth-child(1) { left: 45%; top: 0px; }
jaroslav@1273
    36
            #words span:nth-child(2) { left: 25%; top: 100px; }
jaroslav@1273
    37
            #words span:nth-child(3) { left: 65%; top: 100px; }
jaroslav@1273
    38
            #words span:nth-child(4) { left: 10%; top: 200px; }
jaroslav@1273
    39
            #words span:nth-child(5) { left: 45%; top: 200px; }
jaroslav@1273
    40
            #words span:nth-child(6) { left: 80%; top: 200px; }
jaroslav@1273
    41
            
jaroslav@1273
    42
        </style>
jaroslav@1273
    43
jaroslav@1273
    44
    </head>
jaroslav@1273
    45
    <body>
jaroslav@1273
    46
        <h1>Words Demo</h1>
jaroslav@1273
    47
        <input data-bind="value: message, valueUpdate: 'afterkeydown'" size="80">
jaroslav@1273
    48
        <br>
jaroslav@1273
    49
        <button data-bind="enable: !on(), click: $root.turnOn">Start</button>
jaroslav@1273
    50
        <button data-bind="enable: on, click: $root.turnOff">Stop</button>
jaroslav@1273
    51
jaroslav@1273
    52
        <div id="scene">
jaroslav@1273
    53
            <span id="words" data-bind="foreach: words">
jaroslav@1273
    54
                <span data-bind="text: $data, css: { 'rotate' : $root.on } "></span>
jaroslav@1273
    55
            </span>
jaroslav@1273
    56
        </div>
jaroslav@1273
    57
        <script type="text/javascript" src="bck2brwsr.js"></script>
jaroslav@1273
    58
        <script>
jaroslav@1273
    59
            var vm = bck2brwsr('${project.build.finalName}.jar');
jaroslav@1273
    60
            vm.loadClass('${package}.Main');
jaroslav@1273
    61
        </script>
jaroslav@1273
    62
    </body>
jaroslav@1273
    63
</html>