ניתן להרחבה

הווידג'ט שניתן להרחבה משתמש ברכיב המותאם אישית <devsite-expandable> כדי לאפשר למשתמשים להסתיר או להציג חלקים של תוכן בקטע שניתן להרחבה. ב-Markdown את הרכיב המותאם אישית, כמו <section> או <div>.

החלפת מצב של קטע

הדוגמה הבאה מוקפת ברכיב מותאם אישית <devsite-expandable> ש ברירת המחדל היא מיקום מוסתר. בכותרת שלו יש מאפיין class בשם showalways.

הכותרת הזו תמיד מוצגת

כברירת מחדל, המיקום של הפסקה הזו הוא מוסתר.

This code block within the custom element also defaults to a hidden
    position.

אמצעי בקרה בהתאמה אישית

הדוגמה הבאה מוסיפה את המחלקה expand-control לרכיב button של הרכיב המותאם אישית <devsite-expandable> כדי להרחיב ולכווץ את הקטע בלי מתג.

יש הרבה אפשרויות

הרחבה פעם אחת

הדוגמה הבאה מוסיפה את המחלקה expand-control once לקישור בתוך רכיב <devsite-expandable> מותאם אישית שמציג תוכן נוסף כשלוחצים עליו ואז נעלם מהדף.

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad Mini veniam, quis nostrud exerration ullamco laboris nisi ut aliquip ex ea commodo consequat.

עוד...

Duis aute irure dolor in reprehenderit in voluptated velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

הרחבה אוטומטית בזמן קישור

הדוגמה הבאה מוסיפה מזהה #sample1 אל רכיב <devsite-expandable> מותאם אישית שמרחיב באופן אוטומטי את הקטע בזמן טעינת הדף כשמקשרים אליו.

איך להרחיב באופן אוטומטי אחרי קישור

סוגרים את הקטע המתרחב הזה, לוחצים על הקישור #sample1 שלמעלה. לאחר מכן צריך לטעון מחדש את הדף כדי להרחיב באופן אוטומטי את הקטע המתרחב הזה.

Code block within the 'Auto-expand on linking' demo.

פתיחה כברירת מחדל

הדוגמה הבאה מוסיפה את המאפיין expanded רכיב מותאם אישית <devsite-expandable> שהופך את הישות המתרחבת לפתיחה כברירת מחדל.

מורחבים כברירת מחדל

פתיחה כברירת מחדל היא פתרון מצוין כשיש הרבה פריטים שניתן להרחיב, כמו הערות לגרסה, אבל רוצים שהפריט האחרון יישאר פתוח.