Advertisement
Guest User

emwui_p2.patch

a guest
Feb 5th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 6.29 KB | None | 0 0
  1. diff --git a/HttpPublic/EMWUI/util.lua b/HttpPublic/EMWUI/util.lua
  2. index 2130c5f..b6bfbfa 100644
  3. --- a/HttpPublic/EMWUI/util.lua
  4. +++ b/HttpPublic/EMWUI/util.lua
  5. @@ -464,7 +464,7 @@ function RecSettingTemplate(rs)
  6.    s=s..'</div>\n<div id="preset" class="mdl-cell mdl-cell--12-col mdl-grid mdl-grid--no-spacing">\n'
  7.    if #rs.recFolderList>0 then
  8.      for i,v in ipairs(rs.recFolderList) do
  9. -      recNameDll, recNameOp=v.recNamePlugIn:match('^(.+%.dll)%?(.*)')
  10. +      local recNameDll, recNameOp=v.recNamePlugIn:match('^(.+%.dll)%?(.*)')
  11.        s=s..'<div class="preset mdl-cell mdl-cell--12-col mdl-grid mdl-grid--no-spacing">'
  12.          ..'<div class="delPreset mdl-button mdl-button--icon mdl-button--mini-icon mdl-js-button"><i class="material-icons">delete</i></div>'
  13.          ..'<div class="mdl-cell mdl-cell--12-col mdl-grid mdl-grid--no-spacing">\n<div class="mdl-cell">フォルダ</div><div class="mdl-cell">'..v.recFolder..'</div></div>\n'
  14. @@ -498,7 +498,7 @@ function RecSettingTemplate(rs)
  15.  
  16.    if #rs.partialRecFolder>0 then
  17.      for i,v in ipairs(rs.partialRecFolder) do
  18. -      recNameDll, recNameOp=v.recNamePlugIn:match('^(.+%.dll)%?(.*)')
  19. +      local recNameDll, recNameOp=v.recNamePlugIn:match('^(.+%.dll)%?(.*)')
  20.        s=s..'<div class="preset mdl-cell mdl-cell--12-col mdl-grid mdl-grid--no-spacing">'
  21.          ..'<div class="delPreset mdl-button mdl-button--icon mdl-button--mini-icon mdl-js-button"><i class="material-icons">delete</i></div>'
  22.          ..'<div class="mdl-cell mdl-cell--12-col mdl-grid mdl-grid--no-spacing">\n<div class="mdl-cell">フォルダ</div><div class="mdl-cell">'..v.recFolder..'</div></div>\n'
  23. @@ -589,7 +589,7 @@ function SerchTemplate(si)
  24.      ..'<div class="mdl-cell mdl-cell--6-col mdl-cell--9-col-desktop"><div class="has-button'..(si.search and ' advanced' or '')..'"><div class="pulldown mdl-layout-spacer"><select id="content">\n'
  25.      ..'<option value="all">すべて表示\n'
  26.    for i=0,15 do
  27. -    nibble1=edcb.GetGenreName(i*256+255)
  28. +    local nibble1=edcb.GetGenreName(i*256+255)
  29.      if nibble1~='' then
  30.        s=s..'<option value=".g'..(i*256+255)..'">'..nibble1..'\n'
  31.      end
  32. @@ -598,7 +598,7 @@ function SerchTemplate(si)
  33.     ..'<div><button class="g_celar'..(si.search and ' advanced ' or '')..' mdl-button mdl-js-button mdl-button--raised mdl-button--colored" type="button">クリア</button></div></div>\n'
  34.     ..'<div class="has-button"><div class="multiple mdl-layout-spacer"><select id="contentList" name="contentList" multiple size="5">\n'
  35.    for _i,i in ipairs({0,1,2,3,4,5,6,7,8,9,10,11,12,13,0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,15}) do
  36. -    nibble1=edcb.GetGenreName(i*256+255)
  37. +    local nibble1=edcb.GetGenreName(i*256+255)
  38.      if nibble1~='' then
  39.        s=s..'<option class="g'..(i*256+255)..'" value="'..(i*256+255)..'"'
  40.        for j,v in ipairs(si.contentList) do
  41. @@ -609,7 +609,7 @@ function SerchTemplate(si)
  42.        end
  43.        s=s..'>'..nibble1..'\n'
  44.        for j=0,15 do
  45. -        nibble2=edcb.GetGenreName(i*256+j)
  46. +        local nibble2=edcb.GetGenreName(i*256+j)
  47.          if nibble2~='' then
  48.            s=s..'<option class="g'..(i*256+255)..' subGenre" value="'..(i*256+j)..'"'
  49.            for k,v in ipairs(si.contentList) do
  50. @@ -682,11 +682,13 @@ function SerchTemplate(si)
  51.      ..'<div class="'..(si.search and 'advanced ' or '')..'mdl-cell mdl-cell--12-col mdl-grid mdl-grid--no-spacing">\n<div class="mdl-cell mdl-cell--3-col mdl-cell--2-col-tablet">時間絞り込み</div>\n'
  52.      ..'<div class="mdl-cell mdl-cell--6-col mdl-cell--9-col-desktop mdl-grid mdl-grid--no-spacing"><div id="dateList" class="mdl-cell mdl-cell--12-col mdl-grid mdl-grid--no-spacing">\n'
  53.      ..'<div id="dateList_main"><div class="multiple"><select id="dateList_select" multiple size="6">\n'
  54. +  local dateListValue
  55. +  local dateList_SP
  56.    for i,v in ipairs(si.dateList) do
  57. -    value=({'日','月','火','水','木','金','土',})[v.startDayOfWeek%7+1]..'-'..v.startHour..':'..v.startMin..'-'
  58. +    local value=({'日','月','火','水','木','金','土',})[v.startDayOfWeek%7+1]..'-'..v.startHour..':'..v.startMin..'-'
  59.        ..({'日','月','火','水','木','金','土',})[v.endDayOfWeek%7+1]..'-'..v.endHour..':'..v.endMin
  60.  
  61. -    list=({'日','月','火','水','木','金','土',})[v.startDayOfWeek%7+1]..' '..(v.startHour<10 and 0 or '')..v.startHour..':'..(v.startMin<10 and 0 or '')..v.startMin..' ~ '
  62. +    local list=({'日','月','火','水','木','金','土',})[v.startDayOfWeek%7+1]..' '..(v.startHour<10 and 0 or '')..v.startHour..':'..(v.startMin<10 and 0 or '')..v.startMin..' ~ '
  63.        ..({'日','月','火','水','木','金','土',})[v.endDayOfWeek%7+1]..' '..(v.endHour<10 and 0 or '')..v.endHour..':'..(v.endMin<10 and 0 or '')..v.endMin
  64.  
  65.      s=s..'<option value="'..value..'">'..list..'\n'
  66. @@ -795,6 +797,7 @@ function sidePanelTemplate(reserve)
  67.  <div class="mdl-cell mdl-cell--12-col mdl-grid mdl-grid--no-spacing"><div class="mdl-cell mdl-cell--3-col mdl-cell--2-col-tablet mdl-cell--middle">プリセット</div>
  68.  <div class="pulldown mdl-cell mdl-cell--6-col mdl-cell--9-col-desktop mdl-grid mdl-grid--no-spacing"><select name="presetID">
  69.  ]=]
  70. +  local rs
  71.    for i,v in ipairs(edcb.EnumRecPresetInfo()) do
  72.      if v.id==0 then
  73.        rs=v.recSetting
  74. @@ -900,7 +903,7 @@ function ServiceList(a)
  75.    local count=tonumber(edcb.GetPrivateProfile('HIDE','count',0,path))
  76.    if count>0 then
  77.      for i=0,count do
  78. -      v=edcb.GetPrivateProfile('HIDE','hide'..i,0,path)
  79. +      local v=edcb.GetPrivateProfile('HIDE','hide'..i,0,path)
  80.        HIDE_SERVICES[''..v]=true
  81.      end
  82.    end
  83. @@ -909,15 +912,10 @@ function ServiceList(a)
  84.    count=tonumber(edcb.GetPrivateProfile('SORT','count',0,path))
  85.    if count>0 then
  86.      for i=0,count do
  87. -      w=edcb.GetPrivateProfile('SORT','sort'..i,0,path)
  88. -      m={string.match(w, '^(%d+)%-(%d+)%-(%d+)$')}
  89. -      if #m==3 then
  90. -      monid=0+m[1]
  91. -      mtsid=0+m[2]
  92. -      msid=0+m[3]
  93. -      end
  94. +      local w=edcb.GetPrivateProfile('SORT','sort'..i,0,path)
  95. +      local m={string.match(w, '^(%d+)%-(%d+)%-(%d+)$')}
  96.        for j,v in ipairs(a or {}) do
  97. -        if monid==v.onid and mtsid==v.tsid and msid==v.sid then
  98. +        if #m==3 and 0+m[1]==v.onid and 0+m[2]==v.tsid and 0+m[3]==v.sid then
  99.            if HIDE_SERVICES[w] then
  100.              v.hide=true
  101.              if not show then break end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement