Changeset 1925

Show
Ignore:
Timestamp:
04/16/08 08:29:24 (22 months ago)
Author:
auno
Message:

Provide indeterminate spinner to the user adding the template map. BugzID:69035

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-35/tmpl/cms/edit_template.tmpl

    r1903 r1925  
    366366} 
    367367function savedArchiveMapChange(c) { 
     368    TC.removeClassName(TC.elementOrId("create-map"), "hidden"); 
     369    TC.addClassName(TC.elementOrId("loading-styles"), "hidden"); 
    368370    var res = c.responseText; 
    369371    if (res == '')  
     
    407409function addMap() { 
    408410    getByID('create-inline-mapping').style.display = 'none'; 
     411    TC.addClassName(TC.elementOrId("create-map"), "hidden"); 
     412    TC.removeClassName(TC.elementOrId("loading-styles"), "hidden"); 
    409413    var f = document.forms['template-listing-form']; 
    410414    var frm = document.forms['archive_map_form']; 
     
    415419        + '&new_archive_type=' + f['new_archive_type'].value 
    416420        + '&magic_token=<mt:var name="magic_token">'; 
    417     saveArchiveMapChange(param); 
     421    var client = TC.Client.call({ 
     422        'load': savedArchiveMapChange, 
     423        'uri': '<mt:var name="script_url">', 
     424        'method': 'POST', 
     425        'arguments': param 
     426    }); 
    418427} 
    419428 
     
    600609        hint="" 
    601610        show_hint="0"> 
    602         <p><a href="javascript:void(0)" onclick="return setCreateMode()" class="icon-left icon-create"><__trans phrase="Create Archive Mapping"></a></p> 
     611        <span class="hidden" id="loading-styles"> 
     612            <img src="/mt-static/images/indicator.white.gif" height="16" width="16" alt="" /> 
     613        </span> 
     614        <div id="create-map"><p><a href="javascript:void(0)" onclick="return setCreateMode()" class="icon-left icon-create"><__trans phrase="Create Archive Mapping"></a></p></div> 
    603615        <div id="msg-block"></div> 
    604616        <div class="create-inline" id="create-inline-mapping">