Ignore:
Timestamp:
2012/02/18 20:49:30 (12 years ago)
Author:
Seasoft
Message:

#1613 (ソース整形・ソースコメントの改善)

  • スマートホンテンプレート(主にインデント 4TABを徹底)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/Smarty/templates/sphone/mypage/delivery.tpl

    r21529 r21533  
    3131    <div class="information"> 
    3232        <p>登録住所一覧です。<p> 
    33         <p>最大<!--{$smarty.const.DELIV_ADDR_MAX|h}-->件まで登録できます。</p>   
     33        <p>最大<!--{$smarty.const.DELIV_ADDR_MAX|h}-->件まで登録できます。</p> 
    3434    </div> 
    3535    <!--{if $tpl_linemax < $smarty.const.DELIV_ADDR_MAX}--> 
     
    4545    <div class="form_area"> 
    4646        <!--{if $tpl_linemax > 0}--> 
    47            <form name="form1" id="form1" method="post" action="<!--{$smarty.const.HTTPS_URL|sfTrimURL}-->/mypage/delivery.php" > 
    48                <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 
    49                <input type="hidden" name="mode" value="" /> 
    50                <input type="hidden" name="other_deliv_id" value="" /> 
    51                <input type="hidden" name="pageno" value="<!--{$tpl_pageno}-->" /> 
     47            <form name="form1" id="form1" method="post" action="<!--{$smarty.const.HTTPS_URL|sfTrimURL}-->/mypage/delivery.php" > 
     48                <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 
     49                <input type="hidden" name="mode" value="" /> 
     50                <input type="hidden" name="other_deliv_id" value="" /> 
     51                <input type="hidden" name="pageno" value="<!--{$tpl_pageno}-->" /> 
    5252 
    53                <!--▼フォームボックスここから --> 
    54                <div class="formBox"> 
    55                 
    56                   <!--{section name=cnt loop=$arrOtherDeliv max=$dispNumber}--> 
    57                       <!--▼お届け先 --> 
    58                       <div class="delivBox"> 
    59                           <!--{assign var=OtherPref value="`$arrOtherDeliv[cnt].pref`"}--> 
    60                           <p><em><span class="zip_title">お届け先住所<!--{$smarty.section.cnt.iteration}--></span></em>:<br /> 
    61                               〒<span class="zip01"><!--{$arrOtherDeliv[cnt].zip01}--></span>-<span class="zip02"><!--{$arrOtherDeliv[cnt].zip02}--></span><br /> 
    62                               <span class="address"><!--{$arrPref[$OtherPref]|h}--><!--{$arrOtherDeliv[cnt].addr01|h}--><!--{$arrOtherDeliv[cnt].addr02|h}--></span><br /> 
    63                               <span class="name01"><!--{$arrOtherDeliv[cnt].name01|h}--></span>&nbsp;<span class="name02"><!--{$arrOtherDeliv[cnt].name02|h}--></span></p> 
     53                <!--▼フォームボックスここから --> 
     54                <div class="formBox"> 
    6455 
    65                           <ul class="edit"> 
    66                               <li><a href="#" onClick="win02('./delivery_addr.php?other_deliv_id=<!--{$arrOtherDeliv[cnt].other_deliv_id}-->','deliv_disp','600','640'); return false;" class="b_edit deliv_edit" rel="external">編集</a></li> 
    67                               <li><a href="#" onClick="fnModeSubmit('delete','other_deliv_id','<!--{$arrOtherDeliv[cnt].other_deliv_id}-->'); return false;" class="deliv_delete" rel="external"><img src="<!--{$TPL_URLPATH}-->img/button/btn_delete.png" class="pointer" width="21" height="20" alt="削除" /></a></li> 
    68                           </ul> 
    69                        </div> 
    70                        <!--▲お届け先--> 
    71                    <!--{/section}--> 
    72                  
    73                </div><!--▲formBox --> 
    74            </form> 
    75       <!--{else}--> 
    76           <p class="delivempty"><strong>新しいお届け先はありません。</strong></p> 
    77       <!--{/if}--> 
     56                    <!--{section name=cnt loop=$arrOtherDeliv max=$dispNumber}--> 
     57                        <!--▼お届け先 --> 
     58                        <div class="delivBox"> 
     59                            <!--{assign var=OtherPref value="`$arrOtherDeliv[cnt].pref`"}--> 
     60                            <p><em><span class="zip_title">お届け先住所<!--{$smarty.section.cnt.iteration}--></span></em>:<br /> 
     61                                〒<span class="zip01"><!--{$arrOtherDeliv[cnt].zip01}--></span>-<span class="zip02"><!--{$arrOtherDeliv[cnt].zip02}--></span><br /> 
     62                                <span class="address"><!--{$arrPref[$OtherPref]|h}--><!--{$arrOtherDeliv[cnt].addr01|h}--><!--{$arrOtherDeliv[cnt].addr02|h}--></span><br /> 
     63                                <span class="name01"><!--{$arrOtherDeliv[cnt].name01|h}--></span>&nbsp;<span class="name02"><!--{$arrOtherDeliv[cnt].name02|h}--></span></p> 
    7864 
    79       <!--{if count($arrOtherDeliv) > $dispNumber}--> 
    80       <p><a rel="external" href="javascript: void(0);" class="btn_more" id="btn_more_delivery" onClick="getDelivery(<!--{$dispNumber}-->); return false;" rel="external">もっとみる(+<!--{$dispNumber}-->件)</a></p> 
    81       <!--{/if}--> 
     65                            <ul class="edit"> 
     66                                <li><a href="#" onClick="win02('./delivery_addr.php?other_deliv_id=<!--{$arrOtherDeliv[cnt].other_deliv_id}-->','deliv_disp','600','640'); return false;" class="b_edit deliv_edit" rel="external">編集</a></li> 
     67                                <li><a href="#" onClick="fnModeSubmit('delete','other_deliv_id','<!--{$arrOtherDeliv[cnt].other_deliv_id}-->'); return false;" class="deliv_delete" rel="external"><img src="<!--{$TPL_URLPATH}-->img/button/btn_delete.png" class="pointer" width="21" height="20" alt="削除" /></a></li> 
     68                            </ul> 
     69                        </div> 
     70                        <!--▲お届け先--> 
     71                    <!--{/section}--> 
    8272 
    83    </div><!--▲form_area --> 
     73                </div><!--▲formBox --> 
     74            </form> 
     75        <!--{else}--> 
     76            <p class="delivempty"><strong>新しいお届け先はありません。</strong></p> 
     77        <!--{/if}--> 
    8478 
     79        <!--{if count($arrOtherDeliv) > $dispNumber}--> 
     80            <p><a rel="external" href="javascript: void(0);" class="btn_more" id="btn_more_delivery" onClick="getDelivery(<!--{$dispNumber}-->); return false;" rel="external">もっとみる(+<!--{$dispNumber}-->件)</a></p> 
     81        <!--{/if}--> 
     82 
     83    </div><!-- /.form_area --> 
    8584</section> 
     85 
    8686<!--▼検索バー --> 
    8787<section id="search_area"> 
    88 <form method="get" action="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php"> 
    89 <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 
    90 <input type="hidden" name="mode" value="search" /> 
    91 <input type="search" name="name" id="search" value="" placeholder="キーワードを入力" class="searchbox" > 
    92 </form> 
     88    <form method="get" action="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php"> 
     89        <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 
     90        <input type="hidden" name="mode" value="search" /> 
     91        <input type="search" name="name" id="search" value="" placeholder="キーワードを入力" class="searchbox" > 
     92    </form> 
    9393</section> 
    9494<!--▲検索バー --> 
     
    9696 
    9797<script> 
    98 var pageNo = 2; 
     98    var pageNo = 2; 
    9999 
    100 function getDelivery(limit) { 
    101     $.mobile.showPageLoadingMsg(); 
    102     var i = limit; 
    103     //送信データを準備 
    104     var postData = {}; 
    105     $('#form1').find(':input').each(function(){ 
    106         postData[$(this).attr('name')] = $(this).val(); 
    107     }); 
    108     postData["mode"] = "getList"; 
    109     postData["pageno"] = pageNo; 
    110     postData["disp_number"] = i; 
     100    function getDelivery(limit) { 
     101        $.mobile.showPageLoadingMsg(); 
     102        var i = limit; 
     103        //送信データを準備 
     104        var postData = {}; 
     105        $('#form1').find(':input').each(function(){ 
     106            postData[$(this).attr('name')] = $(this).val(); 
     107        }); 
     108        postData["mode"] = "getList"; 
     109        postData["pageno"] = pageNo; 
     110        postData["disp_number"] = i; 
    111111 
    112     $.ajax({ 
    113            type: "POST", 
    114            url: "<!--{$smarty.const.ROOT_URLPATH}-->mypage/delivery.php", 
    115            data: postData, 
    116            cache: false, 
    117            dataType: "json", 
    118            error: function(XMLHttpRequest, textStatus, errorThrown){ 
    119                alert(textStatus); 
    120                $.mobile.hidePageLoadingMsg(); 
    121            }, 
    122            success: function(result){ 
    123              var count = ((pageNo - 1) * i + 1); //お届け先住所の番号 
    124              for (var j = 0; j < i; j++) { 
    125                  if (result[j] != null) { 
    126                     var delivery = result[j]; 
    127                     var deliveryHtml = ""; 
    128                     var maxCnt = $(".delivBox").length - 1; 
    129                     var deliveryEl = $(".delivBox").get(maxCnt); 
    130                     deliveryEl = $(deliveryEl).clone(true).insertAfter(deliveryEl); 
    131                     maxCnt++; 
    132                      
    133                     //住所タイトルをセット 
    134                     $($(".delivBox span.zip_title").get(maxCnt)).text('お届け先住所' + count); 
    135                     //郵便番号1をセット 
    136                     $($(".delivBox span.zip01").get(maxCnt)).text(delivery.zip01); 
    137                     //郵便番号2をセット 
    138                     $($(".delivBox span.zip02").get(maxCnt)).text(delivery.zip02); 
    139                     //住所をセット 
    140                     $($(".delivBox span.address").get(maxCnt)).text(delivery.prefname + delivery.addr01 + delivery.addr02); 
    141                     //姓をセット 
    142                     $($(".delivBox span.name01").get(maxCnt)).text(delivery.name01); 
    143                     //名前をセット 
    144                     $($(".delivBox span.name02").get(maxCnt)).text(delivery.name02); 
    145                     //編集ボタンをセット 
    146                     $($(".delivBox a.deliv_edit").get(maxCnt)).attr("onClick", "win02('./delivery_addr.php?other_deliv_id=" + delivery.other_deliv_id + "','deliv_disp','600','640'); return false;"); 
    147                     //削除ボタンをセット 
    148                     $($(".delivBox a.deliv_delete").get(maxCnt)).attr("onClick", "fnModeSubmit('delete','other_deliv_id','" + delivery.other_deliv_id + "'); return false;"); 
    149                     count++; 
    150                  } 
    151              } 
    152              pageNo++; 
     112        $.ajax({ 
     113            type: "POST", 
     114            url: "<!--{$smarty.const.ROOT_URLPATH}-->mypage/delivery.php", 
     115            data: postData, 
     116            cache: false, 
     117            dataType: "json", 
     118            error: function(XMLHttpRequest, textStatus, errorThrown){ 
     119                alert(textStatus); 
     120                $.mobile.hidePageLoadingMsg(); 
     121            }, 
     122            success: function(result){ 
     123                var count = ((pageNo - 1) * i + 1); //お届け先住所の番号 
     124                for (var j = 0; j < i; j++) { 
     125                    if (result[j] != null) { 
     126                        var delivery = result[j]; 
     127                        var deliveryHtml = ""; 
     128                        var maxCnt = $(".delivBox").length - 1; 
     129                        var deliveryEl = $(".delivBox").get(maxCnt); 
     130                        deliveryEl = $(deliveryEl).clone(true).insertAfter(deliveryEl); 
     131                        maxCnt++; 
    153132 
    154              //すべてのお届け先を表示したか判定 
    155              if (parseInt(result.delivCount) <= $(".delivBox").length) { 
    156                  $("#btn_more_delivery").hide(); 
    157              } 
    158              $.mobile.hidePageLoadingMsg(); 
    159            } 
    160 }); 
    161 } 
     133                        //住所タイトルをセット 
     134                        $($(".delivBox span.zip_title").get(maxCnt)).text('お届け先住所' + count); 
     135                        //郵便番号1をセット 
     136                        $($(".delivBox span.zip01").get(maxCnt)).text(delivery.zip01); 
     137                        //郵便番号2をセット 
     138                        $($(".delivBox span.zip02").get(maxCnt)).text(delivery.zip02); 
     139                        //住所をセット 
     140                        $($(".delivBox span.address").get(maxCnt)).text(delivery.prefname + delivery.addr01 + delivery.addr02); 
     141                        //姓をセット 
     142                        $($(".delivBox span.name01").get(maxCnt)).text(delivery.name01); 
     143                        //名前をセット 
     144                        $($(".delivBox span.name02").get(maxCnt)).text(delivery.name02); 
     145                        //編集ボタンをセット 
     146                        $($(".delivBox a.deliv_edit").get(maxCnt)).attr("onClick", "win02('./delivery_addr.php?other_deliv_id=" + delivery.other_deliv_id + "','deliv_disp','600','640'); return false;"); 
     147                        //削除ボタンをセット 
     148                        $($(".delivBox a.deliv_delete").get(maxCnt)).attr("onClick", "fnModeSubmit('delete','other_deliv_id','" + delivery.other_deliv_id + "'); return false;"); 
     149                        count++; 
     150                    } 
     151                } 
     152                pageNo++; 
     153 
     154                //すべてのお届け先を表示したか判定 
     155                if (parseInt(result.delivCount) <= $(".delivBox").length) { 
     156                    $("#btn_more_delivery").hide(); 
     157                } 
     158                $.mobile.hidePageLoadingMsg(); 
     159            } 
     160        }); 
     161    } 
    162162</script> 
Note: See TracChangeset for help on using the changeset viewer.