Provides a dynamically-generated drop-down menu of the most important places on the page. This is an enhanced version of the widely-known "skipnav" mechanism for keyboard and screen reader users.
Usage
After installing, visit the Admin page to configure beyond the sensible defaults.
D7: admin/config/user-interface/skipTo
Sandbox Project Page
https://drupal.org/sandbox/ronfeathers/2017053
Git Repository
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/ronfeathers/2017053.git skipto
Reviews of other projects
https://drupal.org/node/1946966#comment-7537779
https://drupal.org/node/1989736#comment-7537831
https://drupal.org/node/2013591#comment-7537909
- - -
https://drupal.org/node/2021603#comment-7548973
https://drupal.org/node/2020219#comment-7552391
https://drupal.org/node/2018599#comment-7552439
- - -
https://drupal.org/node/2022569#comment-7561605
https://drupal.org/node/2023753#comment-7561621
https://drupal.org/node/2023073#comment-7561721
Comments
Comment #1
PA robot commentedLink to the project page and git clone command are missing in the issue summary, please add them.
We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #2
ronfeathers commentedAdded fixes from automated code review
Comment #3
dclavain commentedHi @ronfeathers:
There is still a master branch, make sure to set the correct default branch: http://drupal.org/node/1659588 . Then remove the master branch, see also step 6 and 7 in http://drupal.org/node/1127732
Review of the 7.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. You have to get a review bonus to get a review from me.
Source: http://ventral.org/pareview - PAReview.sh online service
Manual review
More information at https://drupal.org/node/1011698
Comment #4
ronfeathers commentedTHANK YOU @dclavain !!!
issues addressed:
Passes PAReview for the most part now - regex in JS is failing, but to fix for PAReview breaks for js... not sure what to do there, will research.
Added links to project page as well as git URI
uses hook_uninstall to del variables now
skipTo.php removed
Thank you for your advice - this is my first module! :)
~R~
Comment #5
mpnkhan commentedLooks like PAReview is reporting false positive for the regular expression. The regular expression is correct and it works..
Comment #5.0
ronfeathers commentedAdding required info to description
Comment #5.1
ronfeathers commentedadd link to admin under usage
Comment #5.2
ronfeathers commentedadds review link
Comment #5.3
ronfeathers commentedanother review comment
Comment #5.4
ronfeathers commentedadds review comment
Comment #6
ronfeathers commentedadds "PAReview: review bonus" tag
Comment #7
klausiReview of the 7.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. You have to get a review bonus to get a review from me.
manual review:
Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Comment #8
jamiehollernJust a few points on this:
Comment #9
ronfeathers commentedBuch of edits/updates here:
@jamiehollern - thank you for your questions. The JS is in the footer because we don't want to block page download, and since we're not relying on jQuery we want the dom loaded before our init() fires.
Also, the CSS in inline to save an additional httprequest. There are build instructions on our GitHub
Page (https://github.com/paypal/SkipTo) that explains how to rebuild the file to suit your needs.
Thanks for looking!
Ron
Comment #9.0
ronfeathers commentedcan not add tag?
Comment #10
ronfeathers commentedre-adds PAReview: review bonus tag :)
Comment #11
chrisfree commentedRon,
I took some time to review this module this afternoon. Overall, I think it works well and is a nice little feature. Here are my notes and some things to consider.
I believe the first instance of libraries_get_path() should be removed?
Comment #12
ronfeathers commentedTHANK YOU for the suggestions, @chrisfree
I've addressed most of your thoughts - except skipto_form_submit change. I wanted to not have to add the role=' stuff in the variable, as I'm hoping to get that removed in the SkipTo JS repo soon. Then, the formatter will go away but the var will remain intact.
Again, Thank you for your review!
~R~
Comment #13
klausimanual review:
But that are not blockers, otherwise looks RTBC to me. Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Assigning to sreynen as he might have time to take a final look at this.
Comment #14
ronfeathers commented1. removed t() from #options values
2. line breaks removed from t() strings
3. yeah - wasn't needed I guess in hook_form_submit() :) removed.
4. removed also, unnecessary.
THANK YOU for reviewing, @klausi
~R~
Comment #14.0
ronfeathers commentedadds more reviews for bounty
Comment #15
ronfeathers commentedadds "PAReview: review bonus" tag
Comment #15.0
ronfeathers commentedadds more review comments
Comment #16
ronfeathers commentedChanged config link from /admin/content to /admin/user-interface where it seems to make more sense.
Thanks,
~R~
Comment #17
klausino objections for more than a week, so ...
Thanks for your contribution, ronfeathers!
I updated your account to let you promote this to a full project and also create new projects as either a sandbox or a "full" project.
Here are some recommended readings to help with excellent maintainership:
You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and get involved!
Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
Thanks to the dedicated reviewer(s) as well.
Comment #18.0
(not verified) commentedMoved link from /content to /user-interface
Comment #19
mpnkhan commented