cosic.rescue
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

form.tpl
text/html

Download raw (2.7 KB)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset=utf-8>
    <title>COSIC logo generator</title>
    <link rel="stylesheet" href="http://meyerweb.com/eric/tools/css/reset/reset.css" type="text/css" media="screen" charset="utf-8">
    <style type="text/css" media="screen">
        body {
            padding: 30px;
        }
        div {
            float: left;
            width: 50%;
        }
        form {
            float: right;
            width: 50%;
        }
        h1 {
            font-weight: bold;
            margin-bottom: 1em;
        }
    </style>
</head>
<body>

    <div>
        <p>
            <img src="/logo.png" />
            <img src="/logo.png" style="height: 115px; width:92px" />
        <p>
        <p>
        <a id="epslink" href="/logo.eps">Download as .EPS (prefered: dynamic version, for print)</a>
        </p>
        <p>
        <a id="pnglink" href="/logo.png">Download as .PNG (static version, for web)</a>
        </p>
    </div>

    <form method="post" action=".">
        <h1>COSIC Logo Generator</h1>
        <p>
        <label for="color">color</label><br />
        <input type="color" name="color">
        </p>

        <p>
        <label for="period">period</label><br />
        <input step="0.1" min="1" max="5" value="2.1" type="range" name="period">
        </p>

        <p>
        <label for="thickness">thickness</label><br />
        <input step="0.1" min="0.3" max="2" value="0.7" type="range" name="thickness">
        </p>

        <!--<p>-->
        <!--<label for="format">format</label><br />-->
        <!--<select name="format">-->
            <!--<option selected="selected" value="eps">EPS: Encapsulated Postscript (prefered)</option>-->
            <!--<option value="png">PNG: Portable Network Graphics (for web use)</option>-->
        <!--</select>-->
        <!--</p>-->
        
        <!--<p>-->
        <!--<input type="submit" value="Submit">-->
        <!--</p>-->
    </form>


    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
    <script>
    $(function() {
        var $form = $("form"),
            $img = $("img"),
            $pnglink = $("#pnglink"),
            $epslink = $("#epslink"),
            timer;
        
        function refresh () { 
            qs = $form.serialize()
            $img.attr("src", "/logo.png?" + qs);
            $pnglink.attr("href", "/logo.png?download=true&" + qs);
            $epslink.attr("href", "/logo.eps?download=true&" + qs);
        };

        $("input,label").change(function() {
            if(timer) {
                clearTimeout(timer);
            }
            timer = setTimeout(refresh, 500);
        });
    });
    </script>
</body>
</html>