Changeset e8a89e8 in github


Ignore:
Timestamp:
Feb 25, 2008 1:07:06 PM (5 years ago)
Author:
thomascube <thomas@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
c5042d4
Parents:
e240d5b3
Message:

Fix folder adding/renaming inspired by #1484801

File:
1 edited

Legend:

Unmodified
Added
Removed
  • program/js/app.js

    r0f675bc re8a89e8  
    27032703    var refrow, form; 
    27042704    var tbody = this.gui_objects.subscriptionlist.tBodies[0]; 
    2705     var id = replace && replace.id ? replace.id : 'rcmrow'+(tbody.childNodes.length+1); 
     2705    var id = 'rcmrow'+(tbody.childNodes.length+1); 
    27062706    var selection = this.subscription_list.get_single_selection(); 
     2707     
     2708    if (replace && replace.id) 
     2709    { 
     2710      id = replace.id; 
     2711      refid = replace.id; 
     2712    } 
    27072713 
    27082714    if (!id || !(refrow = document.getElementById(refid))) 
     
    27212727        tbody.appendChild(row); 
    27222728      } 
    2723  
     2729     
    27242730    // add to folder/row-ID map 
    27252731    this.env.subscriptionrows[row.id] = [name, display_name]; 
     
    27272733    // set folder name 
    27282734    row.cells[0].innerHTML = display_name; 
    2729     if (row.cells[1] && row.cells[1].firstChild.tagName=='INPUT') 
    2730       { 
    2731       row.cells[1].firstChild.value = name; 
    2732       row.cells[1].firstChild.checked = true; 
    2733       } 
    2734         
     2735     
     2736    // set messages count to zero 
     2737    if (!replace) 
     2738      row.cells[1].innerHTML = '*'; 
     2739     
     2740    if (!replace && row.cells[2] && row.cells[2].firstChild.tagName=='INPUT') 
     2741      { 
     2742      row.cells[2].firstChild.value = name; 
     2743      row.cells[2].firstChild.checked = true; 
     2744      } 
     2745     
    27352746    // add new folder to rename-folder list and clear input field 
    27362747    if (!replace && (form = this.gui_objects.editform)) 
Note: See TracChangeset for help on using the changeset viewer.