var deleted = false; function deleteBookmark(ele, input) { $(ele).hide(); $(ele).parent().append('Sind Sie sicher ? JA - NEIN'); return false; } function deleteCancelled(ele) { $(ele).parent().prev().show(); $(ele).parent().remove(); return false; } function deleteConfirmed(ele, input) { $.get("https://favon.12hp.de/ajaxDelete.php?id=" + input, function(data) { if (1 === parseInt(data)) { $(ele).parents(".xfolkentry").slideUp(); } }); return false; } function useAddress(ele) { var address = ele.value; if (address != '') { if (address.indexOf(':') < 0) { address = 'http:\/\/' + address; } address = $.trim(address); /* address = address.replace(/\/+$/g,''); */ /* getMetaTags(address, null); */ /* getTitle(address, null); */ ele.value = address; } } function isValidUrl(input) { if(/^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(input)) { return 'valid'; } else { return 'invalid'; } } $("#meldung").css("background-color", "#DEDEDE").val('Bitte eine Adresse (URL) eintragen').fadeIn(2000); function getMetaTags(input,run=0) { if (typeof input == 'undefined' || input == '') { var msg = '... bitte zuerst eine Adresse (URL) eingeben !'; $("#meldung").css("background-color", "#FFCC33").text(msg).fadeIn(2000); /* alert(msg); */ return; } if (isValidUrl(input) != 'valid') { var msg = '... bitte eine richtige Adresse (URL) eingeben !'; $("#meldung").css("background-color", "#FFAA33").text(msg).fadeIn(2000); /* alert(msg); */ return; } var title = $("#titleField").val(); var mdesc = $("#descr").val(); var mtags = $("#tags").val(); if (title.length < 1 || run == 1) { $("#titleField").css("background-image", "url(https://favon.12hp.de/loading.gif)"); } if (mdesc.length < 1 || run == 1) { $("#descr").css("background-image", "url(https://favon.12hp.de/loading.gif)"); } if (mtags.length < 1 || run == 1) { $("#tags").css("background-image", "url(https://favon.12hp.de/loading.gif)"); } if (input.indexOf("http") > -1) { $.getJSON("https://favon.12hp.de/ajaxGetMeta_json.php?url=" + input + "", function(data) { $("#titleField").css("background-image", "none").val(data.title); $("#tags").css("background-image", "none").val(data.keywords); $("#descr").css("background-image", "none").val(data.description); var msg = 'OK ... die MetaTags wurden eingelesen.'; $("#meldung").css("background-color", "#99FFCC").text(msg).fadeIn(2000).delay(2000).fadeOut(2000); }); } } function getTitle(input) { var title = $("#titleField").val(); if (title.length < 1) { $("#titleField").css("background-image", "url(https://favon.12hp.de/loading.gif)"); if (input.indexOf("http") > -1) { $.get("https://favon.12hp.de/ajaxGetTitle.php?url=" + input, function(data) { $("#titleField").css("background-image", "none") .val(data); }); } } } function getM_Description(input) { var descr = $("#descr").val(); if (descr.length < 1) { $("#descr").css("background-image", "url(https://favon.12hp.de/loading.gif)"); if (input.indexOf("http") > -1) { $.get("https://favon.12hp.de/ajaxGetMeta.php?url=" + input + "&key=description", function(data) { $("#descr").css("background-image", "none").val(data); }); } } } function getM_Tags(input) { var mtags = $("#tags").val(); if (mtags.length < 1) { $("#tags").css("background-image", "url(https://favon.12hp.de/loading.gif)"); if (input.indexOf("http") > -1) { $.get("https://favon.12hp.de/ajaxGetMeta.php?url=" + input + "&key=keywords", function(data) { $("#tags").css("background-image", "none").val(data); }); } } } /* Page load */ $(function() { // Insert Flash player for MP3 links if ($("#bookmarks").length > 0) { $("a[href$=.mp3].taggedlink").each(function() { var url = this.href; var code = ''; code = code + ''; code = code + ' '; $(this).prepend(code); }); } }) function submitform(formid) { document.getElementById(formid).submit(); } $(function() { $("#username").focus() .keydown(function() { clearTimeout(self.searching); self.searching = setTimeout(function() { $.get("https://favon.12hp.de/ajaxIsAvailable.php?username=" + $("#username").val(), function(data) { if (data) { $("#availability").removeClass() .html("noch frei"); } else { $("#availability").removeClass() .addClass("not-available") .html("schon vergeben"); } } ); }, 300); }); });