Удобство использования таблицы занятий

Issue #268 closed
Oleg Sychev repo owner created an issue

Originally reported on Google Code with ID 268

1. К таблице нужно приделать горизонтальный скроллинг. На малых экранах невозможно работать
с правыми частями, особенно с удалением сессий.

2. Начальные настройки показа сессий по времени и т.д. - глупые, надо взять интервал
в неделю или две, а не один день. Или дать настроить этот интервал в settings.php 
И сразу показывать таблицу для текущих настроек.

3. Настройки показа сессий надо сохранять при действиях в таблице. Мне например после
удаления каждой сессии - в тот день когда тестил не успел удалить - прищлось восстанавливать
дату и нажимать показать таблицу по новой, чтобы следующую сессию удалить.

Reported by oasychev on 2014-03-06 11:24:56

Comments (7)

  1. Oleg Sychev reporter
    В Moodle есть такая штука - http://docs.moodle.org/dev/User_preferences_for_plug-ins
    Страницу настроек создавать не надо, но вот описанные там функции (или их могли немного
    переименовать) - удобный способ решения проблемы 3 - запоминать текущие настройки фильтрации
    сессий.
    

    Reported by oasychev on 2014-03-08 19:36:51

  2. Former user Account Deleted
    1. Посмотрел таблицу попыток прохождения тестов, там нет отдельного горизонтального
    скроллинга, только от браузера : http://screencast.com/t/ayzfxIuLr
    
    2-3. Готово.
    

    Reported by ushakov.andrey.34 on 2014-03-15 16:53:04

  3. Oleg Sychev reporter
    1. Тем не менее, в списке тестов этот горизонтальный скроллинг есть потому что таблица
    выходит за пределы поля основной страницы (в хроме она так и торчит вправо за пределы
    поля - некрасиво, но юзабельно), а на странице занятий у нас - его нет (в хроме - обрезается
    по границе поля, и увидеть правый край можно только уменьшением шрифта - что куда менее
    удобно).
    Надо поискать настройку, от которой это зависит... Если будут сложности - можно спросить
    у Тима Ханта, пишите - спрошу.
    
    P.S. В понедельник - первое использование блока на живой лабе.
    

    Reported by oasychev on 2014-03-15 20:07:22 - Status changed: InProgress

  4. Oleg Sychev reporter
    Еще вопрос - вы уверены, что -7 к дню при установке нормального месяца сработает всегда
    как ожидалось? А если это 1...6 число месяца? Тестировали? (можно у себя временно переставить
    системное время и посмотреть, я сейчас далеко от девелоперского компа)
    

    Reported by oasychev on 2014-03-15 20:25:45

  5. Former user Account Deleted
    Горизонтальная полоса прокрутки есть у таблицы модуля assign. В итоге решается добавлением
    пары css классов к тегам. http://screencast.com/t/Cp6G7I9IqRi
    
    Вычитание -7 будет работать, это кол-во дней с начала месяца, <=0 - считает с конца
    предыдущего.
    

    Reported by ushakov.andrey.34 on 2014-03-15 21:48:32 - Status changed: Fixed

  6. Log in to comment