Changeset 52

Show
Ignore:
Timestamp:
12/19/07 02:31:14 (4 years ago)
Author:
teiko
Message:

Небольшие изменения

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • efio/efio/fio_suggest.js

    r49 r52  
    6161    this.inputs = []; 
    6262    this.titles = []; 
     63    this.correct = null; 
    6364} 
    6465FioGroup.prototype.hideNextInputs = function(c) {} 
     
    7980        EFIO_SERVER, req, 
    8081        function(result, errors) { 
     82            oThis.correct = 2;  // идет проверка.. 
    8183            var err = false; 
    8284            if (result) { 
     
    9496                } else oThis.inputs[2].textbox.className = ""; 
    9597            } 
    96                 if (err) oThis.additionNotify(false)
     98                if (err) oThis.correct = 0
    9799                else { 
    98100                    FioGroup.addNames(req.sname, req.name, req.pname); 
    99                    oThis.additionNotify(true)
     101                   oThis.correct = 1
    100102                } 
    101103        }, 
    102104        false 
    103105    ); 
     106} 
     107FioGroup.prototype.setMessage = function(m) { 
     108    this.message = m; 
    104109} 
    105110FioGroup.addNames = function(sname, name, pname) { 
     
    117122    ); 
    118123} 
    119 FioGroup.prototype.setAdditionCallback = function(fcallback) { 
    120     this.additionNotify = fcallback; 
    121 } 
    122124FioGroup.prototype.add = function(c) { 
    123125    this.inputs.push(c); 
  • efio/efio/fio_user.js

    r46 r52  
    1717function initEfio() { 
    1818    fioGroup = new FioGroup; 
     19    fioGroup.check = function() { 
     20        switch(this.correct) { 
     21            case 0: this.message.innerHTML = "ошибка"; break; 
     22            case 1: this.message.innerHTML = "правильно"; break; 
     23            case 2: this.message.innerHTML = "проверка.."; break; 
     24        } 
     25    } 
    1926    fioGroup.setFilter(efioFilter); 
    20     fioGroup.setAdditionCallback(myfunc); 
    2127    input_0 = document.getElementById("efio_surname"); 
    2228    input_1 = document.getElementById("efio_name"); 
    2329    input_2 = document.getElementById("efio_patronym"); 
    2430    fioGroup.setButton(document.getElementById("efio_button"));     
     31    fioGroup.setMessage(document.getElementById("message")); 
    2532    fioGroup.add(new AutoSuggestControl(input_0, new SurnameSuggestions)); 
    2633    fioGroup.add(new AutoSuggestControl(input_1, new NameSuggestions)); 
    2734    fioGroup.add(new AutoSuggestControl(input_2, new PatronymSuggestions)); 
     35    setInterval(function () { fioGroup.check() }, 150); 
    2836} 
  • efio/efio_and_kladr/index.html

    r46 r52  
    1111 
    1212<link type="text/css" href="styles.css" rel="stylesheet" /> 
    13 <script type="text/javascript"> 
    14     EFIO_SERVER = "http://localhost/efio/fio_suggest.php" 
    15     KLADR_SERVER = "http://localhost/kladr/addr_suggest.php" 
    16 </script> 
    1713</head> 
    1814<body onload="initEfio();initKladr();"> 
  • efio/index.html

    r47 r52  
    1919        </tr> 
    2020    </table> 
     21    <div id="message"></div> 
    2122</body> 
    2223</html>