Changeset 23419


Ignore:
Timestamp:
2014/05/14 18:41:11 (6 years ago)
Author:
pineray
Message:

#2549 jQuery Mobile への依存を無くす

ローディング画像の表示をオリジナルのものへ変更.

Location:
branches/version-2_13-dev
Files:
1 added
8 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/Smarty/templates/sphone/frontparts/bloc/news.tpl

    r23230 r23419  
    4747 
    4848    function getNews(limit) { 
    49         $.mobile.showPageLoadingMsg(); 
     49        eccube.showLoading(); 
    5050        var i = limit; 
    5151 
     
    5858            error: function(XMLHttpRequest, textStatus, errorThrown){ 
    5959                alert(textStatus); 
    60                 $.mobile.hidePageLoadingMsg(); 
     60                eccube.hideLoading(); 
    6161            }, 
    6262            success: function(result){ 
     
    9393                    newsPageNo++; 
    9494                } 
    95                 $.mobile.hidePageLoadingMsg(); 
     95                eccube.hideLoading(); 
    9696            } 
    9797        }); 
     
    102102        if (loadingState == 0) { 
    103103            loadingState = 1; 
    104             $.mobile.showPageLoadingMsg(); 
     104            eccube.showLoading(); 
    105105            $.ajax({ 
    106106                url: "<!--{$smarty.const.ROOT_URLPATH}-->frontparts/bloc/news.php", 
     
    112112                error: function(XMLHttpRequest, textStatus, errorThrown){ 
    113113                    alert(textStatus); 
    114                     $.mobile.hidePageLoadingMsg(); 
     114                    eccube.hideLoading(); 
    115115                    loadingState = 0; 
    116116                }, 
     
    118118                    if (result.error) { 
    119119                        alert(result.error); 
    120                         $.mobile.hidePageLoadingMsg(); 
     120                        eccube.hideLoading(); 
    121121                        loadingState = 0; 
    122122                    } 
     
    145145                        //ダイアログが開き終わるまで待機 
    146146                        setTimeout( function() { 
    147                             $.mobile.hidePageLoadingMsg(); 
     147                            eccube.hideLoading(); 
    148148                            loadingState = 0; 
    149149                        }, 1000); 
    150150                    } 
    151151                    else { 
    152                         $.mobile.hidePageLoadingMsg(); 
     152                        eccube.hideLoading(); 
    153153                        loadingState = 0; 
    154154                        alert('取得できませんでした。'); 
  • branches/version-2_13-dev/data/Smarty/templates/sphone/mypage/delivery.tpl

    r23101 r23419  
    9090 
    9191    function getDelivery(limit) { 
    92         $.mobile.showPageLoadingMsg(); 
     92        eccube.showLoading(); 
    9393        var i = limit; 
    9494        //送信データを準備 
     
    109109            error: function(XMLHttpRequest, textStatus, errorThrown){ 
    110110                alert(textStatus); 
    111                 $.mobile.hidePageLoadingMsg(); 
     111                eccube.hideLoading(); 
    112112            }, 
    113113            success: function(result){ 
     
    147147                    $("#btn_more_delivery").hide(); 
    148148                } 
    149                 $.mobile.hidePageLoadingMsg(); 
     149                eccube.hideLoading(); 
    150150            } 
    151151        }); 
  • branches/version-2_13-dev/data/Smarty/templates/sphone/mypage/favorite.tpl

    r23230 r23419  
    102102 
    103103    function getProducts(limit) { 
    104         $.mobile.showPageLoadingMsg(); 
     104        eccube.showLoading(); 
    105105        var i = limit; 
    106106        //送信データを準備 
     
    121121            error: function(XMLHttpRequest, textStatus, errorThrown){ 
    122122                alert(textStatus); 
    123                 $.mobile.hidePageLoadingMsg(); 
     123                eccube.hideLoading(); 
    124124            }, 
    125125            success: function(result){ 
     
    168168                    $("#btn_more_product").hide(); 
    169169                } 
    170                 $.mobile.hidePageLoadingMsg(); 
     170                eccube.hideLoading(); 
    171171            } 
    172172        }); 
  • branches/version-2_13-dev/data/Smarty/templates/sphone/mypage/history.tpl

    r23233 r23419  
    180180<script> 
    181181    function getMailDetail(send_id) { 
    182         $.mobile.showPageLoadingMsg(); 
     182        eccube.showLoading(); 
    183183        $.ajax({ 
    184184            type: "GET", 
     
    189189            error: function(XMLHttpRequest, textStatus, errorThrown){ 
    190190                alert(textStatus); 
    191                 $.mobile.hidePageLoadingMsg(); 
     191                eccube.hideLoading(); 
    192192            }, 
    193193            success: function(result){ 
     
    202202                setTimeout( function() { 
    203203                                loadingState = 0; 
    204                                 $.mobile.hidePageLoadingMsg(); 
     204                                eccube.hideLoading(); 
    205205                }, 1000); 
    206206            } 
  • branches/version-2_13-dev/data/Smarty/templates/sphone/mypage/index.tpl

    r23304 r23419  
    9898 
    9999    function getHistory(limit) { 
    100         $.mobile.showPageLoadingMsg(); 
     100        eccube.showLoading(); 
    101101        var i = limit; 
    102102        //送信データを準備 
     
    117117            error: function(XMLHttpRequest, textStatus, errorThrown){ 
    118118                alert(textStatus); 
    119                 $.mobile.hidePageLoadingMsg(); 
     119                eccube.hideLoading(); 
    120120            }, 
    121121            success: function(result){ 
     
    158158                    $("#btn_more_history").hide(); 
    159159                } 
    160                 $.mobile.hidePageLoadingMsg(); 
     160                eccube.hideLoading(); 
    161161            } 
    162162        }); 
  • branches/version-2_13-dev/data/Smarty/templates/sphone/products/list.tpl

    r23122 r23419  
    132132 
    133133    function getProducts(limit) { 
    134         $.mobile.showPageLoadingMsg(); 
     134        eccube.showLoading(); 
    135135        var i = limit; 
    136136        //送信データを準備 
     
    150150            error: function(XMLHttpRequest, textStatus, errorThrown){ 
    151151                alert(textStatus); 
    152                 $.mobile.hidePageLoadingMsg(); 
     152                eccube.hideLoading(); 
    153153            }, 
    154154            success: function(result){ 
     
    212212                    $("#btn_more_product").hide(); 
    213213                } 
    214                 $.mobile.hidePageLoadingMsg(); 
     214                eccube.hideLoading(); 
    215215            } 
    216216        }); 
  • branches/version-2_13-dev/html/user_data/packages/sphone/css/common.css

    r22931 r23419  
    676676    width: 100% !important; 
    677677} 
     678/*------------------------------------------------- 
     679ローディング画像 
     680----------------------------------------------- */ 
     681div.loading-overlay { 
     682    display: block; 
     683    opacity: .3; 
     684    padding: 0; 
     685    width: 32px; 
     686    height: 32px; 
     687    margin-left: -16px; 
     688    margin-top: -16px; 
     689    z-index: 9999999; 
     690    position: fixed; 
     691    top: 50%; 
     692    left: 50%; 
     693    border: 0; 
     694} 
     695div.loading-overlay span.loading-image { 
     696    display: block; 
     697    background: url(../img/common/ajax-loader.gif) 0 0 no-repeat; 
     698    background-size: 32px 32px; 
     699    margin: 0; 
     700    padding: 0; 
     701    width: 32px; 
     702    height: 32px; 
     703} 
  • branches/version-2_13-dev/html/user_data/packages/sphone/js/eccube.sphone.js

    r23383 r23419  
    5959     ------------------------------------------*/ 
    6060    eccube.addFavoriteSphone = function(favoriteProductId) { 
    61         $.mobile.showPageLoadingMsg(); 
     61        eccube.showLoading(); 
    6262        //送信データを準備 
    6363        var postData = {}; 
     
    7777            error: function(XMLHttpRequest, textStatus){ 
    7878                window.alert(textStatus); 
    79                 $.mobile.hidePageLoadingMsg(); 
     79                eccube.hideLoading(); 
    8080            }, 
    8181            success: function(result){ 
     
    8686                    window.alert("お気に入りの登録に失敗しました"); 
    8787                } 
    88                 $.mobile.hidePageLoadingMsg(); 
     88                eccube.hideLoading(); 
    8989            } 
    9090        }); 
     91    }; 
     92 
     93    /** 
     94     * ローディング画像を表示する 
     95     */ 
     96    eccube.showLoading = function() { 
     97        var over = '<div class="loading-overlay"><span class="loading-image"></span></div>'; 
     98        $(over).appendTo('body'); 
     99    }; 
     100 
     101    /** 
     102     * ローディング画像を削除する 
     103     */ 
     104    eccube.hideLoading = function() { 
     105        $('.loading-overlay').remove(); 
    91106    }; 
    92107 
Note: See TracChangeset for help on using the changeset viewer.