ap-timer.lua 737 B

1234567891011121314151617181920212223242526272829
  1. m = Map('ap-timer', translate('AP Timer'), translate(
  2. 'You can setup the AP Timer here'))
  3. m.pageaction = false
  4. m.template = "admin/expertmode"
  5. s = m:section(NamedSection, 'settings', 'ap-timer', nil)
  6. s.addremove = false
  7. s.anonymous = true
  8. o = s:option(Flag, 'enabled', translate('Enabled'))
  9. o.rmempty = false
  10. o = s:option(ListValue, 'type', translate('Type'))
  11. o.default = 'day'
  12. o:value('day', translate('per Day'))
  13. s = m:section(NamedSection, 'all', 'day', 'Daily')
  14. s.addremove = false
  15. s.anonymous = true
  16. o = s:option(DynamicList, 'on', translate('ON'))
  17. o.placeholder = '06:30'
  18. o.datatype = 'rangelength(5, 5)'
  19. o = s:option(DynamicList, 'off', translate('OFF'))
  20. o.placeholder = '23:00'
  21. o.datatype = 'rangelength(5, 5)'
  22. return m