Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.0.0-beta.1 Release #693

Merged
merged 364 commits into from
Mar 8, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
364 commits
Select commit Hold shift + click to select a range
e7ac203
Merge pull request #535 from cmv/fix/pane-object-in-config
DavidSpriggs Apr 11, 2016
bb4614c
Merge branch 'develop' into feature/update-grunt-packages-and-eslint-…
tmcgee Apr 11, 2016
4f6a94b
`currentBasemap` should not be set prior to updating the basemap.
tmcgee Apr 11, 2016
069b500
Merge pull request #536 from cmv/fix/dont-set-current-basemap
DavidSpriggs Apr 12, 2016
4594aff
Merge branch 'develop' into feature/update-grunt-packages-and-eslint-…
tmcgee Apr 12, 2016
e854509
Merge pull request #537 from cmv/feature/update-grunt-packages-and-es…
DavidSpriggs Apr 12, 2016
df3f889
remove unused css and html from Draw widget. A little clean up for be…
tmcgee Apr 18, 2016
2c6623d
Removes unused images
green3g Apr 19, 2016
fc53a9f
Merge pull request #542 from cmv/fix/clean-up-draw-widget-html-css
DavidSpriggs Apr 19, 2016
d6dce45
Merge pull request #543 from roemhildtg/fix/clean-up-draw-widget-html…
DavidSpriggs Apr 19, 2016
9c97445
add user-defined layers
tmcgee Apr 19, 2016
b9b367a
add user-defined widgets
tmcgee Apr 19, 2016
357d924
add user-defined controls for layerControl widget
tmcgee Apr 19, 2016
3bba918
add examples of custom titles, layerTypes and widgetTypes
tmcgee Apr 19, 2016
0bdc6c0
Merge pull request #545 from cmv/feature/support-user-defined-layer-t…
DavidSpriggs Apr 20, 2016
6e1122f
Add a TimeExtent to the Identify Parameters when appropriate.
tmcgee Apr 25, 2016
57815f3
Merge pull request #549 from cmv/feature/add-time-extent-to-identify-…
DavidSpriggs Apr 26, 2016
f55eb49
Fixes #552
tmcgee Apr 30, 2016
ad98b32
Merge pull request #553 from cmv/fix/add-packages-for-xstyle-and-put-…
DavidSpriggs May 2, 2016
0696a28
swtich to the newly tagged release of xstyle.
tmcgee May 3, 2016
50fb57e
Merge pull request #555 from cmv/fix/add-packages-for-xstyle-and-put-…
DavidSpriggs May 4, 2016
e8ef183
Move proj4 to the app config to allow developers to use offline vers…
green3g Apr 19, 2016
c5eeb40
Remove proj4 cdn path from streetview
green3g Apr 19, 2016
35e8d8d
Add a package.js build descriptor file
green3g Apr 20, 2016
becb23c
Switch to the bower version of google maps loader.
green3g Apr 21, 2016
ec2b691
Use quotes around reserved property 'float'
green3g Apr 21, 2016
2e74d21
Update package descriptor to only copy the image files
green3g Apr 21, 2016
683f5de
Remove old plugin import
green3g Apr 21, 2016
66a73bd
Fix indentation
green3g Apr 25, 2016
580347d
Disable eslint on vendor google-maps loader
green3g Apr 25, 2016
6a83281
Switch style setter to use dojo/dom-style
green3g Apr 25, 2016
8ced6d2
Exclude node_modules from amd search
green3g Apr 29, 2016
0e1ba87
Tell dojo to use the package.js build file
green3g Apr 29, 2016
1cf7750
Exclude node_modules and other non-amd files from being tagged as amd
green3g Apr 29, 2016
059b3ac
Remove troublesome error from Google Loader
green3g May 2, 2016
a62df6a
Add more rules to the package.js
green3g May 2, 2016
95ed51c
Makes config/app dojo-build friendly
green3g May 12, 2016
1e916e6
Fix proj4js path merge
green3g May 12, 2016
3f89efc
Fix eslint errors (again)
green3g May 12, 2016
0e5224f
Revert app.js back to cmv default and ignore app.js via the profile.
green3g May 12, 2016
a3f9771
Update to JS API 3.17
tmcgee Jun 16, 2016
2bfe000
Merge pull request #563 from cmv/feature/update-esri-javascript-api-t…
DavidSpriggs Jun 17, 2016
088b9c9
Merge branch 'develop' into fix/fix-dojo-build-issues
green3g Jun 17, 2016
b9a98a9
Remove outdated resource proxy files.
tmcgee Jun 19, 2016
3451106
Merge branch 'develop' into fix/remove-resource-proxy
tmcgee Jun 19, 2016
b189f5c
fixed typo.
tmcgee Jul 8, 2016
a3f09e3
ensure that `_reorderUp` and `_reoderDown` dom nodes exist before cal…
tmcgee Jul 8, 2016
29b53f0
Merge pull request #564 from cmv/fix/remove-resource-proxy
DavidSpriggs Jul 9, 2016
9914473
Merge branch 'develop' into fix/fix-dojo-build-issues
green3g Jul 9, 2016
4239faa
Merge branch 'develop' into fix/minor-layerControl-fixes
tmcgee Jul 9, 2016
53ef38e
Merge pull request #568 from cmv/fix/minor-layerControl-fixes
DavidSpriggs Jul 11, 2016
c4e3958
use HTTPS whereever possible because it is the right thing to do.
tmcgee Jul 13, 2016
c2462ce
restore `async: true` to dojoConfig in index.html
tmcgee Jul 13, 2016
f421d77
Merge pull request #571 from cmv/feature/https-everywhere
DavidSpriggs Jul 14, 2016
90ee802
Merge branch 'develop' into fix/fix-dojo-build-issues
green3g Jul 14, 2016
f229b6e
Merge pull request #547 from roemhildtg/fix/fix-dojo-build-issues
DavidSpriggs Jul 14, 2016
27cae90
trying to add i18n support to viewer
iled Jul 12, 2016
38660d4
complete viewer, add nls support in basemaps and bookmarks
iled Jul 14, 2016
ce89330
translate page titles
iled Jul 14, 2016
11116e7
translate basemaps and bookmark
iled Jul 14, 2016
e5e951d
drop translation of commented operationalLayers examples
iled Jul 14, 2016
89b3801
add widgets translation
iled Jul 14, 2016
8c3b11a
add nls support to find and identify widgets
iled Jul 14, 2016
f7dc97e
Null Island! as suggested by @tmcgee
iled Jul 14, 2016
131ed06
lint free
iled Jul 15, 2016
b4bb19c
Merge pull request #572 from iled/develop
DavidSpriggs Jul 15, 2016
8f19570
add nls support to the help widget
iled Jul 21, 2016
17350d7
Merge pull request #573 from iled/i18n/help
tmcgee Jul 21, 2016
16ed6cd
Replace spatialreference.org with epsg.io to support https scheme.
tmcgee Aug 5, 2016
273dc54
fix a typo that's been around for awhile.
tmcgee Aug 5, 2016
1da70c7
Add translations for Spanish, French and Portuguese (Brazil).
tmcgee Aug 7, 2016
ea1d486
fix formatting issue in Print widget settings popup.
tmcgee Aug 7, 2016
6ee0cc6
Add new `Locale` widget which enables switching locales within an app…
tmcgee Aug 7, 2016
b38cb8a
Merge pull request #579 from cmv/feature/replace-spatialreference.org
DavidSpriggs Aug 7, 2016
749c136
Merge branch 'develop' into feature/additional-translations
DavidSpriggs Aug 7, 2016
52973b1
Merge pull request #580 from cmv/feature/additional-translations
DavidSpriggs Aug 7, 2016
a5d77aa
add flat theme
tmcgee Sep 10, 2016
16a348e
migrate dbootstrap and esri css overrides to separate file.
tmcgee Sep 10, 2016
2a38ceb
add flat theme and cmv overrides to index.html.
tmcgee Sep 10, 2016
00f0ab7
correct postion of legend widget.
tmcgee Sep 10, 2016
1fb42bd
`collapsible` property of panes was being ignored in some situations …
tmcgee Sep 10, 2016
d8ac489
Updated French translations reviewed by @fgcartographix
tmcgee Sep 10, 2016
d73b628
Add proxy support for opening print results.
tmcgee Sep 11, 2016
59b5ebb
get infoTemplate from the layer's infoTemplates array
tmcgee Sep 12, 2016
a84cec7
support for 'showAttachments' for dynamic layers
tmcgee Sep 12, 2016
35e507b
provide an API key for the Google StreetMap Widget.
tmcgee Sep 12, 2016
0496046
remove unused/empty leftContent template
tmcgee Sep 12, 2016
1bc6562
Merge pull request #594 from cmv/feature/flat-theme
DavidSpriggs Sep 20, 2016
0a0e014
Merge branch 'develop' into feature/french-translations-reviewed
DavidSpriggs Sep 20, 2016
44eae07
Merge pull request #595 from cmv/feature/french-translations-reviewed
DavidSpriggs Sep 20, 2016
8d853a3
Merge branch 'develop' into fix/add-proxy-support-for-opening-print-r…
DavidSpriggs Sep 20, 2016
dd02194
Merge pull request #596 from cmv/fix/add-proxy-support-for-opening-pr…
DavidSpriggs Sep 20, 2016
8fd614c
Merge branch 'develop' into feature/identify-dynamic-layer-infoTempla…
DavidSpriggs Sep 20, 2016
425af7f
Merge pull request #597 from cmv/feature/identify-dynamic-layer-infoT…
DavidSpriggs Sep 20, 2016
e23b3ee
Merge branch 'develop' into feature/provide-google-maps-api-key
DavidSpriggs Sep 20, 2016
b7fd36b
Merge pull request #598 from cmv/feature/provide-google-maps-api-key
DavidSpriggs Sep 20, 2016
9cd2da9
Merge branch 'develop' into fix/remove-empty-leftContent-template
DavidSpriggs Sep 20, 2016
d07a8d8
Merge pull request #599 from cmv/fix/remove-empty-leftContent-template
DavidSpriggs Sep 20, 2016
0baef31
Fix sublayer visibility issue
green3g Sep 27, 2016
bf5dee3
Allow initially-hidden non-collapsible panes, sanitize togglePane 'sh…
amcgee Oct 1, 2016
c92372d
Merge pull request #604 from roemhildtg/fix-367-identify-dynamic-subl…
tmcgee Oct 1, 2016
830f6eb
Merge branch 'develop' into update-pane-logic
amcgee Oct 2, 2016
e7c3f88
Merge pull request #607 from amcgee/update-pane-logic
tmcgee Oct 2, 2016
ab39fd5
Add missing require which periodically causes WidgetsInTemplate error
green3g Oct 3, 2016
61a02bf
Merge branch 'develop' into fix-find-widget-missing-button
green3g Oct 3, 2016
e21ff40
Merge pull request #608 from roemhildtg/fix-find-widget-missing-button
tmcgee Oct 3, 2016
0c3a787
update package dependencies and bump the version number.
tmcgee Oct 3, 2016
4651249
Merge pull request #609 from cmv/feature/update-package.json-for-2.0.…
DavidSpriggs Oct 4, 2016
1fafd15
Fix broken toggle pane buttons
green3g Oct 5, 2016
38a6324
this removes the use of our own (unreliable) drag delay for floating …
tmcgee Oct 5, 2016
4217160
switch to flat theme
tmcgee Oct 5, 2016
e02fb34
2 adjustments to theme css.
tmcgee Oct 5, 2016
0568dd9
Merge pull request #614 from cmv/fix/revert-using-our-own-drag-delay
DavidSpriggs Oct 6, 2016
9300b26
Merge branch 'develop' into feature/make-flat-theme-the-default
DavidSpriggs Oct 6, 2016
efc0ee8
Merge pull request #615 from cmv/feature/make-flat-theme-the-default
DavidSpriggs Oct 6, 2016
1a2af13
Merge remote-tracking branch 'origin/develop' into fix-broken-pane-to…
green3g Oct 6, 2016
678765e
add third argument suppressEvent to togglePane function
green3g Oct 6, 2016
3d12b9a
Merge pull request #613 from roemhildtg/fix-broken-pane-toggle
tmcgee Oct 6, 2016
065ffb7
Fixes https://github.com/cmv/cmv-app/issues/603 and adds menu example…
green3g Oct 8, 2016
8b0b592
fix typo
green3g Oct 8, 2016
ab1c132
Fix linting issues.
green3g Oct 9, 2016
2838839
Merge pull request #617 from roemhildtg/fix-603-sublayer-menu
tmcgee Oct 9, 2016
5c869df
Add the ability to add custom field formatters
green3g Oct 10, 2016
5bb34eb
Merge remote-tracking branch 'origin/develop' into proposal-custom-id…
green3g Oct 10, 2016
86064a2
Fix indent
green3g Oct 10, 2016
b16f887
adds default formatters where possible
green3g Oct 10, 2016
96948e2
Mixin default popup template options with user provided options.
green3g Oct 10, 2016
611c07b
Cleanup
green3g Oct 10, 2016
0b3838b
Merge pull request #618 from roemhildtg/proposal-custom-identify-form…
tmcgee Oct 10, 2016
1c0d0bb
fix issue in dojo mover class causing IE and now Chrome v 55 to not l…
tmcgee Oct 30, 2016
3ad925c
Account for hard-coded sublayer IDs
tmcgee Oct 30, 2016
cbf42ba
Merge pull request #621 from cmv/fix/identify-widget-checkVisibilityR…
DavidSpriggs Oct 31, 2016
e7a3670
Merge branch 'develop' into fix/floating-titlepane-chrome-55
tmcgee Oct 31, 2016
5d79b34
Merge pull request #622 from cmv/fix/floating-titlepane-chrome-55
DavidSpriggs Oct 31, 2016
d5801ca
cleanup the bottom border for titlepanes
tmcgee Oct 31, 2016
c426979
new BasemapGallery widget
tmcgee Oct 31, 2016
25b4d70
Let Esri handle the i18n title for Esri basemaps. Still can be overri…
tmcgee Nov 1, 2016
d09bd7f
include custom basemap as example.
tmcgee Nov 1, 2016
94651c5
support combined custom and agol basemaps. `mode` is no longer necess…
tmcgee Nov 1, 2016
0ffeae6
Add support for webmaps
tmcgee Nov 1, 2016
5778398
Merge pull request #624 from cmv/feature/basemap-widget-combine-all-b…
DavidSpriggs Nov 2, 2016
45274a7
Merge branch 'develop' into feature/add-basemap-gallery-widget
DavidSpriggs Nov 2, 2016
209d264
Merge pull request #625 from cmv/feature/add-basemap-gallery-widget
DavidSpriggs Nov 2, 2016
a24fc95
Merge branch 'develop' into feature/add-support-for-webmaps
DavidSpriggs Nov 2, 2016
a91290c
Merge pull request #626 from cmv/feature/add-support-for-webmaps
DavidSpriggs Nov 2, 2016
9875a04
fixes https://github.com/cmv/cmv-app/issues/628
green3g Nov 16, 2016
f5b2a30
Merge pull request #632 from roemhildtg/fix-628-contentPane-sidebar
tmcgee Nov 16, 2016
c28d06d
basemaps widget config should not have been removed from viewer.js
tmcgee Nov 19, 2016
0028d0f
Merge pull request #634 from cmv/fix/add-back-basemaps-widget-config
DavidSpriggs Nov 20, 2016
27f4cd7
adds 3 new widget types: loading, layout and layer.
tmcgee Dec 4, 2016
ec10204
remove some braces that should not have been there.
tmcgee Dec 4, 2016
793f5c7
Add position:relative to the widget's container div so the absolutely…
tmcgee Dec 4, 2016
2837cdb
Add a simple loading indicator for titlePane and contentPane widgets.
tmcgee Dec 4, 2016
177882d
Merge pull request #643 from cmv/feature/new-widget-types
DavidSpriggs Dec 5, 2016
69a8944
Merge branch 'develop' into fixes/adjust-streeview-stylesheet
DavidSpriggs Dec 5, 2016
d6282af
Merge pull request #644 from cmv/fixes/adjust-streeview-stylesheet
DavidSpriggs Dec 5, 2016
146784f
Merge branch 'develop' into feature/add-widget-loading-indicator
DavidSpriggs Dec 5, 2016
d01d3de
Merge pull request #645 from cmv/feature/add-widget-loading-indicator
DavidSpriggs Dec 5, 2016
ca20942
update to Esri JS API upcoming version 3.19
tmcgee Dec 12, 2016
9594c90
update to Font-Awesome version 4.70
tmcgee Dec 12, 2016
711e5e8
Update to proj4js version 2.3.15
tmcgee Dec 12, 2016
67aac7f
remove specific package references for put and xstyle. Esri now inclu…
tmcgee Dec 12, 2016
10e93b8
Merge pull request #649 from cmv/feature/update-to-esri-jsapi-3.19
DavidSpriggs Dec 12, 2016
22b2373
make identify listen for new layer adds topic
green3g Dec 9, 2016
4c2a037
add missing jsdoc comments
green3g Dec 12, 2016
1e75911
allow option for print results to sort from newest to oldest.
tmcgee Dec 18, 2016
cfd44b2
Merge pull request #648 from roemhildtg/identify-layer-add-topic
tmcgee Dec 18, 2016
92fb2d1
Merge branch 'develop' into feature/print-results-order
tmcgee Dec 18, 2016
8544b24
fix the styling of print button in the Esri directions widget
tmcgee Dec 18, 2016
5276b6c
Merge pull request #651 from cmv/feature/print-results-order
DavidSpriggs Dec 18, 2016
4051352
Merge branch 'develop' into fix/styling-esri-directions-print-button
DavidSpriggs Dec 18, 2016
42356d0
Merge pull request #652 from cmv/fix/styling-esri-directions-print-bu…
DavidSpriggs Dec 18, 2016
5f79e48
Enable identify formatters for feature layers.
tmcgee Dec 22, 2016
7984458
The Esri geometryEngine can mess with the geometry passed to it so we…
tmcgee Dec 27, 2016
f636350
Merge pull request #655 from cmv/feature/formatters-for-feature-layers
DavidSpriggs Jan 1, 2017
d42140a
FIX: update legend when maps `update-end` event is fired
green3g Jan 10, 2017
e4b3c5b
Merge remote-tracking branch 'origin/develop' into develop
green3g Jan 10, 2017
3d20129
Merge pull request #660 from roemhildtg/fix-legend-layer-visibility
tmcgee Jan 10, 2017
dadb62a
Ensure that all titlePane and contentPane widgets have a placeAt para…
tmcgee Jan 10, 2017
0949c40
correctly avoid the 'outer' and 'center' panes.
tmcgee Jan 10, 2017
202596d
Make sure the first pane widget is at position 0 to avoid error.
tmcgee Jan 10, 2017
48936ae
Merge pull request #661 from cmv/fix/adjustments-to-loading-pane-widgets
DavidSpriggs Jan 10, 2017
bcd493e
implement an 'init' and 'startup' method in mixins and utilize deferr…
green3g Jan 16, 2017
7cb59c3
async loading of loadConfig and preStartup methods
green3g Jan 19, 2017
6f319d7
use createMap method to allow mixins to modify map before resolving d…
green3g Jan 20, 2017
76ef0db
override createMap method if mixin returns a deferred
green3g Jan 20, 2017
705ecb6
remove console.log
green3g Jan 20, 2017
44caebf
add documentation and fix typo
green3g Jan 20, 2017
6b39638
Make the icons for the tilePanes configurable in viewer.js and remove…
tmcgee Jan 23, 2017
46a443f
Merge pull request #663 from cmv/feature/move-titlePane-icons-to-config
DavidSpriggs Jan 24, 2017
04fd307
Override api's default graphic identify function and identify dynamic…
green3g Feb 1, 2017
50cc823
Merge branch 'develop' into develop
green3g Feb 1, 2017
1caca2f
fix lint error
green3g Feb 1, 2017
f3cf778
fix lint errors
green3g Feb 1, 2017
5c6b537
call `createPanes` when `mapDeferred` resolves
green3g Feb 1, 2017
5c65783
rename preStartup to postConfig for clarity
green3g Feb 1, 2017
9300ebb
reset viewer.js to develop
green3g Feb 1, 2017
955f3d0
Merge pull request #664 from roemhildtg/identify-graphics-and-dynamic…
tmcgee Feb 7, 2017
92dad0a
Merge branch 'develop' into use-inherited-mixins
tmcgee Feb 7, 2017
0abb870
Refined css for Esri Directions widget and Flat theme
tmcgee Feb 10, 2017
6b22e63
updated pakages including body-parser to fix grunt connect
tmcgee Feb 11, 2017
ab88890
update middleware to use body-parser.
tmcgee Feb 11, 2017
94baf8b
Cleanup https://github.com/cmv/cmv-app/pull/666
green3g Feb 11, 2017
5268fd3
Merge branch 'use-inherited-mixins' of https://github.com/roemhildtg/…
green3g Feb 11, 2017
ce28af2
pass null to create 'all' widgets
green3g Feb 11, 2017
dd2f8dc
remove extra promiseAll reference
green3g Feb 11, 2017
1feae77
Merge pull request #666 from roemhildtg/use-inherited-mixins
tmcgee Feb 11, 2017
fb53891
Merge branch 'develop' into fix/refined-css-for-esri-directions-and-f…
tmcgee Feb 11, 2017
592ed98
Merge branch 'develop' into fix/updated-grunt-connect-with-proxy
tmcgee Feb 11, 2017
b6fda47
update to Esri JS API upcoming version 3.20
tmcgee Feb 25, 2017
c7f1d76
Merge pull request #668 from cmv/fix/refined-css-for-esri-directions-…
DavidSpriggs Feb 26, 2017
caeba31
Merge branch 'develop' into fix/updated-grunt-connect-with-proxy
DavidSpriggs Feb 26, 2017
03088a5
Merge pull request #669 from cmv/fix/updated-grunt-connect-with-proxy
DavidSpriggs Feb 26, 2017
280b546
Merge branch 'develop' into feature/update-to-esri-jsapi-3.20
DavidSpriggs Feb 26, 2017
c86e738
Merge pull request #677 from cmv/feature/update-to-esri-jsapi-3.20
green3g Feb 27, 2017
e8f2aa2
use caret right and caret down icons for layer control expand/collapse
green3g Feb 27, 2017
9d65205
Move expand click node to the entire control row to more easily expan…
green3g Feb 27, 2017
2d346f8
Add cursor style mouse to various parts of the layer control
green3g Feb 27, 2017
5f1f817
move custom layer menu logic to _Control
green3g Feb 11, 2017
2848aad
add examples of feature layer custom menu
green3g Feb 11, 2017
a8978a2
separate menus into `subLayerMenu` and `menu` properties
green3g Feb 11, 2017
a9c1f92
Merge pull request #680 from cmv/layer-menu-enhancements
tmcgee Feb 28, 2017
b9d22a0
move flag icon css to dojo config for package location configuration
green3g Mar 2, 2017
34c448b
use relative url for i18n path
green3g Mar 2, 2017
4fbf86a
remove dependency on nls for 2 words.
tmcgee Mar 3, 2017
9bab91b
update flag-icon-css version to most recent.
tmcgee Mar 3, 2017
d6f840a
Merge pull request #685 from cmv/dojo-build-fixes
tmcgee Mar 3, 2017
1ee3e7f
make default config file configureable
green3g Mar 3, 2017
36a3727
mix-in parameters passed to app constructor
green3g Mar 3, 2017
ea567b0
add ISSUE_TEMPLATE.md
green3g Mar 3, 2017
cc810b7
add pull request template
green3g Mar 3, 2017
edfe9bf
Merge pull request #688 from cmv/add-github-templates
tmcgee Mar 3, 2017
025ae8e
Merge branch 'develop' into modular-config
tmcgee Mar 3, 2017
1408666
Merge pull request #686 from cmv/modular-config
tmcgee Mar 3, 2017
c255512
Updated badge for documentation
tmcgee Mar 3, 2017
e777cf3
chore(package): update dependencies
greenkeeper[bot] Mar 4, 2017
bb06971
docs(readme): add Greenkeeper badge
greenkeeper[bot] Mar 4, 2017
db4c4d9
Merge pull request #690 from cmv/greenkeeper/initial
tmcgee Mar 4, 2017
212e948
Merge branch 'develop' into feature/updated-badge-for-documentation
tmcgee Mar 4, 2017
1de7566
Updated badge (again) for documentation
tmcgee Mar 4, 2017
c9a69e8
Merge branch 'develop' into fix/clean-up-draw-widget-html-css
tmcgee Mar 4, 2017
adc8b34
Merge pull request #689 from cmv/feature/updated-badge-for-documentation
green3g Mar 4, 2017
69b4d55
Merge branch 'develop' into fix/clean-up-draw-widget-html-css
tmcgee Mar 4, 2017
74b1511
HTTPS everywhere
tmcgee Mar 4, 2017
cefe3ce
updated screenshot
tmcgee Mar 4, 2017
17e360f
Add CMV rocket logo
tmcgee Mar 5, 2017
874b326
use relative link for logo image
tmcgee Mar 5, 2017
ff0a2b4
Merge pull request #691 from cmv/fix/clean-up-draw-widget-html-css
DavidSpriggs Mar 5, 2017
4455680
Merge branch 'develop' into feature/updated-readme
DavidSpriggs Mar 5, 2017
f4c7529
Merge pull request #692 from cmv/feature/updated-readme
DavidSpriggs Mar 5, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .csslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
/* https://github.com/CSSLint/csslint/wiki/Rules */
{
"important": false,
"adjoining-classes": false,
"known-properties": false,
"box-sizing": false,
"box-model": false,
"overqualified-elements": false,
"display-property-grouping": false,
"bulletproof-font-face": false,
"compatible-vendor-prefixes": false,
"regex-selectors": false,
"errors": true,
"duplicate-background-images": false,
"duplicate-properties": false,
"empty-rules": false,
"selector-max-approaching": false,
"gradients": false,
"fallback-colors": false,
"font-sizes": false,
"font-faces": false,
"floats": false,
"star-property-hack": false,
"outline-none": false,
"import": false,
"ids": false,
"underscore-property-hack": false,
"rules-count": false,
"qualified-headings": false,
"selector-max": false,
"shorthand": false,
"text-indent": false,
"unique-headings": false,
"universal-selector": false,
"unqualified-attributes": false,
"vendor-prefix": false,
"zero-units": false
}
246 changes: 246 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,246 @@
/* https://github.com/eslint/eslint/tree/master/docs/rules */
{
"rules": {

/*
Possible Errors
The follow rules point out areas where you
might have made mistakes.
*/
"comma-dangle": [2, "never"],
"no-cond-assign": 2,
"no-console": 2,
"no-constant-condition": 2,
"no-control-regex": 2,
"no-debugger": 1,
"no-dupe-args": 2,
"no-dupe-keys": 2,
"no-duplicate-case": 2,
"no-empty-character-class": 2,
"no-empty": 2,
"no-ex-assign": 2,
"no-extra-boolean-cast": 2,
"no-extra-semi": 2,
"no-func-assign": 2,
"no-inner-declarations": 2,
"no-invalid-regexp": 2,
"no-irregular-whitespace": 2,
"no-negated-in-lhs": 2,
"no-obj-calls": 2,
"no-regex-spaces": 2,
"no-sparse-arrays": 2,
"no-unexpected-multiline": 2,
"no-unreachable": 2,
"use-isnan": 2,
"valid-jsdoc": 2,
"valid-typeof": 2,

// ignored possible errors
"no-extra-parens": 0,


/*
Best Practices
These are rules designed to prevent you from making
mistakes. They either prescribe a better way of
doing something or help you avoid footguns.
*/
"accessor-pairs": [2, {
"getWithoutSet": true
}],
"block-scoped-var": 2,
"complexity": [2, 20], /** TODO should try to get this lower **/
"consistent-return": 2,
"curly": 2,
"default-case": 2,
"dot-location": [2, "property"],
"dot-notation": 2,
"eqeqeq": 2,
"guard-for-in": 2,
"max-statements": [1, 30, {"ignoreTopLevelFunctions": true}],
"no-alert": 2,
"no-caller": 2,
"no-div-regex": 2,
"no-empty-pattern": 2,
"no-eq-null": 2,
"no-eval": 2,
"no-extend-native": 2,
"no-extra-bind": 2,
"no-fallthrough": 2,
"no-floating-decimal": 2,
"no-implicit-coercion": 2,
"no-implied-eval": 2,
"no-iterator": 2,
"no-labels": 2,
"no-lone-blocks": 2,
"no-loop-func": 2,
"no-multi-spaces": 2,
"no-multi-str": 2,
"no-native-reassign": 2,
"no-new-func": 2,
"no-new-wrappers": 2,
"no-new": 2,
"no-octal-escape": 2,
"no-octal": 2,
"no-process-env": 2,
"no-proto": 2,
"no-redeclare": 2,
"no-return-assign": 2,
"no-script-url": 2,
"no-self-compare": 2,
"no-sequences": 2,
"no-throw-literal": 2,
"no-unused-expressions": 2,
"no-useless-call": 2,
"no-useless-concat": 2,
"no-void": 2,
"no-with": 2,
"radix": 2,
"wrap-iife": [2, "inside"],
"yoda": 2,

// ignored best practices rules
"no-else-return": 0,
"no-invalid-this": 0,
"no-magic-numbers": 0,
"no-param-reassign": 0,
"no-warning-comments": 0,
"vars-on-top": 0,


/*
Strict Mode
*/
"strict": 2,


/*
Variables
These rules have to do with variable declarations.
*/
"no-catch-shadow": 2,
"no-delete-var": 2,
"no-label-var": 2,
"no-shadow-restricted-names": 2,
"no-shadow": 2,
"no-undef-init": 2,
"no-undef": 2,
"no-unused-vars": 2,
"no-use-before-define": 2,

// ignore variable rules
"init-declarations": 0,
"no-undefined": 0,


/*
Stylistic Issues
These rules are purely matters of style and
are quite subjective.
*/
"array-bracket-spacing": [2, "never"],
"block-spacing": [2, "always"],
"brace-style": [2, "1tbs", {
"allowSingleLine": false
}],
"camelcase": 2,
"comma-spacing": [2, {
"before": false,
"after": true
}],
"comma-style": 2,
"computed-property-spacing": [2, "never"],
"consistent-this": [2, "self"],
"func-style": [2, "declaration"],
"indent": [2, 4],
"key-spacing": [2, {
"beforeColon": false,
"afterColon": true,
"mode": "strict"
}],
"keyword-spacing": [2, {"before": true, "after": true, "overrides": {}}],
"max-nested-callbacks": [2, 4],
"new-cap": 2,
"new-parens": 2,
"no-array-constructor": 2,
"no-continue": 2,
"no-lonely-if": 2,
"no-mixed-spaces-and-tabs": 2,
"no-multiple-empty-lines": 2,
"object-curly-spacing": [2, "never"],
"operator-assignment": 2,
"operator-linebreak": 2,
"quotes": [2, "single"],
"semi-spacing": [2, {
"before": false,
"after": true
}],
"semi": [2, "always"],
"space-before-blocks": [2, "always"],
"space-before-function-paren": [2, "always"],
"space-in-parens": [2, "never"],
"space-infix-ops": 2,
"wrap-regex": 2,

// ignored stylistic rules
"eol-last": 0,
"func-names": 0,
"id-match": 0,
"jsx-quotes": 0,
"lines-around-comment": 0,
"linebreak-style": 0,
"newline-after-var": 0,
"no-inline-comments": 0,
"no-negated-condition": 0,
"no-underscore-dangle": 0,
"one-var": 0,
"padded-blocks": 0,
"quote-props": 0,
"require-jsdoc": 0,
"space-unary-ops": 0,
"spaced-comment": 0,


/*
ECMAScript 6
These rules are only relevant to ES6 environments.
*/
"arrow-parens": [2, "always"],
"arrow-spacing": [2, {
"before": true,
"after": true
}],
"constructor-super": 2,
"generator-star-spacing": [2, {
"before": true,
"after": true
}],
"no-class-assign": 2,
"no-const-assign": 2,
"no-dupe-class-members": 2,
"no-this-before-super": 2,
"prefer-const": 2,
"prefer-spread": 2,
"require-yield": 2,

// ignored ECMA6 rules
"no-arrow-condition": 0,
"no-var": 0,
"object-shorthand": 0,
"prefer-arrow-callback": 0,
"prefer-reflect": 0,
"prefer-template": 0

},
"env": {
"amd": true,
"es6": true,
"browser": true
},
"globals": {
"define": true,
"require": true
},
"parser": "babel-eslint",
"extends": "eslint:recommended"
}
49 changes: 49 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
<!--

