Добавил контроллер для SFP-репозитория.
Впервые вывел вымышленную модель на страницу.
Добавлены различные интерфейсы и утилитарные классы
Теперь список ячеек выводится с использованием интерфейсов и утилит
Прикручен Unity Bootstrapper
Исправил ошибку с тем, что вместо названия програмного модуля я почему-то использовал название модификации. Это не правильно, ведь в sfp-файле содержатся данные для всех модификаций ячейки
Добавил новый вид маршрутизации для просмотра репозитория прошивок. Изменил SfpRepo.Index() для приёма данных о выбранных блоке и модуле
Исправлена опечатка в названии сборки SautRepo.Enteties -> SautRepo.Entities
SfpRepository разбита: вынесены SfpCellsCollectionModel и SfpCellModulesCollectionModel. Для всех них сделаны фабрики, которые резолвятся через DI-контейнер
Первая версия заголовка. Надписи сделаны при помощи шрифтов.
Первая версия селекторов модуля
Красивые полосочки
Вылизали шапку!
Новый логотип САУТ
Перещёлкивание стилей элементов выбора на jQuerry
Набросок Ajax-загрузки модуля на jQuerry.
Теперь событие onClick вешается не на саму ссылку, а на контроллер .catalog. Поэтому событие не будет потеряно при перезагрузке содержимого каталога. Ссылка теперь не собирается в js, а берётся прямо из ссылки тэга, поэтому без js теперь вообще ничего не будет работать -- ну и ладно
Анимация при смене страницы в каталоге
Анимация смены страницы сделана в виде FradeOut -> Drop
Загрузка списка версий ПО в третий каталог
Добавил сокрытие всех следующих каталогов при выборе чего-то в текущем.
Иначе получалось так, что если выбрать другую ячейку, но не выбрать модуль для неё, оставался старый список с пакетами прошивок