The facet and unclick link code is a bit ugly - I think we can separate things a bit to make the code easier to understand

Comments

pwolanin’s picture

Status: Active » Needs review
StatusFileSize
new9.85 KB
David Lesieur’s picture

Patch seems to work well.
By moving the $count argument of theme_apachesolr_facet_item() after $path and $options, it would be more consistent with theme_apachesolr_unclick_link().

pwolanin’s picture

StatusFileSize
new9.85 KB

revised patch per suggestion.

JacobSingh’s picture

StatusFileSize
new11.05 KB

While reviewing the patch, I uncovered this bug: http://drupal.org/node/495012

Which is not related to the patch itself.

The patch itself looks okay, I don't think it will be totally intuitive for most themer. For instance ,we have apachesolr_facet_item and apachesolr_unclick_link. Should it be apachesolr_add_facet_link and apachesolr_remove_facet_link?

Anyway, here is another one with a little bit of docs in apachesolr.module as a starting point.

pwolanin’s picture

StatusFileSize
new12.69 KB

for consistency, changing apachesolr_facet_item to apachesolr_facet_link, but I think longer names are unwieldy.

Also, making the signature of apachesolr_sort_link match.

JacobSingh’s picture

I didn't test this last patch, but if that's all you changed I give it a thumbs up.

pwolanin’s picture

Status: Needs review » Fixed

committed to 6.x (note I added the change to the REAME manually - I mised it in the last patch)

mkalkbrenner’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.