Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/assets/js/guardian.js

    r1ff801d r7d7b36d  
    594594      T.panel_follow_empty || '', followCard);
    595595
    596     // Hier juist de VOLLEDIGE geschiedenis van dit kind -- dat is waar dit
    597     // paneel voor is. Wel wat nog wacht bovenaan, want dat is waar je naar zoekt
    598     // als je het opent.
     596    // Alleen wat nog WACHT. De afgehandelde vragen staan onderaan het paneel als
     597    // eigen sectie: dooreen gezet lees je niet meer of er iets van je gevraagd
     598    // wordt, en dat is de enige vraag die deze sectie hoort te beantwoorden.
    599599    sectionInto(panel, T.panel_help || 'Calls for help',
    600       (S.help || []).filter(function (h) { return h.actor_uri === uri; })
    601         .sort(function (a, b) { return (helpOpen(b) ? 1 : 0) - (helpOpen(a) ? 1 : 0); }),
     600      (S.help || []).filter(function (h) { return h.actor_uri === uri && helpOpen(h); }),
    602601      T.panel_help_empty || '', helpCard);
    603602
     
    605604      FEED.filter(function (p) { return p.authorUri === uri; }),
    606605      T.panel_posts_empty || '', feedCard);
     606
     607    // De geschiedenis: apart, en helemaal onderaan. Wat af is hoort niet tussen
     608    // wat nog wacht -- daar wordt "moet ik iets doen" onleesbaar van. Weg gaat
     609    // hij niet: er wordt in dit systeem niets herschreven, er wordt toegevoegd.
     610    // Geen lege sectie als er nog niets is afgehandeld; dat is geen informatie.
     611    var gedaan = (S.help || []).filter(function (h) { return h.actor_uri === uri && !helpOpen(h); });
     612    if (gedaan.length) {
     613      sectionInto(panel, (T.panel_history || 'Handled ({n})').replace('{n}', gedaan.length),
     614        gedaan, '', helpCard).classList.add('g-panel-history');
     615    }
    607616
    608617    var act = el('div', 'g-panel-sec');
Note: See TracChangeset for help on using the changeset viewer.