Ignore:
Timestamp:
2013/05/20 05:42:41 (9 years ago)
Author:
Seasoft
Message:

スマートフォンサイトの改善
#2140 (標準テンプレートのカスタマイズ性を高める)

  • jQuery 1.9.1
  • jquery.mobile-1.3.1
  • カテゴリーブロックのレイアウト調整を改善
  • jQuery の読み込みタイミングを早くした。
  • 当サイトについて画面 不可解な空間を生じるケースがあるのを回避

#2044 (無駄な処理を改善する for 2.13.0)

  • 不要ファイル削除
  • Google Map のスクリプト読み込みは必要時のみに
  • category.js の読み込みは必要時のみに
  • Google Map 読み込みのための冗長なプロトコル毎の分岐を改善

#2043 (typo修正・ソース整形・ソースコメントの改善 for 2.13.0)

  • 軽微な JS 構文誤りを修正
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/Smarty/templates/sphone/abouts/index.tpl

    r22824 r22825  
    2222 */ 
    2323*}--> 
    24  
    25 <!--{assign var=_site value=$arrSiteInfo}--> 
    26 <!--{if $_site.latitude && $_site.longitude}--> 
    27     <script type="text/javascript">//<![CDATA[ 
    28         $(function() { 
    29             $("#maps").css({ 
    30                 'margin-top': '15px', 
    31                 'margin-left': 'auto', 
    32                 'margin-right': 'auto', 
    33                 'width': '98%', 
    34                 'height': '300px' 
    35             }); 
    36             var lat = <!--{$_site.latitude}--> 
    37             var lng = <!--{$_site.longitude}--> 
    38             if (lat && lng) { 
    39                 var latlng = new google.maps.LatLng(lat, lng); 
    40                 var mapOptions = {zoom: 15, 
    41                 center: latlng, 
    42                 mapTypeId: google.maps.MapTypeId.ROADMAP}; 
    43                 var map = new google.maps.Map($("#maps").get(0), mapOptions); 
    44                 var marker = new google.maps.Marker({map: map, position: latlng}); 
    45             } else { 
    46                 $("#maps").remove(); 
    47             } 
    48         }); 
    49     //]]></script> 
    50 <!--{/if}--> 
    5124 
    5225<section id="undercolumn"> 
     
    10275    </dl> 
    10376 
    104     <!--☆MAP --> 
    105     <div id="maps"></div> 
     77    <!--{if strlen($arrSiteInfo.latitude) >= 1 && strlen($arrSiteInfo.longitude) >= 1}--> 
     78        <script src="//maps.google.com/maps/api/js?sensor=false"></script> 
     79        <script type="text/javascript">//<![CDATA[ 
     80            $(function() { 
     81                $("#maps").css({ 
     82                    'margin-top': '15px', 
     83                    'margin-left': 'auto', 
     84                    'margin-right': 'auto', 
     85                    'width': '98%', 
     86                    'height': '300px' 
     87                }); 
     88                var lat = "<!--{$arrSiteInfo.latitude|escape:'javascript'}-->"; 
     89                var lng = "<!--{$arrSiteInfo.longitude|escape:'javascript'}-->"; 
     90                var latlng = new google.maps.LatLng(lat, lng); 
     91                var mapOptions = { 
     92                    zoom: 15, 
     93                    center: latlng, 
     94                    mapTypeId: google.maps.MapTypeId.ROADMAP 
     95                }; 
     96                var map = new google.maps.Map($("#maps").get(0), mapOptions); 
     97                var marker = new google.maps.Marker({map: map, position: latlng}); 
     98            }); 
     99        //]]></script> 
     100        <div id="maps"></div> 
     101    <!--{/if}--> 
    106102</section> 
    107103 
Note: See TracChangeset for help on using the changeset viewer.