Changeset 982 for CMIP6dreqbuild


Ignore:
Timestamp:
21/04/17 20:15:42 (3 years ago)
Author:
mjuckes
Message:

javascript filter bug fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CMIP6dreqbuild/trunk/src/framework/websiteExtras/mipVars.html

    r742 r982  
    105105          return false; 
    106106      } 
     107 
    107108  function colAndFilter( t, s ) { 
    108109          var res = t.split(" "); 
    109110          for (i = 0; i < res.length; i++) { 
    110             if (s.indexOf(res[i]) === -1 ) { 
     111            if (s.indexOf(res[i]) == -1 ) { 
    111112               return false; 
    112113             } 
     
    114115          return true; 
    115116      } 
     117 
    116118  function filter(item) { 
    117119    for (var columnId in columnFilters) { 
     
    120122        var t = columnFilters[columnId].toLowerCase() 
    121123        var s = item[c.field].toLowerCase() 
     124        if ( columnId == 0 ) { 
     125          var s = s.split(" ")[0] 
     126        } 
    122127        if (t.substr(0,1) == '$') { 
    123128          if ( s.substr(0,t.length-1) != t.substr(1,t.length) ) { 
     
    125130          } 
    126131        } else if (t.substr(0,1) == '&') { 
    127             if (!colAndFilter(t.substr(1,t.length),s) ) { 
     132            if (!colAndFilter(t.substr(1,t.length-1),s) ) { 
    128133               return false; 
    129134            } 
Note: See TracChangeset for help on using the changeset viewer.