/
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')) + ';'
: ''" />
كنت في قعر الوادي لا أملك إلّا أن أنظر نحو الأعلى، وكان نظري بعيداً لا يتوقف دون الذروة... وكنت أعلم أنّي لا أملك النسب ولا الإرث، ولكنّي كنت أحسّ في أعماقي أنّني أملك القدرة على الصعود إلى حيث وجد بعض المحظوظين أنفسهم بلا جهد، إلّا إمارة موروثة.
والآن، وقد خبرت العيش عند الذروة، لا يسعني أن أرجع إلى قعر الوادي؛ فإن أشار إلي الناس وقالوا: كان، فتلك مصيبة، وإن لم يتفطن إلي أحد كأنّي لم أكن، فتلك مصيبة أعظم! ألا ترين؟ قد فعل بي أكثر ممّا فعل السفَّاح بأبي سلمة الخلال، وممّا فعل أبو جعفر بأبي مسلم الخراساني... رجلان سيذكرهما الناس على كلّ حال ويعظمون أمرهما حبّاً أو كرهاً، ولكنّه آثر أن يطعن روحي لا جسمي.
أذاك الذي يقيم في منية الرصافة هو الفتى الذي قاسمته الطريق الطويل والحلم البعيد؟ أهذه هي نهاية بدر؟ ألا يبقى من قِصّته وقصّتي إلّا أن تُروى سيرته دون سيرتي؟ وإلا أن يقال: واصطحب معه خادمه بدراً! هل استدار الزمان على نفسه، فالأمير هو الأمير والخادم هو الخادم؟
والآن، وقد خبرت العيش عند الذروة، لا يسعني أن أرجع إلى قعر الوادي؛ فإن أشار إلي الناس وقالوا: كان، فتلك مصيبة، وإن لم يتفطن إلي أحد كأنّي لم أكن، فتلك مصيبة أعظم! ألا ترين؟ قد فعل بي أكثر ممّا فعل السفَّاح بأبي سلمة الخلال، وممّا فعل أبو جعفر بأبي مسلم الخراساني... رجلان سيذكرهما الناس على كلّ حال ويعظمون أمرهما حبّاً أو كرهاً، ولكنّه آثر أن يطعن روحي لا جسمي.
أذاك الذي يقيم في منية الرصافة هو الفتى الذي قاسمته الطريق الطويل والحلم البعيد؟ أهذه هي نهاية بدر؟ ألا يبقى من قِصّته وقصّتي إلّا أن تُروى سيرته دون سيرتي؟ وإلا أن يقال: واصطحب معه خادمه بدراً! هل استدار الزمان على نفسه، فالأمير هو الأمير والخادم هو الخادم؟
| Category | الروايات العربية |
|---|---|
| Weight | 0.57 kg |
| Author | وليد سيف |
| ISBN | 9789957393908 |
| Publisher | الدار الاهلية للنشر والتوزيع |
| Publication Date | 2021-01-01 |
| Series | النار والعنقاء #2 |
No reviews yet. Be the first to review this product!
Login to write a review
Related Products
JD 10.00
Maximum: 10
JD 10.00