From d20147932edff1b78e651e6b163645276ba4f48f Mon Sep 17 00:00:00 2001 From: Prem Sichanugrist Date: Fri, 1 Jun 2012 12:06:31 -0400 Subject: [PATCH] Fix problem with sequence navigation on iOS * Add `touch-based-device` class to the when running on iOS. * Do not show the tooltip if we're on the iOS. --- static/coffee/src/main.coffee | 2 ++ static/sass/courseware/_sequence-nav.scss | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/static/coffee/src/main.coffee b/static/coffee/src/main.coffee index 733322b9bb..9f3c759a9a 100644 --- a/static/coffee/src/main.coffee +++ b/static/coffee/src/main.coffee @@ -12,6 +12,8 @@ $ -> window.onTouchBasedDevice = -> navigator.userAgent.match /iPhone|iPod|iPad/i + $('body').addClass 'touch-based-device' if onTouchBasedDevice() + $("a[rel*=leanModal]").leanModal() $('#csrfmiddlewaretoken').attr 'value', $.cookie('csrftoken') diff --git a/static/sass/courseware/_sequence-nav.scss b/static/sass/courseware/_sequence-nav.scss index 0e541e7f07..2be435c350 100644 --- a/static/sass/courseware/_sequence-nav.scss +++ b/static/sass/courseware/_sequence-nav.scss @@ -123,7 +123,7 @@ nav.sequence-nav { background-position: center; } - p { + p { background: #333; color: #fff; display: none; @@ -231,6 +231,10 @@ nav.sequence-nav { } } } + + body.touch-based-device & ol li a:hover p { + display: none; + } } @@ -304,3 +308,4 @@ section.course-content { } } } +