Додзё / Dijit Accordion - Добавить Развернуть и Свернуть Стрелки - PullRequest
5 голосов
/ 15 декабря 2011

Попытка выяснить, как добавить образы стрелок раскрытия / свертывания в файл Doj's Accordion dijit.layout.AccordionContainer, так же как dijitTitlePane / dojox.widget.TitleGroup имеет.

1 Ответ

4 голосов
/ 15 декабря 2011

Провел небольшое исследование, чтобы выяснить, откуда на TitlePane были получены изображения стрелок, и обнаружил, что это было спрайтовое изображение. Я создал дополнительный код, который использует то же самое изображение спрайта, чтобы добавить стрелки раскрытия и свертывания в AccordionPane. Чтобы сделать эту работу, нужно добавить немного дополнительного CSS в тему:

Добавьте следующую строку рядом с строкой 2625 в / themes / THEME_NAME / THEME_NAME.css :

.THEME_NAME  .dijitAccordionArrow {
    background:url("images/spriteArrows.png") no-repeat -14px top;
    width:7px;
    height:8px;
    margin-top:-1px;
}

.THEME_NAME  .dijitAccordionTitleSelected .dijitAccordionArrow {
    background:url("images/spriteArrows.png") no-repeat;
    margin-top:-1px;
}

Замените THEME_NAME на любое название вашей стандартной темы (например, claro) или название вашей пользовательской темы.

Sample 1

Sample 2

...