της Κλεοπάτρας Ζουμπουρλή, μοριακής βιολόγου, medlabnews.gr iatrikanea
Με το όνομα βρούβα υπάρχουν αρκετά άγρια χόρτα. Τα συναντάμε με διάφορα ονόματα όπως αγριόβρουβα, ραπανόβρουβα, λαψανόβρουβα, σκυλόβρουβα, γλυκόβρουβα, μαυρόβρουβα.
Η βρούβα ανήκει στην οικογένεια των Σταυρανθών ή Κραμβοειδών. Οι βρούβες είναι από τα πιο κοινά και δημοφιλή άγρια χόρτα στην Ελλάδα. Φυτρώνουν παντού και επειδή δεν έχει νόημα να καλλιεργηθούν όπως οι ζοχοί, συλλέγονται και πουλιούνται στις λαϊκές αγορές σαν άγρια χόρτα.
Οι βρούβες έχουν ζωηρά κίτρινα άνθη, που σχηματίζουν ταξιανθίες και τα φύλλα είναι μετρίου μεγέθους που εναλλάσσονται. Τα άνθη σχηματίζουν βότρυ και αποτελούνται από τέσσερα πέταλα σε σχήμα σταυρού.
Οι βρούβες είναι αυτοφυείς στην Ελλάδα και επιστημονικά ονομάζονται Sinapis. Υπάρχουν τρία υποείδη, η Sinapis Alba (άσπρη), η Sinapis Nigra (μαύρη) και Sinapis Arvensis (άγρια). Η διαφορά τους βρίσκεται στο χρώμα των νευρώσεων που έχουν τα φύλλα τους, στο αρχικό στάδιο βλάστησης όταν σχηματίζουν ροζέτα.
Συγγενές και πολύ όμοιο με το Sinapis είναι και το είδος Brassica. Στην οικογένεια των φυτών αυτών (Cruciferae – Σταυρανθή) ανήκει και η βιολέτα.
Οι βρούβες βγαίνουν σε ηλιόλουστα και ασβεστώδη εδάφη. Δεν έχουν ιδιαίτερες απαιτήσεις σε νερό και τα βρίσκουμε, ιδιαίτερα το μαύρο, σε χωράφια, ερειπωμένους τοίχους, υποβαθμισμένα και μπαζωμένα εδάφη, σκουπιδότοπους και σαν ζιζάνιο στους σπαρμένους με στάρι αγρούς. Και φυσικά βλασταίνει μέσα στην Αθήνα, αρκεί να βρει ελεύθερο έδαφος. Ανθίζει από τον Μάϊο έως τον Οκτώβριο.

