/
0 ? -0.25 : 0.25;
const oldScale = zoomScale;
zoomScale = Math.max(1, Math.min(4, zoomScale + delta));
if (oldScale === 1 && zoomScale > 1) {
const r = $el.getBoundingClientRect();
const cx = $event.clientX - (r.left + r.width/2);
const cy = $event.clientY - (r.top + r.height/2);
zoomPanX = -cx * (zoomScale-1)/zoomScale;
zoomPanY = -cy * (zoomScale-1)/zoomScale;
} else if (zoomScale > 1) {
zoomPanX = zoomPanX * (zoomScale / oldScale);
zoomPanY = zoomPanY * (zoomScale / oldScale);
}
if (zoomScale <= 1) { resetZoom(); } else { clampPan(); }
"
class="relative w-full h-full flex items-center justify-center p-4 [touch-action:none]"
:class="zoomScale > 1 ? (zoomPanning ? 'cursor-grabbing' : 'cursor-grab') : (total > 1 ? (modalDragging ? 'cursor-grabbing' : 'cursor-grab') : '')"
@mousedown="modalDragStart($event)"
@mousemove="modalDragMove($event)"
@mouseup="modalDragEnd($event)"
@mouseleave="modalDragEnd($event)"
@touchstart="modalDragStart($event)"
@touchmove="modalDragMove($event)"
@touchend="modalDragEnd($event)"
:style="modalDragOffset ? `transform: translateX(${modalDragOffset}px); transition: none;` : 'transition: transform 0.2s ease-out;'">
1) { resetZoom(); } else { const r = $el.getBoundingClientRect(); const cx = $event.clientX - (r.left + r.width/2); const cy = $event.clientY - (r.top + r.height/2); zoomScale = 2.5; zoomPanX = -cx * (zoomScale-1)/zoomScale; zoomPanY = -cy * (zoomScale-1)/zoomScale; clampPan(); } setTimeout(() => { zoomAnimating = false; }, 300);"
draggable="false"
:style="modalActive === largeIdx
? 'position:relative;transform: scale(' + zoomScale + ') translate(' + (zoomPanX / zoomScale) + 'px, ' + (zoomPanY / zoomScale) + 'px); transform-origin: center center; will-change: transform; transition: ' + (zoomAnimating ? 'transform 0.3s ease-out' : (zoomScale > 1 ? 'none' : 'transform 0.2s ease-out')) + ';'
: ''" />
THE WISE LUQMAN'S ADVICE
📚English paper books
€ 11.98
Eight meaningful stories in one book, bringing Luqman the Wise's timeless advice to children and young readers through simple and engaging conversations.
The Complete Wisdom of Luqman – 8 Books in One
Discover the timeless wisdom of Luqman the Wise through eight meaningful and engaging books brought together in one collection.
Through simple conversations between Luqman and his son, children and young readers explore important Islamic values and life lessons in a way that is easy to understand and connected to everyday life.
The collection explores:
Worshipping Allah Alone and Avoiding Shirk
Honoring and Caring for Parents
Being Kind to Parents While Obeying Allah
Being Mindful of Allah and Choosing Halal Over Haram
The Importance of Prayer and the Value of Time
Encouraging Good, Avoiding Wrong, and Being Patient
Humility and Avoiding Pride and Arrogance
Moderation in Walking and Lowering One's Voice
Rather than presenting these lessons as dry information, the books use dialogue to encourage children to think, ask questions, understand the meaning behind each teaching, and connect Islamic values with their daily lives.
A thoughtful collection for families who want to introduce children to faith, character, good manners, responsibility, and self-awareness through gentle and meaningful conversations.
Eight books. One collection. Timeless wisdom for growing hearts and minds
Format: Paperback
Number of Books: 8 Books in One
Language: English
Age Range: Children & Young Readers
Number of Books: 8 Books in One
Language: English
Age Range: Children & Young Readers
| التصنيف | 📚English paper books |
|---|---|
| المؤلف | Maysan Hatem |
| عدد الصفحات | 84 |
| السلسلة | THE WISE LUQMAN'S ADVICE: Eight Timeless Lessons For Children and Young Readers |
لا توجد تقييمات بعد. كن أول من يقيم هذا المنتج!
تسجيل الدخول لكتابة تقييم
منتجات مرتبطة
€ 11.98