franzenzenhofer / f19n-obtrusive-livetest

A sandboxed, extendable testing chrome extension and framework! It runs pre-defined and custom tests on each page that you visit.
https://chrome.google.com/webstore/detail/f19n-obstrusive-live-test/jbnaibigcohjfefpfocphcjeliohhold?hl=en
55 stars 1 forks source link

filter by type in panel - what am I doing wrong #30

Closed franzenzenhofer closed 8 years ago

franzenzenhofer commented 8 years ago

hi @neuling was mach ich falsch

https://github.com/franzenzenhofer/f19n-livetest-chrome-extension/blob/master/src/javascripts/components/Panel/ResultList.jsx#L38

ich will im panel auch den type filerable machen, aber wenn man jetzt auf den type clickt filtert sich die ganze liste weg?

neuling commented 8 years ago

Jetzt sollte es funktionieren. Es hat noch die Anpassung beim eigentlichen Filter-Code gefehlt:

https://github.com/franzenzenhofer/f19n-livetest-chrome-extension/blob/master/src/javascripts/components/Panel/ResultList.jsx#L49

Der Array-Filter überprüft jetzt ob label ODER type mit dem gesetzten Filter-Wert übereinstimmen. Sollten diese Filter noch komplexer werden, würde ich es dann etwas umbauen.

Z.b könnt man einen Hash mitgeben welches Attribute man auf welchen Wert filtern möchte z.B.:

{ field: 'label', value: 'DEBUG' }

neuling commented 8 years ago

@franzenzenhofer pls close this issue if works for you