Ignore:
Timestamp:
04/29/15 20:24:15 (9 years ago)
Author:
nanardon
Message:

Merge branch 'jquery'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts-Web/root/html/users/groups.tt

    r1211 r1329  
    4444<form action="#"> 
    4545filter:<br> 
    46 <input type="text" name="gfilter" id="gfilter" value="[% c.req.param('gfilter') | html %]"> 
    47 <hr> 
     46<input type="text" name="addgroup" id="gfilter" value="[% c.req.param('gfilter') | html %]"> 
     47<input type=submit> 
     48<script> 
     49$(function() { 
     50    $('#gfilter').autocomplete({ 
     51        delay: 200, 
     52        minLength: 0, 
     53        source: '[% c.uri_for('/json/refval', 'user', 'memberOf') %]', 
     54    }) 
     55    .autocomplete( "instance" )._renderItem = function( ul, item ) { 
     56        return $( "<li>" ) 
     57            .append( "<a>" + item.label + " (" + item.value +  ")</a>" ) 
     58            .appendTo( ul ); 
     59    }; 
     60    $( "#gfilter" ).focus(function() { $( "#gfilter" ).autocomplete("search", "" ); }); 
     61    $( "#gfilter" ).click(function() { $( "#gfilter" ).autocomplete("search", "" ); }); 
     62}); 
     63</script> 
    4864</form> 
    4965<br> 
    50 [% c.prototype.observe_field('gfilter', { 
    51     url => c.uri_for('/ajax', 'user_to_group_form', username), 
    52     with   => "'gfilter='+value", 
    53     update => 'user_group_form', 
    54     frequency => 1, 
    55     min_chars => 1, 
    56 }) %] 
    57 <div id="user_group_form"> 
    58 </div> 
    59 <script> 
    60 new Ajax.Updater( 
    61     'user_group_form', 
    62     '[% c.uri_for('/ajax', 'user_to_group_form', username) %]', 
    63     { asynchronous: 1 } ); 
    64 </script> 
    6566[% END %] 
    6667</td> 
Note: See TracChangeset for help on using the changeset viewer.