<commit_before><commit_msg>Added "validation.html" in js/dojo.<commit_after><!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" type="text/css" href="//ajax.googleapis.com/ajax/libs/dojo/1.10.3/dijit/themes/claro/claro.css"></link>
        <!--
            dojoConfig に設定することで、
            data-dojo-xxx とかの属性を見て、
            よしなにパーツを作ってくれるようだ。
        -->
        <script>dojoConfig = {async: true, parseOnLoad: true}</script>
        <script src="//ajax.googleapis.com/ajax/libs/dojo/1.10.3/dojo/dojo.js"></script>
        <script>require(["dojo/parser", "dijit/form/ValidationTextBox"])</script>
    </head>
    <!-- うまいこと表示させるには body.claro 必須のようだ -->
    <body class="claro">
        <div id="main">
            <div id="content">
                <input
                 type="text"
                 name="test"
                 id="test"
                 data-dojo-type="dijit/form/ValidationTextBox"
                 data-dojo-props="regExp:'^[a-z]+$', invalidMessage:'Only a to z.'"
                 />
            </div>
        </div>
    </body>
</html>
{'fraction_non_alphanumeric': 0.17193308550185873, 'fraction_numerical': 0.007434944237918215, 'mean_word_length': 1.8267716535433072, 'pattern_counts': {'":': 0, '<': 25, '<?xml version=': 0, '>': 25, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6415041', 'n_tokens_mistral': 392, 'n_tokens_neox': 376, 'n_words': 49}