Mercurial > epgrec.yaz
comparison templates/index.html @ 122:709bc9c69318
mod: チャンネルスキップ引き続き実装中(まだ途中)
author | yoneda <epgrec@park.mda.or.jp> |
---|---|
date | Tue, 16 Mar 2010 23:08:59 +0900 |
parents | ea54c3128da3 |
children | 57ca9a15dfad |
comparison
equal
deleted
inserted
replaced
121:ea54c3128da3 | 122:709bc9c69318 |
---|---|
77 $(this).unbind('click',aClick); | 77 $(this).unbind('click',aClick); |
78 } | 78 } |
79 ); | 79 ); |
80 } | 80 } |
81 var PRG = { | 81 var PRG = { |
82 chdialog:function(disc){ | 82 chdialog:function(chash){ |
83 $('#channelDialog').dialog('close'); | 83 $('#channelDialog').dialog('close'); |
84 $.get('channelInfo.php', { channel_disc: disc },function(data) { | 84 var skip = $('#ch_title_'+chash+' .ch_skip').html(); |
85 if(data.match(/^error/i)){ | 85 var st_name = $('#ch_title_'+chash+' .ch_name').html(); |
86 alert(data); | 86 var sid = $('#ch_title_'+chash+' .ch_sid').html(); |
87 } | 87 var disc = $('#ch_title_'+chash+' .ch_disc').html(); |
88 else { | 88 |
89 var str = data; | 89 var str = '<div class="prg_title">'; |
90 str += '<div style="margin:2em 0 1em 0;text-align:center;"><a href="javascript:PRG.chupdate()" class="ui-state-default ui-corner-all ui-dialog-buttonpane button">贋</a></div>'; | 90 str += st_name; |
91 $('#channelDialog').html(str); | 91 str += '</div>'; |
92 $('#channelDialog').dialog('open', 'center'); | 92 str += '<form method="post" action="setChannelInfo.php">'; |
93 | 93 // 鴻 |
94 } | 94 str += '<div class="prg_channel"><span class="labelLeft">荀眼鐚</span>'; |
95 }); | 95 if( skip == 1 ) { |
96 | 96 str += '<input type="checkbox" name="n_skip_name" id="id_ch_skip" value="'+skip+'" checked />'; |
97 } | |
98 else { | |
99 str += '<input type="checkbox" name="n_skip_name" id="id_ch_skip" value="'+skip+'" />'; | |
100 } | |
101 str += '</div>'; | |
102 // 泣若ID | |
103 str += '<div class="prg_channel"><span class="labelLeft">泣若ID鐚</span>'; | |
104 str += '<span><input type="text" name="n_sid" size="20" id="id_sid" value="'; | |
105 str += sid; | |
106 str += '" /></span></div>'; | |
107 | |
108 str += '<input type="hidden" name="n_channel_disc" id="id_disc" value="'; | |
109 str += disc; | |
110 str += '" />'; | |
111 str += '<input type="hidden" name="n_channel_hash" id="id_hash" value="'; | |
112 str += chash; | |
113 str += '" />'; | |
114 | |
115 | |
116 str += '</form>'; | |
117 | |
118 str += '<div style="margin:2em 0 1em 0;text-align:center;"><a href="javascript:PRG.chupdate()" class="ui-state-default ui-corner-all ui-dialog-buttonpane button">贋</a></div>'; | |
119 | |
120 $('#channelDialog').html(str); | |
121 $('#channelDialog').dialog('open', 'center'); | |
97 }, | 122 }, |
98 chupdate:function() { | 123 chupdate:function() { |
99 var v_sid = $('#id_sid').val(); | 124 var v_sid = $('#id_sid').val(); |
100 var v_channel_disc = $('#id_disc').val(); | 125 var v_channel_disc = $('#id_disc').val(); |
101 $.post('channelSetSID.php', { channel_disc: v_channel_disc, | 126 $.post('channelSetSID.php', { channel_disc: v_channel_disc, |
402 | 427 |
403 #tvtable div.ch_title, #tvtable div.prg {margin-right:2px;} | 428 #tvtable div.ch_title, #tvtable div.prg {margin-right:2px;} |
404 #tvtable div.ch_title {padding:8px 0px;background-color:#333;color:#DDD;font-weight:bold;text-align:center} | 429 #tvtable div.ch_title {padding:8px 0px;background-color:#333;color:#DDD;font-weight:bold;text-align:center} |
405 .ch_title_skip {display: none;} | 430 .ch_title_skip {display: none;} |
406 | 431 |
432 .ch_disc {display :none;} | |
433 .ch_skip {display :none;} | |
434 .ch_sid {display :none;} | |
435 .ch_name {display :none;} | |
436 .ch_hash {display :none;} | |
437 | |
407 #tvtable div.prg { | 438 #tvtable div.prg { |
408 overflow:hidden; | 439 overflow:hidden; |
409 color:#444; | 440 color:#444; |
410 background-image: url(imgs/dot2.gif); | 441 background-image: url(imgs/dot2.gif); |
411 background-image: url(imgs/prg_bg2.png); | 442 background-image: url(imgs/prg_bg2.png); |
556 | 587 |
557 <!-- c潟絮 --> | 588 <!-- c潟絮 --> |
558 <div id="ch_title_bar" style="position:absolute;bottom:0;"> | 589 <div id="ch_title_bar" style="position:absolute;bottom:0;"> |
559 <div class="tvtimeDM" style="float:left;"> </div> | 590 <div class="tvtimeDM" style="float:left;"> </div> |
560 {foreach from=$programs item=program } | 591 {foreach from=$programs item=program } |
561 <div id="ch_title_{$program.channel_disc}" class="ch_title{if $program.skip == 1 } ch_title_skip{/if}" > | 592 <div id="ch_title_{$program.ch_hash}" class="ch_title{if $program.skip == 1 } ch_title_skip{/if}" > |
562 <div style="cursor: pointer" onClick="javascript:PRG.chdialog('{$program.channel_disc}')" >{$program.station_name}</div> | 593 <div class="ch_hash">{$program.ch_hash}</div> |
594 <div class="ch_disc">{$program.channel_disc}</div> | |
595 <div class="ch_skip">{$program.skip}</div> | |
596 <div class="ch_sid">{$program.sid}</div> | |
597 <div class="ch_name">{$program.station_name}</div> | |
598 <div style="cursor: pointer" onClick="javascript:PRG.chdialog('{$program.ch_hash}')" >{$program.station_name}</div> | |
563 </div> | 599 </div> |
564 {/foreach} | 600 {/foreach} |
565 </div> | 601 </div> |
566 | 602 |
567 <br style="clear:left;" /> | 603 <br style="clear:left;" /> |
579 {/foreach} | 615 {/foreach} |
580 </div> | 616 </div> |
581 | 617 |
582 <div id="tv_chs" style="width: {$chs_width}px" > | 618 <div id="tv_chs" style="width: {$chs_width}px" > |
583 {foreach from=$programs item=program } | 619 {foreach from=$programs item=program } |
584 <div id="tv_chs_{$program.channel_disc}" class="ch_set{if $program.skip == 1 } ch_set_skip{/if}" > | 620 <div id="tv_chs_{$program.ch_hash}" class="ch_set{if $program.skip == 1 } ch_set_skip{/if}" > |
585 <div class="ch_programs" > | 621 <div class="ch_programs" > |
586 {foreach from=$program.list item=item } | 622 {foreach from=$program.list item=item } |
587 <div {if $item.id}id="prgID_{$item.id}"{/if} class="prg {if ! $item.id}prg_none {/if} ctg_{$item.category_name}{if $item.rec gt 0 } prg_rec{/if}" style="height:{$item.height}px;"> | 623 <div {if $item.id}id="prgID_{$item.id}"{/if} class="prg {if ! $item.id}prg_none {/if} ctg_{$item.category_name}{if $item.rec gt 0 } prg_rec{/if}" style="height:{$item.height}px;"> |
588 <div class="prg_dummy"> | 624 <div class="prg_dummy"> |
589 <div class="prg_title">{$item.title|escape}</div> | 625 <div class="prg_title">{$item.title|escape}</div> |