Από την αρχαιότητα οι σπόροι του σιναπιού πιστεύεται ότι έχουν διεγερτικές ικανότητες. Από τους σπόρους του παράγεται η μουστάρδα. Τα είδη S. alba, S. nigra και S. juncea καλλιεργούνται στην Ουγγαρία, Γαλλία, Βρετανία, Καναδά και Η.Π.Α για τα καυτερά τους σπόρια από τα οποία παρασκευάζεται το γνωστό καρύκευμα μουστάρδα. Οι σπόροι αυτοί περιέχουν φυτικά έλαια και ένα ισχυρό υδρολυτικό ένζυμο που ονομάζεται μυροσίνη. Από τη λευκή βρούβα παρασκευάζεται η λευκή μουστάρδα, από τη μαύρη βρούβα η μαύρη μουστάρδα, ενώ η καφετιά παρασκευάζεται από το είδος Brasica juinca.
Στην αρχαιότητα τις χρησιμοποιούσαν για στομαχικές διαταραχές. Αποτελούν καλή πηγή αντιοξειδωτικών (βιταμίνης C, β-καροτενίου, λουτεΐνης, ζεαξανθίνης), ενώ είναι πλούσιες σε βιταμίνες του συμπλέγματος Β, φυλλικό οξύ και βιταμίνη Κ.
Η βρώση τους θεωρείται χωνευτική, διουρητική, καθαρτική, αποτοξινωτική, τονωτική με ευεργετικά αποτελέσματα στο κυκλοφορικό και τη καρδιά.
Αν ανακατέψουμε το ζουμί τους με μέλι, γίνεται περίφημο σιρόπι και περνάει αμέσως η βραχνάδα και καθαρίζει η φωνή. Οι σπόροι της μαύρης βρούβας χρησιμοποιούνται για παραγωγή φαρμάκων.
Από την αρχαιότητα οι σπόροι του σιναπιού πιστεύεται ότι έχουν διεγερτικές ικανότητες.
Το άσπρο σινάπι έχει διεγερτική επίδραση σε όλες τις λειτουργίες του οργανισμού και δίνει μια αίσθηση ευεξίας ενώ με το μαύρο χτυπώντας σπόρους και τοποθετώντας τον πολτό εξωτερικά προκαλούν τοπική υπεραιμία.
Μαγειρική
Στην μαγειρική γίνεται χρήση της άσπρης και της άγριας ποικιλίας. Βράζονται τα φύλλα και κυρίως τα βλαστάρια.
Γίνονται βραστά, όπως και τα φύλλα, αλλά σε πολλά χωριά συνηθίζουν να τα βάζουν σε λαδερά φαγητά με κουκιά ή αρακά. Γενικά, οι βρούβες δίνουν μια κάπως βαριά μυρωδιά, παρόμοια με του μπρόκολου. Αποδίδουν μία ελαφρώς καυστική γεύση, πικρή, που παντρεύεται με την γεύση του λαδιού και πηγαίνει άριστα με τα ψάρια. Η γεύση τους είναι γλυκιά και τα τρυφερά φρέσκα φύλλα τους τρώγονται σαλάτα (σαν μαρούλι) μαζί με κρεμμυδάκι ή πράσο, λάδι και ξίδι Μαγειρεύονται κοκκινιστά μαζί με μυρωδικά και λαχανικά, μαζί με ρύζι (γίνονται σαν το σπανακόρυζο), και ντολμαδάκια.
Φυσικά χρησιμοποιούνται και σε χορτόπιτες μαζί με άλλα χόρτα και μυρωδικά
Και με τη φράση «τον στείλαμε για βρούβες» και «πήγε για βρούβες» τι εννοεί ο λαός;
Αν και οι βρούβες είναι πολύ κοινά βότανα της Ελλάδας, η φράση «πήγε για βρούβες» σημαίνει ότι κάποιος πήγε κάπου άσκοπα, διότι οι βρούβες είναι τόσο κοινές και φυτρώνουν παντού, ώστε πραγματικά είναι άσκοπο να βάλει κάποιος στόχο να βρει και να τις μαζέψει. Δηλαδή χρησιμοποιείται σαν φράση, όταν κάποιος κάνει πράξεις που δεν έχουν κανένα αποτέλεσμα.

