Week 6: Google Summer of Code’ 17 with phpmyadmin

This week also I have submitted the PR and worked on fixing few small issues for the following responsive task:

Improve responsive/mobile interface

https://github.com/phpmyadmin/phpmyadmin/issues/6241

Regenerate sprites to include left and right icons

https://github.com/manishbisht/phpmyadmin/commit/b4a0c8a2b74b827a8e4cab7e8d7af30d874023a8 https://github.com/phpmyadmin/phpmyadmin/wiki/Icons_Sprites_Usage

cd /path/to/phpmyadmin ./scripts/generate-sprites .

Removed unwanted comments and console.log() used for debugging

https://github.com/manishbisht/phpmyadmin/commit/a06521247519bc079cbb3b7df47a9e606ac5b108

Menu Re-sizer Callback removed for mobile devices

https://github.com/manishbisht/phpmyadmin/commit/375530e799c378c7fbc225c2ad2aa04b22a4e3f2

Fixes Tests

https://github.com/manishbisht/phpmyadmin/commit/7195846c83c971adca68913388594457259bcac5

https://github.com/phpmyadmin/phpmyadmin/wiki/Unit_Testing

./vendor/bin/phpunit -c phpunit.xml.nocoverage --exclude-group selenium

Navigation bar fix on widow resize

https://github.com/manishbisht/phpmyadmin/commit/bdee1b401d67562f3e75eee118f89d6646032e51

Navigation bar fix if vertical scrollbar present

https://github.com/manishbisht/phpmyadmin/commit/3bd50986b4463f7b055c2d4e37ea4a0b29dea422

Left navigation fix and more button fix

https://github.com/manishbisht/phpmyadmin/commit/11c95a1292753ba7a8e8e514de7030fb870e0613

Table structure page navigation fix

https://github.com/manishbisht/phpmyadmin/commit/26c37531edcc00c2db66876b7cd35ee1933a5b95

I have submitted the PR so that the code can be reviewed and merged into master. https://github.com/phpmyadmin/phpmyadmin/pull/13422

Next Steps

From now onward I will be working on fixing the other bugs while in parallel fixing any bugs that will come in responsive task during review.

This was my sixth week progress. I will post an update for this week soon.