set preference for view using localStorage

This commit is contained in:
Kyle Drake 2015-07-17 14:53:57 -07:00
parent eef333431e
commit b3979514cd

View file

@ -74,7 +74,7 @@
</div> </div>
<% end %> <% end %>
<div id="filesDisplay" class="files list-view"> <div id="filesDisplay" class="files">
<div id="uploadingOverlay" class="uploading-overlay" style="display: none"> <div id="uploadingOverlay" class="uploading-overlay" style="display: none">
<div class="uploading"> <div class="uploading">
<p>Uploading, please wait...</p> <p>Uploading, please wait...</p>
@ -329,12 +329,25 @@
}) })
function listView() { function listView() {
if(localStorage)
localStorage.setItem('viewType', 'list')
$('#filesDisplay').addClass('list-view') $('#filesDisplay').addClass('list-view')
} }
function iconView() { function iconView() {
if(localStorage)
localStorage.removeItem('viewType')
$('#filesDisplay').removeClass('list-view') $('#filesDisplay').removeClass('list-view')
} }
$(function() {
if(!localStorage)
return
if(localStorage.getItem('viewType') == 'list')
$('#filesDisplay').addClass('list-view')
})
</script> </script>