mirror of
https://github.com/moparisthebest/wallabag
synced 2024-11-13 12:55:05 -05:00
75 lines
2.0 KiB
JavaScript
Executable File
75 lines
2.0 KiB
JavaScript
Executable File
$.fn.ready(function() {
|
|
|
|
var $listmode = $('#listmode'),
|
|
$listentries = $("#list-entries"),
|
|
$bagit = $('#bagit'),
|
|
$bagitForm = $('#bagit-form');
|
|
|
|
/* ==========================================================================
|
|
Menu
|
|
========================================================================== */
|
|
|
|
$("#menu").click(function(){
|
|
$("#links").toggle();
|
|
});
|
|
|
|
/* ==========================================================================
|
|
List mode or Table Mode
|
|
========================================================================== */
|
|
|
|
$listmode.click(function(){
|
|
if ( $.cookie("listmode") == 1 ) {
|
|
// Cookie
|
|
$.removeCookie("listmode");
|
|
|
|
$listentries.removeClass("listmode");
|
|
$listmode.removeClass("tablemode");
|
|
$listmode.addClass("listmode");
|
|
}
|
|
else {
|
|
// Cookie
|
|
$.cookie("listmode", 1, {expires: 365});
|
|
|
|
$listentries.addClass("listmode");
|
|
$listmode.removeClass("listmode");
|
|
$listmode.addClass("tablemode");
|
|
}
|
|
|
|
});
|
|
|
|
/* ==========================================================================
|
|
Cookie listmode
|
|
========================================================================== */
|
|
|
|
if ( $.cookie("listmode") == 1 ) {
|
|
$listentries.addClass("listmode");
|
|
$listmode.removeClass("listmode");
|
|
$listmode.addClass("tablemode");
|
|
}
|
|
|
|
/* ==========================================================================
|
|
bag it link
|
|
========================================================================== */
|
|
|
|
$bagit.click(function(){
|
|
$bagitForm.toggle();
|
|
});
|
|
|
|
/* ==========================================================================
|
|
Keyboard gestion
|
|
========================================================================== */
|
|
|
|
$(window).keydown(function(e){
|
|
switch (e.keyCode) {
|
|
// s letter
|
|
case 83:
|
|
$bagitForm.toggle();
|
|
break;
|
|
case 27:
|
|
$bagitForm.hide();
|
|
break;
|
|
}
|
|
})
|
|
|
|
|
|
}); |