edit-task
Home
Up
Delete
Task Name:
Task Description:
mobile menu - mobile menu (on mobile andriod + bb10) displays, but "dropdown' click targets do not work, first level targets work, ex testimonials but anything in a dropdown menu is not working
TaskGroup ID:
Start Date:
Start Time:
Duration:
Priority:
Status:
To Do
Completed
In Process
Add Photo:
Owner ID:
Content:
use HTML
Edit Content
<h1 style="text-align: center;">FIX-PRB-5570</h1> <h2>[previously]</h2> <ol> <li><strong>[2015-09-09] PROBLEM</strong> </li> <ol> <li>x] mobile menu (on mobile andriod + bb10) displays, but "dropdown' click targets do not work, first level targets work, ex testimonials but anything in a dropdown menu is not working</li> </ol> <li><strong>[00:00] CAUSE</strong> </li> <ol> <li>x] known issue with bootstrap </li> </ol> <li><strong>[00:00] SOLUTION </strong></li> <ol> <li>x] modify method in bootstrap.js - replaced "ontouchstart" WITH disable-ontouchstart</li> </ol></ol> <h2>[currently]</h2> <ol> <li><strong>[00:00] NEW task IN TRY </strong></li> <ol> <li>i] ch<strong>ange button attr data-target to 'id' of collapse div vs using class</strong></li> <li>] http://stackoverflow.com/questions/21956741/mobile-bootstrap-navbar-not-working</li> <li>] no change</li> </ol> <li><strong>[00:00] TRY use validator to check for missing tag</strong></li> <ol> <li>*] eeks - 9 errors, and this was golden the other day</li> <li>x] COM btstrp() - remove img size attr</li> <li>x] PG footer - add missing </a> end tag in footer</li> <li>x] RESULT = FAIL - errors gone, but menu still NF</li> </ol> <li><strong>[00:00] TRY </strong></li> <ol> <li>x] known issue with bootstrap - </li> <li>x] bootstrap.js - replace/update code 'ontouchstart' with 'disable-ontouchstart'</li> <li>*] SRC= http://stackoverflow.com/questions/17178606/bootstrap-v2-dropdown-navigation-not-working-on-mobile-browsers</li> </ol> <li><strong>[00:00] TEST</strong></li> <ol> <li>x] RESULT = PASS </li> <li>x] test(bb10), </li> <li>] test(android), </li> <li>] test(ios), </li> </ol> <li><strong>[00:00] NEW task IN</strong></li> <ol> <li>] related - same solution ] http://stackoverflow.com/questions/17435359/bootstrap-collapsed-menu-links-not-working-on-mobile-devices/17440942#17440942</li> <li>] comment on solution points it didnt work and refers to github issue ] <a href="https://github.com/twbs/bootstrap/issues/7968" target="_blank">https://github.com/twbs/bootstrap/issues/7968</a> /with simple css solution</li> <li>] TRY solution - ADD css class to </li> </ol> <li><strong>[00:00] TRY </strong></li> <ol> <li>] test android - works better, seems first item everything is OK but after an item is clicked, when the next item is dropdown item is opened all link targets are off</li> <li>] test ios - </li> <li>] test bb - </li> <li>] test win - </li> <li>] test desktop - </li> </ol> <li><strong>[00:00] TRY NEXT</strong></li> <ol> <li>x] removing "tel #" element, right aligned - NC change</li> </ol> <li><strong>[00:00] TRY NEXT</strong></li> <ol> <li>] ADD code to stop propagation - SRC =so 8606 answer by asbanks</li> <li>] this seems to work </li> <li>i] PRB dropdown menu items don't collapse after they are expanded( until you open another ) </li> <li>] PRB - </li> </ol> <li><strong>[00:00] NEW task IN PG-CODE </strong></li> <ol> <li>x] # # - enviro-mint.js - global script file - includes code stop propogation code for mainMenu</li> <li>x] ADD to site layout </li> </ol> <li><strong>[00:00] TEST</strong></li> <ol> <li>x] android - PASS except toggle dropdown menu</li> <li>x] blackberry - PASS except toggle dropdown menu</li> <li>x] ios - PASS except toggle dropdown menu</li> </ol> <li><span style="background-color: #888888;"><strong>[2015-09-17] </strong><strong>UPDATE - task</strong></span></li> <ol> <li>] # 5570 - FIX-PRB - menu mobile - dropdown-backdrop - apply this fix in isolation, remove other fixes/patches</li> </ol> <li><strong>x] TRY rollback fix 'disable-ontouch'</strong></li> <ol> <li>x] r= ?</li> </ol> <li><strong>x] TRY rollback fix 'stop propagation' code</strong></li> <ol> <li>x] r=CHANGE dropdowns now toggle on off</li> </ol> <li><strong>x] TRY edit bs.css directly VS adding override class</strong></li> <ol> <li>x] r=CHANGE this seems to make it worse</li> </ol> <li><strong>x] TRY switch from bs.css to bs.min.css </strong></li> <ol> <li>x] r=N/C</li> </ol> <li><strong>x] TRY remove tel - </strong></li> <ol> <li>x] r=N/C </li> <li>*] works OK in android 'portrait mode', maybe something missing in @media</li> </ol> <li><strong>x] TRY add css for 'dropdown-backdrop' to media qry 480px - </strong></li> <ol> <li>x] r=N/C</li> </ol> <li><strong>[00:00] NEW task </strong></li> <ol> <li>x] TRY new code - src= http://alittlecode.com/2012/11/fix-twitter-bootstraps-dropdown-menus-in-touch-screens/ </li> <li>x] r=N/C</li> </ol> <li><strong>[00:00] NEW task</strong></li> <ol> <li>x] bootstrap-carousel.css - x] TRY new css @media properties @480px </li> <li>x] r=N/C </li> </ol> <li><strong>[2015-09-18]</strong></li> <ol> <li>x] rollback using id to target dropdown VS using class</li> <li>x] r=N/C, ? on bb, b4 could see 'selection' now </li> </ol> <li>[]</li> </ol> <h2>[next]</h2> <ol> <li><strong>[2015-09-17]</strong></li> <ol> <li>] rollback - js - propagation code</li> <li>] rollback - disable-ontouchstart EDIT in bootstrap.in</li> <li>] TRY = change class '' in bootstrap.css - this seems to make it worse</li> <li>] TRY = switch from using bootstrap.css(124kb) to bootstrap.min</li> <li>] </li> </ol></ol>