If you’re filing a bug, please provide the following information:
-->

__How often can you reproduce it?__ <!-- Use [x] to mark your choice. -->

- [ ] Always
- [ ] Sometimes
- [ ] Rarely
- [ ] Unable
- [ ] I didn’t try

<!-- Please provide a detailed description of the issue. Include specific details to help us understand the problem. -->

__Description:__



<!-- List the step-by-step process to reproduce the issue. -->

__Steps to reproduce:__

1. Include a JS Bin (or equivalent) link if possible. [You can use this as a starting point](http://jsbin.com/guresequba/edit?js,output)
2. Detail the exact steps taken to produce the problem
3. Include a gif if possible; you can use LICEcap to make a gif: http://www.cockos.com/licecap/
4. Check the browser console for errors (Use F12 to access the console)

<!-- Describe what you expected to have happen after completing the steps above. -->

__Expected results:__



<!-- Describe what actually happened after completing the steps above. -->

__Actual results:__



<!-- Include details about your environment. -->

__Environment:__

| Software | Version
| ------------------ | -------
| CMV Version |
| Browser |
| Operating system |
18 changes: 18 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<!-- Thank you for contributing to cmv! Contributions are welcome and are
absolutely necessary for the project to stay relevent and useful.
Please fill out the details to ensure others can understand the
changes you are proposing and how they will benefit the project. -->

# Description
<!-- enter a description of the changes here -->

# Use case

```javascript
// how the code can be used
```

# Checklist
<!-- please ensure your pull request passes the following check(s) -->

- [ ] `grunt lint` produces no error messages
Loading