Move tips to left sidebar and set width = 25%

This commit is contained in:
Sebastian Serth
2020-10-15 17:40:48 +02:00
parent 4e720295d8
commit a49c01645b
5 changed files with 49 additions and 27 deletions

View File

@ -346,12 +346,20 @@ var CodeOceanEditor = {
initializeSideBarCollapse: function () {
$('#sidebar-collapse-collapsed').on('click', this.handleSideBarToggle.bind(this));
$('#sidebar-collapse').on('click', this.handleSideBarToggle.bind(this))
$('#sidebar-collapse').on('click', this.handleSideBarToggle.bind(this));
const tipButton = $('#tips-collapsed');
if (tipButton) {
tipButton.on('click', this.handleSideBarToggle.bind(this));
}
$('#sidebar').on('transitionend', this.resizeAceEditors.bind(this));
},
handleSideBarToggle: function () {
$('#sidebar').toggleClass('sidebar-col').toggleClass('sidebar-col-collapsed');
const sidebar = $('#sidebar');
sidebar.toggleClass('sidebar-col').toggleClass('sidebar-col-collapsed');
if (sidebar.hasClass('w-25') || sidebar.hasClass('restore-to-w-25')) {
sidebar.toggleClass('w-25').toggleClass('restore-to-w-25');
}
$('#sidebar-collapsed').toggleClass('d-none');
$('#sidebar-uncollapsed').toggleClass('d-none');
},