thelounge/client/js/libs/handlebars
Jérémie Astori 64ebe0f437
Support multiple previews per message
- Load up to 5 previews per message (to avoid abuse)
- Do not load multiple times the same URL
- Prepare preview containers per message instead of appending (to maintain correct order)
- Store an array of previews instead of a single preview in `Msg` objects
- Consolidate preview rendering for new messages and upon refresh/load history (when rendering entire channels)
- Update `parse` tests to reflect previous point
- Add test for multiple URLs
- Switch preview tests from `assert` API to `expect` API
2017-07-08 04:34:12 -04:00
..
ircmessageparser Update to eslint 4 and enforce extra rules 2017-06-19 09:58:29 +03:00
colorClass.js Use require() instead of import in client code 2017-03-18 11:21:18 +02:00
diff.js Use require() instead of import in client code 2017-03-18 11:21:18 +02:00
equal.js Use require() instead of import in client code 2017-03-18 11:21:18 +02:00
friendlydate.js Use moment to render dates everywhere 2017-05-01 21:31:31 +03:00
localedate.js Use moment to render dates everywhere 2017-05-01 21:31:31 +03:00
localetime.js Use moment to render dates everywhere 2017-05-01 21:31:31 +03:00
modes.js Use require() instead of import in client code 2017-03-18 11:21:18 +02:00
parse.js Support multiple previews per message 2017-07-08 04:34:12 -04:00
roundBadgeNumber.js Use require() instead of import in client code 2017-03-18 11:21:18 +02:00
slugify.js Add slug with command to unhandled messages 2017-04-16 12:31:32 +03:00
tojson.js Use require() instead of import in client code 2017-03-18 11:21:18 +02:00
tz.js Show seconds in timestamp 2017-06-10 14:53:15 +03:00