function validate_post(){ var text_es = document.getElementById('text_es').value; var text_eu = document.getElementById('text_eu').value; var text_en = document.getElementById('text_en').value; var title_es = document.getElementById('title_es').value; var title_eu = document.getElementById('title_eu').value; var title_en = document.getElementById('title_en').value; result = true; //Spanish fields empty if (title_es.length < 1){ result = false; alert("Introduce un titulo en castellano"); return false; } if (text_es.length < 1){ result = false; alert("Introduce un texto en castellano"); return false; } //Titles without texts if (title_eu.length > 0 && text_eu.length < 1){ result = false; alert("Introduce un texto o borra el titulo en euskera") return false; } if (title_en.length > 0 && text_en.length < 1){ result = false; alert("Introduce un texto o borra el titulo en ingles") return false; } //Text without titles if (text_eu.length > 0 && title_eu.length < 1){ result = false; alert("Introduce un titulo o borra el texto en euskera") return false; } if (text_en.length > 0 && title_en.length < 1){ result = false; alert("Introduce un titulo o borra el texto en ingles") return false; } return true; } function formatText(textarea, format){ var text = textarea.value; var selectedText= window.getSelection().toString(); event.preventDefault(); //IE if (document.selection != undefined){ textarea.focus(); var selection = document.selection.createRange(); selectedText = selection.text; } //Mozilla else if (textarea.selectionStart != undefined){ var startPos = textarea.selectionStart; var endPos = textarea.selectionEnd; selectedText = textarea.value.substring(startPos, endPos); } var replace; switch (format){ case "italic": replace = "" + selectedText + ""; break; case "bold": replace = "" + selectedText + ""; break; case "underline": replace = "" + selectedText + ""; break; case "stroke": replace = "" + selectedText + ""; break; case "link": replace = "" + selectedText + ""; break; case "color-red": replace = "" + selectedText + ""; break; case "color-green": replace = "" + selectedText + ""; break; case "color-blue": replace = "" + selectedText + ""; break; default: replace = selectedText; } if (selectedText.length >0 && text != replace){ text = text.replace(selectedText, replace); textarea.value = text; } } function preview_image(source, target) { var reader = new FileReader(); reader.readAsDataURL(source.files[0]); reader.onload = function (reader_event) { target.src = reader_event.target.result; target.style.border = "2px solid black"; target.style.marginTop = 10 + "px"; target.style.marginBottom = 10 + "px"; target.style.display = "inline"; }; }; function delete_post(id, title){ if (confirm("Seguro que deseas borrar el post '" + title + "'? Esta accion es irreversible.")){ //window.location.href = "/blog/delete/delete.php?p=" + id; var xmlhttp; if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else{// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4 && xmlhttp.status==200){ //document.getElementById("myDiv").innerHTML=xmlhttp.responseText; location.reload(); } } xmlhttp.open("GET","/blog/delete/delete.php?p=" + id, true); xmlhttp.send(); //location.reload(); } } function delete_image(id, target, button){ target.src = "/img/misc/alpha.png"; target.style.display = "none"; button.style.display = "none"; document.getElementById("delete_imamge_" + id).value = "yes"; }