Πηγή: https://medlabgr.blogspot.com/2016/06/blog-post_5.html
");
}
});
// Function to initialize carousel
function initializeCarousel() {
var container = $(".theme-carousel-container");
var carousel = $(".theme-related-articles-carousel");
var items = $(".theme-carousel-item");
var prevBtn = $(".theme-prev-arrow");
var nextBtn = $(".theme-next-arrow");
if (items.length === 0) return;
var itemWidth = items.first().outerWidth(true);
var visibleItems = Math.floor(container.width() / itemWidth);
var position = 0;
var maxPosition = Math.max(0, items.length - visibleItems);
// Touch handling variables
var isDragging = false;
var startX = 0;
var startY = 0;
var currentX = 0;
var currentTranslate = 0;
var startTranslate = 0;
var threshold = 10; // Minimum distance before we decide if horizontal or vertical
var isScrolling = null; // null = undecided, true = vertical scroll, false = horizontal scroll
// Hide prev button initially
prevBtn.css("opacity", "0.5");
// Click handlers for navigation buttons
nextBtn.click(function() {
if (position < maxPosition) {
position++;
updateCarouselPosition();
}
});
prevBtn.click(function() {
if (position > 0) {
position--;
updateCarouselPosition();
}
});
// IMPROVED Touch handling
carousel.on("touchstart", function(e) {
var touch = e.originalEvent.touches[0];
startX = touch.clientX;
startY = touch.clientY;
isDragging = true;
isScrolling = null; // Reset scroll direction
// Get current transform
var transform = container.css("transform");
var matrix = transform.replace(/[^0-9\-.,]/g, "").split(",");
startTranslate = currentTranslate = matrix[4] ? parseInt(matrix[4]) : 0;
container.css("transition", "none");
});
carousel.on("touchmove", function(e) {
if (!isDragging) return;
var touch = e.originalEvent.touches[0];
var deltaX = touch.clientX - startX;
var deltaY = touch.clientY - startY;
// Determine scroll direction on first significant move
if (isScrolling === null) {
if (Math.abs(deltaX) > threshold || Math.abs(deltaY) > threshold) {
// Decide if horizontal or vertical scroll
// More lenient for vertical scrolling
isScrolling = Math.abs(deltaY) > Math.abs(deltaX) * 0.7;
}
}
// If vertical scrolling, let it pass through
if (isScrolling === true) {
isDragging = false;
container.css("transition", "transform 0.3s ease");
return; // Let the browser handle vertical scroll
}
// If horizontal scrolling, handle the carousel
if (isScrolling === false) {
e.preventDefault(); // Only prevent default for horizontal
currentX = deltaX;
var newTranslate = startTranslate + deltaX;
// Add boundaries with elastic effect
var minTranslate = -maxPosition * itemWidth;
var maxTranslate = 0;
if (newTranslate > maxTranslate) {
newTranslate = maxTranslate + (newTranslate - maxTranslate) * 0.3;
} else if (newTranslate < minTranslate) {
newTranslate = minTranslate + (newTranslate - minTranslate) * 0.3;
}
container.css("transform", "translateX(" + newTranslate + "px)");
}
});
carousel.on("touchend", function(e) {
if (!isDragging || isScrolling === true) return;
isDragging = false;
container.css("transition", "transform 0.3s ease");
// Snap to position
if (Math.abs(currentX) > itemWidth * 0.25) {
if (currentX > 0 && position > 0) {
position--;
} else if (currentX < 0 && position < maxPosition) {
position++;
}
}
updateCarouselPosition();
// Reset
isScrolling = null;
currentX = 0;
});
// Mouse drag for desktop (simplified)
var mouseDown = false;
container.on("mousedown", function(e) {
mouseDown = true;
startX = e.clientX;
var transform = container.css("transform");
var matrix = transform.replace(/[^0-9\-.,]/g, "").split(",");
startTranslate = currentTranslate = matrix[4] ? parseInt(matrix[4]) : 0;
container.css("transition", "none");
e.preventDefault();
});
$(document).on("mousemove", function(e) {
if (!mouseDown) return;
var deltaX = e.clientX - startX;
var newTranslate = startTranslate + deltaX;
// Boundaries
var minTranslate = -maxPosition * itemWidth;
var maxTranslate = 0;
newTranslate = Math.max(minTranslate, Math.min(maxTranslate, newTranslate));
container.css("transform", "translateX(" + newTranslate + "px)");
e.preventDefault();
});
$(document).on("mouseup", function(e) {
if (!mouseDown) return;
mouseDown = false;
container.css("transition", "transform 0.3s ease");
var deltaX = e.clientX - startX;
if (Math.abs(deltaX) > itemWidth * 0.25) {
if (deltaX > 0 && position > 0) {
position--;
} else if (deltaX < 0 && position < maxPosition) {
position++;
}
}
updateCarouselPosition();
});
// Update carousel position
function updateCarouselPosition() {
var translateX = -position * itemWidth;
currentTranslate = translateX;
container.css({
"transition": "transform 0.3s ease",
"transform": "translateX(" + translateX + "px)"
});
// Update button states
prevBtn.css("opacity", position <= 0 ? "0.5" : "1");
nextBtn.css("opacity", position >= maxPosition ? "0.5" : "1");
}
// Responsive handling
$(window).resize(function() {
itemWidth = items.first().outerWidth(true);
visibleItems = Math.floor(container.width() / itemWidth);
maxPosition = Math.max(0, items.length - visibleItems);
if (position > maxPosition) {
position = maxPosition;
}
updateCarouselPosition();
});
// Initial setup
updateCarouselPosition();
}
});