/* * Git HTML Archive Viewer * * Benedikt Bieringer * https://nuserv.uni-muenster.de:8443/bbieringer/statusarchiveviewer */ class ArchiveCommit { constructor(message, time, sha) { this.message = message this.time = time this.sha = sha } } function replace_urls(text, url_before, url_after) { for(const key of ["src=\""]) { segments = text.split(key) result_text = segments[0] for(const segment of segments.slice(1)) { var index = segment.indexOf('"') var first = segment.substring(0, index) var second = segment.substring(index) var new_url = url_before + encodeURIComponent(first) + url_after result_text += key + new_url + second } text = result_text } return text } function hide_iframes(text) { return text.replaceAll("