Pete Whelpton created NETBEANS-2532:
---------------------------------------
Summary: Update CSS help
Key: NETBEANS-2532
URL: https://issues.apache.org/jira/browse/NETBEANS-2532
Project: NetBeans
Issue Type: Improvement
Components: web - CSS Editor
Affects Versions: 11.0
Reporter: Pete Whelpton
CSS help (as displayed in Code Completion help window) is derived from two .zip
files:
css21-spec.zip
css3-spec.zip
which are downloaded from OSUOSL at build time. The .zips contain the html
pages of the official CSS specs from the W3C website.
Also, NB decides which zip to check by parsing the module URL in
DefaultCssEditorModule.java. If the URL contains css3, then the css3-spec.zip
folder is search for the appropriate HTML page, otherwise the css21-spec.zip is
search.
There are three problems:
1) Both of these .zip files contain really old versions of the specs!
2) W3C no longer put css3 in the URL of module web pages. E.g.
[https://www.w3c.ord/TR/css3-values] is now
[https://www.w3c.org/TR/css-values-3/]
3) This logic doesn't take into account new modules that have started back at
Level 1 again, or new versions of existing modules that are now on Level 4
My proposal would be to create one .zip file of the latest versions of the
specs, update DefaultCssEditorModule.java with the current URLs for the specs
on the w3c site, and then have just one help resolver that parsed that one .zip
file.
I'd be happy to do a lot of this work - although I don't have access to upload
binaries to OSUOSL, so if somebody who does gets in touch we can get
cracking....
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists