'); printWindow.document.write('
' + content + '
'); printWindow.document.write(' '); printWindow.document.close(); printWindow.focus(); setTimeout(function() { printWindow.print(); printWindow.close(); }, 500); } function downloadPreContent() { var content = ""; var preElements = document.querySelectorAll("pre"); preElements.forEach(function(pre) { content += pre.textContent + "\n\n"; }); var blob = new Blob([content], { type: 'text/plain' }); var anchor = document.createElement('a'); anchor.download = postTitle + '.txt'; // Use the post title as the filename anchor.href = window.URL.createObjectURL(blob); anchor.style.display = 'none'; document.body.appendChild(anchor); anchor.click(); document.body.removeChild(anchor); } function downloadPreContentAsCSV() { var content = ""; var preElements = document.querySelectorAll("pre"); preElements.forEach(function(pre) { // Assuming each line in `pre` is a row and columns are separated by commas var rows = pre.textContent.trim().split("\n"); rows.forEach(function(row) { content += row + "\r\n"; // Use Windows-style line endings for compatibility }); }); var blob = new Blob([content], { type: 'text/csv;charset=utf-8;' }); var anchor = document.createElement('a'); anchor.download = postTitle + '.csv'; // Use the post title as the filename anchor.href = window.URL.createObjectURL(blob); anchor.style.display = 'none'; document.body.appendChild(anchor); anchor.click(); document.body.removeChild(anchor); } function downloadPreContentAsExcel() { var workbook = XLSX.utils.book_new(); var preElements = document.querySelectorAll("pre"); preElements.forEach(function(pre, index) { // Convert the text content of each
 to a workbook
        var csv = pre.textContent;
        var new_workbook = XLSX.read(csv, {type: 'string'});

        // Assuming there's only one sheet in the new workbook
        var first_sheet_name = new_workbook.SheetNames[0];
        var worksheet = new_workbook.Sheets[first_sheet_name];

        // Append the worksheet to the main workbook
        XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet' + (index + 1));
    });

    // Write the workbook and trigger a download
    XLSX.writeFile(workbook, postTitle + '.xlsx');
}


function downloadPreContentAsJSON() {
    var content = [];
    var preElements = document.querySelectorAll("pre");
    preElements.forEach(function(pre) {
        // Assuming each line in `pre` is a separate data entry
        var lines = pre.textContent.trim().split("\n");
        lines.forEach(function(line) {
            // Convert each line to an object or use as is if it's already JSON formatted
            try {
                content.push(JSON.parse(line)); // If each line is a JSON string
            } catch (e) {
                content.push(line); // If each line is just a string, not JSON formatted
            }
        });
    });

    var blob = new Blob([JSON.stringify(content, null, 2)], { type: 'application/json' });
    var anchor = document.createElement('a');
    anchor.download = postTitle + '.json'; // Use the post title as the filename
    anchor.href = window.URL.createObjectURL(blob);
    anchor.style.display = 'none';
    document.body.appendChild(anchor);
    anchor.click();
    document.body.removeChild(anchor);
}

function downloadPreContentAsXML() {
    var content = '\n\n';
    var preElements = document.querySelectorAll("pre");
    preElements.forEach(function(pre, index) {
        // Assuming each line in `pre` is a separate data entry and XML-safe
        var lines = pre.textContent.trim().split("\n");
        lines.forEach(function(line, lineIndex) {
            content += '    ' + line + '\n';
        });
    });
    content += '';

    var blob = new Blob([content], { type: 'application/xml' });
    var anchor = document.createElement('a');
    anchor.download = postTitle + '.xml'; // Use the post title as the filename
    anchor.href = window.URL.createObjectURL(blob);
    anchor.style.display = 'none';
    document.body.appendChild(anchor);
    anchor.click();
    document.body.removeChild(anchor);
}

function copyToClipboard(button) {
    var preElement = document.querySelector('pre.quicklist');
    if (preElement) {
        navigator.clipboard.writeText(preElement.innerText)
            .then(() => {
                // Log success and change button text
                console.log('Text copied to clipboard');
                var originalText = button.innerText;
                button.innerText = 'List Copied';

                // Reset button text after 3 seconds
                setTimeout(function() {
                    button.innerText = originalText;
                }, 3000);
            })
            .catch(err => {
                // Log any errors during the copy process
                console.error('Failed to copy text: ', err);
            });
    } else {
        // Log an error if the 
 element isn't found
        console.error('No 
 element with class "quicklist" found');
    }
}






		
		


			
		
		
				
				
		
	

List of Diabetes Symptoms

Are you looking for an alphabetical list of Diabetes Symptoms that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Increased thirst (polydipsia) Frequent urination (polyuria) Extreme hunger (polyphagia) Unexplained weight loss Fatigue Blurred vision Slow-healing sores Frequent infections (e.g., skin, gum, or bladder infections) Ketones in urine …

Read more

List of Gluten-Free Foods

Are you looking for an alphabetical list of Gluten-Free Foods that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Fruits (e.g., apples, bananas, berries) Vegetables (e.g., carrots, spinach, potatoes) Meat (e.g., beef, chicken, pork) Fish and Seafood (e.g., salmon, shrimp, tuna) Dairy (e.g., milk, cheese, yogurt) Eggs …

Read more

List of Vices

Are you looking for an alphabetical list of Vices that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Smoking Drinking Alcohol Gambling Overeating Procrastination Lying Gossiping Laziness Greed Jealousy Anger Envy Gluttony Lust Vanity Dishonesty Theft Wrath Sloth Drug abuse Caffeine addiction

List of Foods Not to Eat After Appendix Surgery

Are you looking for an alphabetical list of Foods Not to Eat After Appendix Surgery that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Spicy foods Fried foods High-fat foods Raw vegetables High-fiber foods (like beans and whole grains) Dairy products (if you are lactose intolerant) Carbonated …

Read more

List of Antidepressants

Are you looking for an alphabetical list of Antidepressants that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Bupropion (Wellbutrin) Citalopram (Celexa) Desvenlafaxine (Pristiq) Duloxetine (Cymbalta) Escitalopram (Lexapro) Fluoxetine (Prozac) Fluvoxamine (Luvox) Mirtazapine (Remeron) Paroxetine (Paxil) Sertraline (Zoloft) Trazodone (Desyrel) Venlafaxine (Effexor) Amitriptyline (Elavil) Nortriptyline (Pamelor) Imipramine …

Read more

List of Autoimmune Diseases

Are you looking for an alphabetical list of Autoimmune Diseases that you can easily copy or download in popular formats like PDF, CSV, XML, JSON, and more? Addison’s disease Ankylosing spondylitis Antiphospholipid syndrome Autoimmune hepatitis Celiac disease Dermatomyositis Graves’ disease Guillain-Barre syndrome Hashimoto’s thyroiditis Inflammatory bowel disease (IBD) Juvenile idiopathic arthritis Lupus Multiple sclerosis (MS) …

Read more

List of Insulin Medication

Are you looking for a list of insulin that you can easily copy or download in popular formats? Creating a comprehensive list of insulin types for diabetics is a substantial task, as there are many insulins available, each with different properties and intended uses. Insulin types are usually categorized based on their onset (how quickly …

Read more