- 2
Hi,
The filters break the category page on cloud flare when in use with Rocket Loader. There is no error as such. All other scripts that are inline and use jquery on ready also break. Turning off the filters for the category fixes the page. I've tried excluding the various filters scripts from Rocket loader to some success but end up with an error after an initial filter request of
=====================
Filters.min.js:formatted:215 Uncaught TypeError: Cannot read property 'value' of undefined
at Object.success (Filters.min.js:formatted:215)
at a (t-xi5gsqgjabkmzsxzneg0ecx1ymlqwfrzpxtdxwoso1?v=AV_jipgL0BbXBIo3CecT8iBxEcABHl_uBrd3XKuEFAk1:1)
at Object.fireWith [as resolveWith] (t-xi5gsqgjabkmzsxzneg0ecx1ymlqwfrzpxtdxwoso1?v=AV_jipgL0BbXBIo3CecT8iBxEcABHl_uBrd3XKuEFAk1:1)
at k (t-xi5gsqgjabkmzsxzneg0ecx1ymlqwfrzpxtdxwoso1?v=AV_jipgL0BbXBIo3CecT8iBxEcABHl_uBrd3XKuEFAk1:1)
at XMLHttpRequest.u (t-xi5gsqgjabkmzsxzneg0ecx1ymlqwfrzpxtdxwoso1?v=AV_jipgL0BbXBIo3CecT8iBxEcABHl_uBrd3XKuEFAk1:1)
=====================
which is the line of "$.address.value(n)"
in the context:
=======================================
if (r != "NO HASH QUERY") {
g.expandFilterPanelsWithSelectedOptions();
var n = $(e).filter("#urlHashQuery").val().toString();
if (n != "") {
$.address.value(n)
} else {
$.address.value("noFilterApplied");
$(".nopAjaxFilters7Spikes .selected-options").remove()
}
}
==================================
So it looks like the 3rd party plugin "Address" you use is breaking the filters.
Do you think it is possible to make the filters compatible with Cloud Flare and Rocket Loader? And will it be fixed in future releases?
thanks in advance,
Mark
The filters break the category page on cloud flare when in use with Rocket Loader. There is no error as such. All other scripts that are inline and use jquery on ready also break. Turning off the filters for the category fixes the page. I've tried excluding the various filters scripts from Rocket loader to some success but end up with an error after an initial filter request of
=====================
Filters.min.js:formatted:215 Uncaught TypeError: Cannot read property 'value' of undefined
at Object.success (Filters.min.js:formatted:215)
at a (t-xi5gsqgjabkmzsxzneg0ecx1ymlqwfrzpxtdxwoso1?v=AV_jipgL0BbXBIo3CecT8iBxEcABHl_uBrd3XKuEFAk1:1)
at Object.fireWith [as resolveWith] (t-xi5gsqgjabkmzsxzneg0ecx1ymlqwfrzpxtdxwoso1?v=AV_jipgL0BbXBIo3CecT8iBxEcABHl_uBrd3XKuEFAk1:1)
at k (t-xi5gsqgjabkmzsxzneg0ecx1ymlqwfrzpxtdxwoso1?v=AV_jipgL0BbXBIo3CecT8iBxEcABHl_uBrd3XKuEFAk1:1)
at XMLHttpRequest.u (t-xi5gsqgjabkmzsxzneg0ecx1ymlqwfrzpxtdxwoso1?v=AV_jipgL0BbXBIo3CecT8iBxEcABHl_uBrd3XKuEFAk1:1)
=====================
which is the line of "$.address.value(n)"
in the context:
=======================================
if (r != "NO HASH QUERY") {
g.expandFilterPanelsWithSelectedOptions();
var n = $(e).filter("#urlHashQuery").val().toString();
if (n != "") {
$.address.value(n)
} else {
$.address.value("noFilterApplied");
$(".nopAjaxFilters7Spikes .selected-options").remove()
}
}
==================================
So it looks like the 3rd party plugin "Address" you use is breaking the filters.
Do you think it is possible to make the filters compatible with Cloud Flare and Rocket Loader? And will it be fixed in future releases?
thanks in advance,
Mark