mirror of
https://github.com/PrivateBin/PrivateBin.git
synced 2025-07-22 06:28:46 -04:00
Added the ability to web users to change the theme
This commit is contained in:
parent
6ba9fe5a93
commit
c7a4ced9e1
45 changed files with 367 additions and 43 deletions
|
@ -3933,7 +3933,18 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||
*/
|
||||
function setLanguage(event)
|
||||
{
|
||||
document.cookie = 'lang=' + $(event.target).data('lang') + '; SameSite=Lax; Secure';
|
||||
let lang = $(event.target).data('lang') || event.target.value;
|
||||
|
||||
document.cookie = 'lang=' + lang + '; SameSite=Lax; Secure';
|
||||
window.location.reload();
|
||||
event.preventDefault();
|
||||
}
|
||||
|
||||
function setTemplate(event)
|
||||
{
|
||||
let template = $(event.target).data('template') || event.target.value;
|
||||
|
||||
document.cookie = 'template=' + template + '; SameSite=Lax; Secure';
|
||||
window.location.reload();
|
||||
event.preventDefault();
|
||||
}
|
||||
|
@ -4625,7 +4636,12 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||
// bootstrap template drop down
|
||||
$('#language ul.dropdown-menu li a').click(setLanguage);
|
||||
// page template drop down
|
||||
$('#language select option').click(setLanguage);
|
||||
$('#language select').change(setLanguage);
|
||||
|
||||
// bootstrap template drop down
|
||||
$('#template ul.dropdown-menu li a').click(setTemplate);
|
||||
// page template drop down
|
||||
$('#template select').change(setTemplate);
|
||||
|
||||
// bind events
|
||||
$burnAfterReading.change(changeBurnAfterReading);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue