Changeset 23441


Ignore:
Timestamp:
2014/05/23 18:49:10 (6 years ago)
Author:
pineray
Message:

#2157 Windows8対応

管理画面のナビゲーションを、マウスオーバーではなくクリックで開くように変更.

Location:
branches/version-2_13-dev
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/Smarty/templates/admin/contents/subnavi.tpl

    r22571 r23441  
    2727<li<!--{if $tpl_subno == 'recommend'}--> class="on"<!--{/if}--> id="navi-contents-recommend"><a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->contents/recommend.php"><span>おすすめ商品管理</span></a></li> 
    2828<li<!--{if $tpl_subno == 'file'}--> class="on"<!--{/if}--> id="navi-contents-file"><a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->contents/file_manager.php"><span>ファイル管理</span></a></li> 
    29 <li class="on_level2 <!--{if $tpl_subno == 'csv'}--> on<!--{/if}--> " id="navi-contents-csv"><a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->contents/csv.php"><span>CSV出力項目設定</span></a> 
     29<li class="on_level2<!--{if $tpl_subno == 'csv'}--> on<!--{/if}-->" id="navi-contents-csv"> 
     30    <div><span>CSV出力項目設定</span></div> 
    3031    <ul id="navi-csv-sub" class="level2"> 
    3132    <li<!--{if $tpl_subno_csv == 'product'}--> class="on"<!--{/if}--> id="navi-csv-product"><a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->contents/csv.php?tpl_subno_csv=product"><span>商品管理</span></a></li> 
  • branches/version-2_13-dev/data/Smarty/templates/admin/design/subnavi.tpl

    r22206 r23441  
    2424 
    2525<ul class="level1"> 
    26     <li class="on_level2"><a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->design/<!--{$smarty.const.DIR_INDEX_PATH}-->?device_type_id=<!--{$smarty.const.DEVICE_TYPE_PC}-->"><span>PC</span></a> 
     26    <li class="on_level2"> 
     27        <div><span>PC</span></div> 
    2728        <ul class="level2"> 
    2829            <li<!--{if $tpl_subno == 'layout'}--> class="on"<!--{/if}--> id="navi-design-layout-<!--{$smarty.const.DEVICE_TYPE_PC}-->"><a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->design/<!--{$smarty.const.DIR_INDEX_PATH}-->?device_type_id=<!--{$smarty.const.DEVICE_TYPE_PC}-->"><span>レイアウト設定</span></a></li> 
     
    3637    </li> 
    3738<!--{if $smarty.const.USE_MOBILE !== false}--> 
    38     <li class="on_level2"><a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->design/<!--{$smarty.const.DIR_INDEX_PATH}-->?device_type_id=<!--{$smarty.const.DEVICE_TYPE_MOBILE}-->"><span>モバイル</span></a> 
     39    <li class="on_level2"> 
     40        <div><span>モバイル</span></div> 
    3941        <ul class="level2"> 
    4042            <li<!--{if $tpl_subno == 'layout'}--> class="on"<!--{/if}--> id="navi-design-layout-<!--{$smarty.const.DEVICE_TYPE_MOBILE}-->"><a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->design/<!--{$smarty.const.DIR_INDEX_PATH}-->?device_type_id=<!--{$smarty.const.DEVICE_TYPE_MOBILE}-->"><span>レイアウト設定</span></a></li> 
     
    4850    </li> 
    4951<!--{/if}--> 
    50     <li class="on_level2"><a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->design/<!--{$smarty.const.DIR_INDEX_PATH}-->?device_type_id=<!--{$smarty.const.DEVICE_TYPE_SMARTPHONE}-->"><span>スマートフォン</span></a> 
     52    <li class="on_level2"> 
     53        <div><span>スマートフォン</span></div> 
    5154        <ul class="level2"> 
    5255            <li<!--{if $tpl_subno == 'layout'}--> class="on"<!--{/if}--> id="navi-design-layout-<!--{$smarty.const.DEVICE_TYPE_SMARTPHONE}-->"><a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->design/<!--{$smarty.const.DIR_INDEX_PATH}-->?device_type_id=<!--{$smarty.const.DEVICE_TYPE_SMARTPHONE}-->"><span>レイアウト設定</span></a></li> 
  • branches/version-2_13-dev/data/Smarty/templates/admin/main_frame.tpl

    r23416 r23441  
    105105<div id="navi-wrap"> 
    106106    <ul id="navi" class="clearfix"> 
    107         <li id="navi-basis" class="<!--{if $tpl_mainno eq "basis"}-->on<!--{/if}-->"> 
    108             <a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->basis/<!--{$smarty.const.DIR_INDEX_PATH}-->"><span class="level1">基本情報管理</span></a> 
     107        <li id="navi-basis" class="on_level1<!--{if $tpl_mainno eq "basis"}--> on<!--{/if}-->"> 
     108            <div><span>基本情報管理</span></div> 
    109109            <!--{include file="`$smarty.const.TEMPLATE_ADMIN_REALDIR`basis/subnavi.tpl"}--> 
    110110        </li> 
    111         <li id="navi-products" class="<!--{if $tpl_mainno eq "products"}-->on<!--{/if}-->"> 
    112             <a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->products/<!--{$smarty.const.DIR_INDEX_PATH}-->"><span>商品管理</span></a> 
     111        <li id="navi-products" class="on_level1<!--{if $tpl_mainno eq "products"}--> on<!--{/if}-->"> 
     112            <div><span>商品管理</span></div> 
    113113            <!--{include file="`$smarty.const.TEMPLATE_ADMIN_REALDIR`products/subnavi.tpl"}--> 
    114114        </li> 
    115         <li id="navi-customer" class="<!--{if $tpl_mainno eq "customer"}-->on<!--{/if}-->"> 
    116             <a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->customer/<!--{$smarty.const.DIR_INDEX_PATH}-->"><span>会員管理</span></a> 
     115        <li id="navi-customer" class="on_level1<!--{if $tpl_mainno eq "customer"}--> on<!--{/if}-->"> 
     116            <div><span>会員管理</span></div> 
    117117            <!--{include file="`$smarty.const.TEMPLATE_ADMIN_REALDIR`customer/subnavi.tpl"}--> 
    118118        </li> 
    119         <li id="navi-order" class="<!--{if $tpl_mainno eq "order"}-->on<!--{/if}-->"> 
    120             <a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->order/<!--{$smarty.const.DIR_INDEX_PATH}-->"><span>受注管理</span></a> 
     119        <li id="navi-order" class="on_level1<!--{if $tpl_mainno eq "order"}--> on<!--{/if}-->"> 
     120            <div><span>受注管理</span></div> 
    121121            <!--{include file="`$smarty.const.TEMPLATE_ADMIN_REALDIR`order/subnavi.tpl"}--> 
    122122        </li> 
    123         <li id="navi-total" class="<!--{if $tpl_mainno eq "total"}-->on<!--{/if}-->"> 
    124             <a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->total/<!--{$smarty.const.DIR_INDEX_PATH}-->"><span>売上集計</span></a> 
     123        <li id="navi-total" class="on_level1<!--{if $tpl_mainno eq "total"}--> on<!--{/if}-->"> 
     124            <div><span>売上集計</span></div> 
    125125            <!--{include file="`$smarty.const.TEMPLATE_ADMIN_REALDIR`total/subnavi.tpl"}--> 
    126126        </li> 
    127         <li id="navi-mail" class="<!--{if $tpl_mainno eq "mail"}-->on<!--{/if}-->"> 
    128             <a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->mail/<!--{$smarty.const.DIR_INDEX_PATH}-->"><span>メルマガ管理</span></a> 
     127        <li id="navi-mail" class="on_level1<!--{if $tpl_mainno eq "mail"}--> on<!--{/if}-->"> 
     128            <div><span>メルマガ管理</span></div> 
    129129            <!--{include file="`$smarty.const.TEMPLATE_ADMIN_REALDIR`mail/subnavi.tpl"}--> 
    130130        </li> 
    131         <li id="navi-contents" class="<!--{if $tpl_mainno eq "contents"}-->on<!--{/if}-->"> 
    132             <a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->contents/<!--{$smarty.const.DIR_INDEX_PATH}-->"><span>コンテンツ管理</span></a> 
     131        <li id="navi-contents" class="on_level1<!--{if $tpl_mainno eq "contents"}--> on<!--{/if}-->"> 
     132            <div><span>コンテンツ管理</span></div> 
    133133            <!--{include file="`$smarty.const.TEMPLATE_ADMIN_REALDIR`contents/subnavi.tpl"}--> 
    134134        </li> 
    135         <li id="navi-design" class="<!--{if $tpl_mainno eq "design"}-->on<!--{/if}-->"> 
    136             <a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->design/<!--{$smarty.const.DIR_INDEX_PATH}-->"><span>デザイン管理</span></a> 
     135        <li id="navi-design" class="on_level1<!--{if $tpl_mainno eq "design"}--> on<!--{/if}-->"> 
     136            <div><span>デザイン管理</span></div> 
    137137            <!--{include file="`$smarty.const.TEMPLATE_ADMIN_REALDIR`design/subnavi.tpl"}--> 
    138138        </li> 
    139         <li id="navi-system" class="<!--{if $tpl_mainno eq "system"}-->on<!--{/if}-->"> 
    140             <a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->system/<!--{$smarty.const.DIR_INDEX_PATH}-->"><span>システム設定</span></a> 
     139        <li id="navi-system" class="on_level1<!--{if $tpl_mainno eq "system"}--> on<!--{/if}-->"> 
     140            <div><span>システム設定</span></div> 
    141141            <!--{include file="`$smarty.const.TEMPLATE_ADMIN_REALDIR`system/subnavi.tpl"}--> 
    142142        </li> 
    143         <li id="navi-ownersstore" class="<!--{if $tpl_mainno eq "ownersstore"}-->on<!--{/if}-->"> 
    144             <a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->ownersstore/<!--{$smarty.const.DIR_INDEX_PATH}-->"><span>オーナーズストア</span></a> 
     143        <li id="navi-ownersstore" class="on_level1<!--{if $tpl_mainno eq "ownersstore"}--> on<!--{/if}-->"> 
     144            <div><span>オーナーズストア</span></div> 
    145145            <!--{include file="`$smarty.const.TEMPLATE_ADMIN_REALDIR`ownersstore/subnavi.tpl"}--> 
    146146        </li> 
  • branches/version-2_13-dev/data/Smarty/templates/admin/ownersstore/subnavi.tpl

    r22995 r23441  
    2424 
    2525<ul class="level1"> 
    26     <li class="on_level2"><a href="<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->ownersstore/<!--{$smarty.const.DIR_INDEX_PATH}-->"><span>プラグイン管理</span></a> 
     26    <li class="on_level2"> 
     27        <div><span>プラグイン管理</span></div> 
    2728        <ul class="level2"> 
    2829            <li id="navi-ownersstore-index" class="<!--{if $tpl_subno == 'index'}-->on<!--{/if}-->"> 
  • branches/version-2_13-dev/html/user_data/packages/admin/css/admin_contents.css

    r23138 r23441  
    519519} 
    520520 
    521 #navi li a, 
    522 #navi li a span { 
     521#navi li div, 
     522#navi li div span { 
    523523    display: block; 
    524524    _float: left;/*IE6対策*/ 
     
    526526} 
    527527 
    528 #navi li a { 
     528#navi li div { 
    529529    color: #2d2f39; 
    530530    height: 28px; 
     
    533533} 
    534534 
    535 #navi li a span { 
     535#navi li div span { 
    536536    padding: 7px 10px; 
    537537    _padding: 9px 10px 5px;/*IE6対策*/ 
     
    540540} 
    541541 
    542 #navi li a:hover { 
     542#navi li div:hover { 
    543543    background: url('../img/header/navi_on.jpg') left 0 repeat-x; 
    544544} 
    545545 
    546 #navi li a:hover span { 
     546#navi li div:hover span { 
    547547    background: url('../img/header/navi_on.jpg') left 0 repeat-x; 
    548548} 
    549549 
    550 #navi li.on a { 
     550#navi li.on div { 
    551551    background: url('../img/header/navi_on.jpg') left 0 repeat-x; 
    552552} 
    553553 
    554 #navi li.on a span { 
     554#navi li.on div span { 
    555555    background: url('../img/header/navi_on.jpg') left 0 repeat-x; 
    556556} 
    557557 
    558 #navi li.sfhover a { 
     558#navi li.sfhover div { 
    559559    background: url('../img/header/navi_on.jpg') left 0 repeat-x; 
    560560} 
    561561 
    562 #navi li.sfhover a span { 
     562#navi li.sfhover div span { 
    563563    background: url('../img/header/navi_on.jpg') left 0 repeat-x; 
    564564} 
     
    586586} 
    587587 
    588 #navi li li a { 
     588#navi li li a, 
     589#navi li li div { 
    589590    display: block; 
    590591    top: 2px; 
     
    597598} 
    598599 
    599 #navi li li a span { 
     600#navi li li a span, 
     601#navi li li div span { 
    600602    display: block; 
    601603    top: 2px; 
     
    613615} 
    614616 
    615 #navi li li a span { 
     617#navi li li a span, 
     618#navi li li div span { 
    616619    padding: 2px 0 0 8px; 
    617620    text-indent: 8px; 
    618621} 
    619622 
    620 #navi li li a:hover { 
     623#navi li li a:hover, 
     624#navi li li div:hover { 
    621625    background: url('../img/header/subnavi_bak_on.gif') top left no-repeat #474747; 
    622626} 
    623627 
    624 #navi li li a:hover span { 
     628#navi li li a:hover span, 
     629#navi li li div:hover span { 
    625630    background: #666; 
    626631} 
     
    629634#navi li.on li a span, 
    630635#navi li li.on a, 
    631 #navi li li.on a span { 
     636#navi li li.on a span, 
     637#navi li.on li div, 
     638#navi li.on li div span, 
     639#navi li li.on div, 
     640#navi li li.on div span { 
    632641    background: transparent; 
    633642} 
     
    636645#navi li.sfhover li a span, 
    637646#navi li li.sfhover a, 
    638 #navi li li.sfhover a span { 
     647#navi li li.sfhover a span, 
     648#navi li.sfhover li div, 
     649#navi li.sfhover li div span, 
     650#navi li li.sfhover div, 
     651#navi li li.sfhover div span { 
    639652    background: transparent; 
    640653} 
    641654 
    642 #navi li.sfhover li a:hover { 
     655#navi li.sfhover li a:hover, 
     656#navi li.sfhover li div:hover { 
    643657    background: url('../img/header/subnavi_bak_on.gif') top left no-repeat #474747; 
    644658} 
    645659 
    646 #navi li li.sfhover a:hover { 
     660#navi li li.sfhover a:hover, 
     661#navi li li.sfhover div:hover { 
    647662    background: url('../img/header/subnavi_bak_on.gif') top left no-repeat #474747; 
    648663} 
     
    660675#navi li li li, 
    661676#navi li li a, 
    662 #navi li li li a span { 
     677#navi li li li a span, 
     678#navi li li div, 
     679#navi li li li div span { 
    663680    margin-left: 0; 
    664681    display: block; 
     
    673690} 
    674691 
     692#navi li li li.sfhover div:hover, 
    675693#navi li li li.sfhover a:hover { 
    676694    width: 180px; 
     
    686704} 
    687705 
    688 #navi li:hover ul ul, 
    689 #navi li:hover ul ul ul, 
    690706#navi li.sfhover ul ul, 
    691707#navi li.sfhover ul ul ul { 
     
    693709} 
    694710 
    695 #navi li:hover ul, 
    696 #navi li li:hover ul, 
    697 #navi li li li:hover ul, 
    698711#navi li.sfhover ul, 
    699712#navi li li.sfhover ul, 
     
    706719} 
    707720 
    708 #navi ul.level1 li.on_level2 a:hover { 
     721#navi ul.level1 li.on_level2 a:hover, 
     722#navi ul.level1 li.on_level2 div:hover { 
    709723    background: url('../img/header/subnavi_bak_l2_on.gif') top left no-repeat #787878; 
    710724} 
    711725 
    712 #navi ul.level1 li.on_level2 ul.level2 li a:hover { 
     726#navi ul.level1 li.on_level2 ul.level2 li a:hover, 
     727#navi ul.level1 li.on_level2 ul.level2 li div:hover { 
    713728    background: url('../img/header/subnavi_bak_on.gif') top left no-repeat #474747; 
    714729} 
  • branches/version-2_13-dev/html/user_data/packages/admin/js/eccube.admin.js

    r23381 r23441  
    364364    $(function() { 
    365365        // ヘッダナビゲーション 
    366         $("#navi").find("li").hover( 
    367             function(){ 
    368                 $(this).addClass("sfhover"); 
    369             }, 
    370             function(){ 
    371                 $(this).removeClass("sfhover"); 
    372             } 
    373         ); 
     366        $("#navi").find("div").click(function(){ 
     367            var parent = $(this).parent('li'); 
     368            if (parent.hasClass('sfhover')) { 
     369                parent 
     370                    .removeClass('sfhover') 
     371                    .find('li').removeClass('sfhover'); 
     372            } else { 
     373                parent 
     374                    .addClass('sfhover') 
     375                    .siblings('li') 
     376                        .removeClass('sfhover') 
     377                        .find('li').removeClass('sfhover'); 
     378            } 
     379        }); 
    374380    }); 
    375381})(window); 
Note: See TracChangeset for help on using the changeset viewer.