X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=themes%2Fbaggy%2Fjs%2Finit.js;h=00470fbfd734fdebe270ff24c20c11069599e147;hb=74e09e562ba46c52da364539aa4fc0414114ca87;hp=da644fbe8663fe16cc4842431122a224ef18da4c;hpb=181d16fe22ce67412a6766bcb9fa85b18f56bef8;p=github%2Fwallabag%2Fwallabag.git diff --git a/themes/baggy/js/init.js b/themes/baggy/js/init.js index da644fbe..00470fbf 100755 --- a/themes/baggy/js/init.js +++ b/themes/baggy/js/init.js @@ -1,10 +1,7 @@ $.fn.ready(function() { var $listmode = $('#listmode'), - $listentries = $("#list-entries"), - $bagit = $('#bagit'), - $bagitForm = $('#bagit-form'); - $bagitFormForm = $('#bagit-form-form'); + $listentries = $("#list-entries"); /* ========================================================================== Menu @@ -48,79 +45,4 @@ $.fn.ready(function() { $listmode.addClass("tablemode"); } - /* ========================================================================== - bag it link and close button - ========================================================================== */ - - function toggleSaveLinkForm(url) { - $bagit.toggleClass("active-current"); - $bagitForm.toggle(); - $('#content').toggleClass("opacity03"); - if (url !== 'undefined' && url) { - $('#plainurl').val(url); - } - $('#plainurl').focus(); - } - - $bagit.click(function(){ - toggleSaveLinkForm(); - }); - - $("#bagit-form-close").click(function(){ - toggleSaveLinkForm(); - }); - - - //send "bag it link" form request via ajax - $bagitFormForm.submit( function(event) { - $bagitFormForm.css("cursor", "wait"); - $("#add-link-result").empty(); - - $.ajax({ - type: $bagitFormForm.attr('method'), - url: $bagitFormForm.attr('action'), - data: $bagitFormForm.serialize(), - success: function(data) { - $('#add-link-result').html("Done!"); - $('#plainurl').val(''); - $('#plainurl').blur(''); - $bagitFormForm.css("cursor", "auto"); - //setTimeout( function() { toggleSaveLinkForm(); }, 1000); //close form after 1000 delay - }, - error: function(data) { - $('#add-link-result').html("Failed!"); - $bagitFormForm.css("cursor", "auto"); - } - }); - - event.preventDefault(); - }); - - /* ========================================================================== - Keyboard gestion - ========================================================================== */ - - $(window).keydown(function(e){ - if ( ( e.target.tagName.toLowerCase() !== 'input' && e.keyCode == 83 ) || e.keyCode == 27 ) { - toggleSaveLinkForm(); - return false; - } - }); - - /* ========================================================================== - Process all links inside an article - ========================================================================== */ - - $("article a[href^='http']").after(function() { - return " w "; - }); - - $(".add-to-wallabag-link-after").click(function(event){ - toggleSaveLinkForm($(this).attr('href')); - event.preventDefault(); - }); - - - - });