mirror of
https://github.com/koalyptus/TableFilter.git
synced 2024-06-02 14:02:31 +02:00
fb2f201f29
You'll notice a mild asymmetry in how hash was saved vs retrieved. The retrieval was: JSON.parse(decodeUrlComponent(hash)) The save was: JSON.stringify(hash) I modified it to: JSON.stringify(encodeUrlComponent(hash)) The reason I noticed this is in one of my apps, I wanted to be able to copy/share a stateful filter URL. However without the url encoding, those auto-parsers of URLs were missing the full filter. TESTING CONDUCTED: 1. Updated the Hash unit tests to both parse the encoded string, as well as generate it. 2. Ran "grunt", which has built/tested/jslinted the code. |
||
---|---|---|
.. | ||
extensions | ||
modules | ||
array.js | ||
const.js | ||
cookie.js | ||
date.js | ||
dom.js | ||
emitter.js | ||
event.js | ||
feature.js | ||
helpers.js | ||
root.js | ||
sort.js | ||
string.js | ||
tablefilter.js | ||
types.js |