-- vim:set ft=lua: dofile(mg.script_name:gsub('[^\\/]*$','')..'util.lua') function format(reset) if reset=='tvguide' then edcb.WritePrivateProfile('GUIDE', nil, '',INI) edcb.WritePrivateProfile('BACKGROUND', nil, '',INI) return '番組表設定を初期化しました' elseif reset=='sort' then edcb.WritePrivateProfile('SORT', nil, '',INI) edcb.WritePrivateProfile('HIDE', nil, '',INI) return '並び替え設定を初期化しました' end end function save(post) local titleControl=GetVarInt(post,'titleControl-PC')+GetVarInt(post,'titleControl-SP') for i=0,10000 do local v=GetVarInt(post,'titleControl',0,32,i) if not v then break end titleControl=titleControl+v end --edcb.WritePrivateProfile('SET', 'tkntrec', GetVarInt(post,'tkntrec')==1,INI) edcb.WritePrivateProfile('SET', 'Roboto', GetVarInt(post,'Roboto')==1,INI) edcb.WritePrivateProfile('SET', 'subGenreoption', mg.get_var(post,'subGenreoption'),INI) edcb.WritePrivateProfile('SET', 'PAGE_COUNT', GetVarInt(post,'PAGE_COUNT',0,100000),INI) edcb.WritePrivateProfile('SET', 'Olympic', GetVarInt(post,'Olympic')==1,INI) edcb.WritePrivateProfile('GUIDE', 'oneseg', GetVarInt(post,'oneseg')==1,INI) edcb.WritePrivateProfile('GUIDE', 'hover', GetVarInt(post,'hover')==1,INI) edcb.WritePrivateProfile('GUIDE', 'titleControl', titleControl,INI) edcb.WritePrivateProfile('GUIDE', 'ONE_MIN_PX', GetVarInt(post,'ONE_MIN_PX',1,100000),INI) edcb.WritePrivateProfile('GUIDE', 'MARGIN_HOUR', GetVarInt(post,'MARGIN_HOUR',0,23),INI) edcb.WritePrivateProfile('GUIDE', 'MARGIN_MIN', GetVarInt(post,'MARGIN_MIN',1,100000),INI) edcb.WritePrivateProfile('GUIDE', 'service', GetVarInt(post,'w_service',10,100000),INI) edcb.WritePrivateProfile('GUIDE', 'service_sp', GetVarInt(post,'w_service_sp',10,100000),INI) edcb.WritePrivateProfile('GUIDE', 'hour', GetVarInt(post,'w_hour',10,100000),INI) edcb.WritePrivateProfile('GUIDE', 'hour_sp', GetVarInt(post,'w_hour_sp',10,100000),INI) edcb.WritePrivateProfile('GUIDE', 'CH_COUNT', GetVarInt(post,'CH_COUNT',0,100000),INI) edcb.WritePrivateProfile('GUIDE', 'sidePanel', GetVarInt(post,'sidePanel')==1,INI) edcb.WritePrivateProfile('GUIDE', 'subChConcat', GetVarInt(post,'subChConcat')==1,INI) edcb.WritePrivateProfile('BACKGROUND', 'background', mg.get_var(post, 'background'),INI) edcb.WritePrivateProfile('BACKGROUND', 'news', mg.get_var(post, 'news'),INI) edcb.WritePrivateProfile('BACKGROUND', 'sports', mg.get_var(post, 'sports'),INI) edcb.WritePrivateProfile('BACKGROUND', 'information', mg.get_var(post, 'information'),INI) edcb.WritePrivateProfile('BACKGROUND', 'drama', mg.get_var(post, 'drama'),INI) edcb.WritePrivateProfile('BACKGROUND', 'music', mg.get_var(post, 'music'),INI) edcb.WritePrivateProfile('BACKGROUND', 'variety', mg.get_var(post, 'variety'),INI) edcb.WritePrivateProfile('BACKGROUND', 'movie', mg.get_var(post, 'movie'),INI) edcb.WritePrivateProfile('BACKGROUND', 'anime', mg.get_var(post, 'anime'),INI) edcb.WritePrivateProfile('BACKGROUND', 'documentary', mg.get_var(post, 'documentary'),INI) edcb.WritePrivateProfile('BACKGROUND', 'theater', mg.get_var(post, 'theater'),INI) edcb.WritePrivateProfile('BACKGROUND', 'education', mg.get_var(post, 'education'),INI) edcb.WritePrivateProfile('BACKGROUND', 'welfare', mg.get_var(post, 'welfare'),INI) edcb.WritePrivateProfile('BACKGROUND', 'extension', mg.get_var(post, 'extension'),INI) edcb.WritePrivateProfile('BACKGROUND', 'other', mg.get_var(post, 'other'),INI) edcb.WritePrivateProfile('BACKGROUND', 'nothing', mg.get_var(post, 'nothing'),INI) edcb.WritePrivateProfile('BACKGROUND', 'paint', GetVarInt(post,'paint')==1,INI) edcb.WritePrivateProfile('BACKGROUND', 'reserved', mg.get_var(post, 'reserved'),INI) edcb.WritePrivateProfile('BACKGROUND', 'disable', mg.get_var(post, 'disable'),INI) edcb.WritePrivateProfile('BACKGROUND', 'partially', mg.get_var(post, 'partially'),INI) edcb.WritePrivateProfile('BACKGROUND', 'partially_border', mg.get_var(post, 'partially_border'),INI) edcb.WritePrivateProfile('BACKGROUND', 'shortage', mg.get_var(post, 'shortage'),INI) edcb.WritePrivateProfile('BACKGROUND', 'shortage_border', mg.get_var(post, 'shortage_border'),INI) edcb.WritePrivateProfile('SORT', nil, '',INI) for i=0,10000 do local v=mg.get_var(post, 'sort', i) if not v then break end edcb.WritePrivateProfile('SORT', 'sort'..i, v,INI) end edcb.WritePrivateProfile('HIDE', nil, '',INI) for i=0,10000 do local v=mg.get_var(post, 'hide', i) if not v then break end edcb.WritePrivateProfile('HIDE', 'hide'..i, v,INI) end return '保存しました' end ct={ title='設定', js='\n' ..'\n' ..'\n', fixedTabs=true, tab='全般\n' ..'番組表\n' ..'並び替え\n', menu='