// vim:set sw=4 ts=4 sts=4 ft=javascript expandtab: // Escape HTML chars var entityMap = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'", "/": "/", }; function escapeHtml(string) { return String(string).replace(/[&<>"'\/]/g, function (s) { return entityMap[s]; }); } function changeLang() { window.location = langUrl + $(this).val(); } function formatDate(unixTimestamp) { return new Date(unixTimestamp * 1000).toLocaleString( window.navigator.language, { year: "numeric", month: "long", day: "numeric", weekday: "long", hour: "2-digit", minute: "2-digit", } ); } $(document).ready(function () { $("select").material_select(); $(".select-lang select").on("change", changeLang); $(".select-lang-mobile select").on("change", changeLang); });