Closed (won't fix)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
27 Sep 2015 at 21:12 UTC
Updated:
10 Oct 2016 at 10:24 UTC
Jump to comment: Most recent

Comments
Comment #2
fortis commentedComment #3
fortis commentedComment #4
fortis commentedComment #5
fortis commentedComment #6
fortis commentedComment #7
PA robot commentedWe 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 #8
nikolay shapovalov commentedDynamic or static links and HTML in translatable strings
$output .= '<li>' . t('Install the !libraries module.', array('!libraries' => l(t('Libraries API'), 'http://drupal.org/project/libraries'))) . '</li>';Comment #9
nikolay shapovalov commentedComment #10
fortis commentedcopy-paste detected))
thnx!
Comment #11
nikolay shapovalov commentedThere are some bugs in nprogress.js.
I have
typeof $.fn.NProgress = undefined, all the time, and nprogres doesn't work.It's first time I see Drupal behavior inside if statement.
Another thing I'm not sure about
$(document).I'd prefer to use
$(document, context).but I not sure is it fit right for this situation.
http://cgit.drupalcode.org/sandbox-Alons-2155421/tree/js/ajax_page_load.js
Comment #12
nikolay shapovalov commentedI think there are other ways to download plugin, rather then using git clone.
You can recieve zipped version https://github.com/rstacruz/nprogress/archive/master.zip
Comment #13
fortis commentedyes, git, wget, curl and file_get_contents will be used like in _drush_download_file
Comment #14
fortis commentedIF statement prevents empty behavior attaching, see: https://assets.lullabot.com/styles/dynamic_resize/w2560/assets/2015-09/c...
but anyway it's unneccessary, because js file will be loaded only with nsprogress library
yes, $(document, context) better
Comment #15
fortis commentedFixed code style issues, requirements, dependency, and drush nprogress-download command has been reworked
Comment #16
nikolay shapovalov commentedIt looks very nice now. I even forget about that I've installed it, but I saw blue line, when I start to use devel_generate batch.
I have few more questions:
In file nprogress.js
I've test this and typeof NProgress was undefined or object, but never equal to function. And I don't understand the reason why it's there, maybe you could provide few comments in code.
The second one. I don't like that it is hasn't UI ability to disable library attach and it's attached to each page by default. But I think it is more like feature request, neither bug.
The last one: could you provide installation instruction in page description for non drush users.
Comment #17
hesnvabr commentedI found some issues in your js files, there is some minor mistakes in coding standard.
Comment #18
klausi@pranavbabbar: I think you forgot to change the status. Is this now RTBC after your review or are there application blockers left?
Comment #19
fortis commentedThank you
Yes, there was new notice from PAReview:
now it's fixed, please check
Comment #20
mrmysterious2502 commentedManual Review
(*) Unless it is important to group this module with others, you should remove the package declaration in the .info file. From the documentation: "In general, this property should only be used by large multi-module packages, or by modules meant to extend these packages, such as Fields, Views, Commerce, Organic Groups, and the like."Use tabs and not spaces.This review uses the Project Application Review Template.
Comment #21
fortis commented@mrmysterious2502,
Thanks, I will make these improvements instead of "Use tabs and not spaces." - we should use spaces by the Coding standards
Comment #22
mrmysterious2502 commentedI heard wrong somewhere else. You are right, the coding standards prove your point about the spaces, although I (and probably half of the programming community) strongly disagree with this sentiment. Two spaces is not enough room to visually distinguish the beginning of a new logical block imho. Plus, dealing with spaces in editors is a pain. Just the way I feel though. Also disregard #1. You were right to put your module in that package. It is a standard container that many UI programs use.
Comment #23
goodboy commentedI tried to install the module by only copying NProgress module folder to the all modules folder (without NProgress library). After the module has been enabled I did not see a message about the missing library on the modules list page (/admin/modules). I go to the Status page (/admin/reports/status) and see error message "NProgress module requires NProgress.js library." but do not understand how I can install the library.
I go to the Help pages (/admin/help/nprogress) and see two messages.
If I can see message about needing Libraries API it means that NProgress module and Libraries API are already installed. If Libraries API module is not already installed, I can not see this message.
NProgress plugin page returns a 404 error.
So, I can not use NProgress library and the module.
UPD: Vendor url from nprogress_libraries_info() http://cornel.bopp-art.com/nprogress/ returns a 404 error also.
Comment #24
goodboy commentedComment #25
PA robot commentedClosing due to lack of activity. If you are still working on this application, you should fix all known problems and then set the status to "Needs review". (See also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.