Index: /branches/version-2_13-dev/html/user_data/packages/admin/js/eccube.admin.js
===================================================================
--- /branches/version-2_13-dev/html/user_data/packages/admin/js/eccube.admin.js (revision 23453)
+++ /branches/version-2_13-dev/html/user_data/packages/admin/js/eccube.admin.js (revision 23454)
@@ -358,4 +358,7 @@
eccube.navi = {};
+ // メニューを閉じないフラグ
+ eccube.navi.not_close = false;
+
eccube.navi.openMenu = function($target) {
$target
@@ -368,4 +371,10 @@
};
+ eccube.navi.setNotClose = function(milliseconds) {
+ if (milliseconds = null) milliseconds = 100;
+ eccube.navi.not_close = true;
+ setTimeout(function(){eccube.navi.not_close = false;}, milliseconds);
+ }
+
// グローバルに使用できるようにする
window.eccube = eccube;
@@ -378,4 +387,7 @@
// ヘッダナビゲーション
$("#navi").find("div").click(function(){
+ // タブレットでの二重イベント発生を回避
+ if (eccube.navi.not_close) return false;
+
naviClicked = true;
$("#navi").addClass('active');
@@ -394,4 +406,5 @@
if ($("#navi").hasClass('active')) {
eccube.navi.openMenu($(this));
+ eccube.navi.setNotClose();
}
});