changing options on files_*, search, also next/prev all now use POST->redirect model, so should allow back/forward browser buttons to work - commit so we can test in PROD
This commit is contained in:
@@ -1,12 +1,54 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block main_content %}
|
||||
<h3>PA User state page</h3>
|
||||
|
||||
<div class="container-fluid">
|
||||
|
||||
<div class="row">
|
||||
<alert class="alert alert-warning">The following values are based on navigating the application and are not set by hand. This page is for checking/debugging only.</alert>
|
||||
<h3>Defaults for {{user.dn|Username}}</h3>
|
||||
<div class="col-6">
|
||||
<div class="row">
|
||||
<div class="input-group">
|
||||
<label class="py-1 input-group-text col-6 justify-content-end">When viewing show in fullscreen:</label>
|
||||
{{CreateSelect( "size", user.default_size, ["XS", "S", "M", "L", "XL"], "ChangeDefault();return false", "col-2 rounded-end", { 0:64, 1:96, 2:128, 3:192, 4:256 } )|safe }}
|
||||
</div>
|
||||
</div class="row">
|
||||
<div class="row">
|
||||
<div class="input-group">
|
||||
<label class="py-1 input-group-text col-6 justify-content-end">Ordered by:</label>
|
||||
{{CreateSelect( "noo", user.default_noo, ["Oldest", "Newest","A to Z", "Z to A"], "ChangeDefault();return false", "col-2 rounded-end")|safe }}
|
||||
</div class="input-group">
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="input-group">
|
||||
<label class="py-1 input-group-text col-6 justify-content-end">How many thumbnails to show at once:</label>
|
||||
{{CreateSelect( "how_many", user.default_how_many, [10, 25, 50, 75, 100, 150, 200, 500], "ChangeDefault();return false", "col-2 rounded-end")|safe }}
|
||||
</div class="input-group">
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="input-group">
|
||||
<label class="py-1 input-group-text col-6 justify-content-end">Group by:</label>
|
||||
{{CreateSelect( "grouping", user.default_grouping, ["None", "Day", "Week", "Month"], "ChangeDefault();return false", "col-2 rounded-end")|safe }}
|
||||
</div class="input-group">
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="input-group">
|
||||
<label class="py-1 input-group-text col-6 justify-content-end">Folders or Flat view of thumbnails:</label>
|
||||
{{CreateSelect( "folders", user.default_folders, ["In Folder", "Flat View"], "ChangeDefault();return false", "col-2 rounded-end", { 0:true, 1:false } )|safe }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="input-group">
|
||||
<label class="py-1 input-group-text col-6 justify-content-end">When viewing show in fullscreen:</label>
|
||||
{{CreateSelect( "fullscreen", user.default_fullscreen, [True,False], "ChangeDefault();return false", "col-2 rounded-end")|safe }}
|
||||
</div>
|
||||
</div>
|
||||
</div class="col-6">
|
||||
|
||||
<div class="row pt-5">
|
||||
<alert class="alert alert-warning">The following values are based on the defaults above and subsequent changes as you navigate the application and are not set by hand. The following content is for checking/debugging only.</alert>
|
||||
</div class="row">
|
||||
|
||||
<div class="row">
|
||||
<table id="pa_user_state_tbl" class="table table-striped table-sm" data-toolbar="#toolbar" data-search="true">
|
||||
<thead>
|
||||
@@ -43,3 +85,19 @@
|
||||
</div class="row">
|
||||
</div class="container-fluid">
|
||||
{% endblock main_content %}
|
||||
{% block script_content %}
|
||||
<script>
|
||||
function ChangeDefault()
|
||||
{
|
||||
data="dn={{user.dn}}"
|
||||
data+="&default_size="+$('#size').val()
|
||||
data+="&default_noo="+$('#noo').val()
|
||||
data+="&default_how_many="+$('#how_many').val()
|
||||
data+="&default_grouping="+$('#grouping').val()
|
||||
data+="&default_folders="+$('#folders').val()
|
||||
data+="&default_fullscreen="+$('#fullscreen').val()
|
||||
console.log("Changing Default:"+data )
|
||||
$.ajax({ type: 'POST', data: data, url: '/changedefaults', success: function(data){ window.location='/states'; return false; } })
|
||||
}
|
||||
</script>
|
||||
{% endblock script_content %}
|
||||
|
||||
Reference in New Issue
Block a user