Skip to content
Snippets Groups Projects

Refactor rich blob viewers and add Code|Rendered switch

Merged Douwe Maan requested to merge dm-blob-viewers into master
Compare and
65 files
+ 809
197
Compare changes
  • Side-by-side
  • Inline
Files
65
+ 27
0
function switchToViewer(name) {
const $target = $(`.js-blob-viewer-switcher[data-viewer='${name}']`);
$('.js-blob-viewer-switcher.active').removeClass('active');
$target.addClass('active');
$target.blur();
$('.blob-viewer').hide();
$(`.blob-viewer[data-type='${name}']`).show();
}
document.addEventListener('DOMContentLoaded', () => {
$('.js-blob-viewer-switcher').on('click', (e) => {
const $target = $(e.currentTarget);
e.preventDefault();
switchToViewer($target.data('viewer'));
});
$('.js-copy-blob-source-btn').on('click', (e) => {
switchToViewer('simple');
});
if (location.hash.startsWith('#L')) {
switchToViewer('simple');
}
});
Loading