├── .gitmodules
├── .jshintrc
├── README.md
├── config
├── defaults.js
└── templateConfig.js
├── css
├── browseDialog.css
├── style.css
└── viewer.css
├── images
├── apple-touch-icon.png
├── default.png
├── item.png
├── loading-small.gif
├── loading.gif
├── pins
│ ├── blue.png
│ ├── brown.png
│ ├── green.png
│ ├── grey.png
│ ├── orange.png
│ ├── purple.png
│ ├── red.png
│ └── yellow.png
└── themes
│ ├── basic.png
│ └── default.png
├── index.html
├── js
├── OfflineSupport.js
├── SearchSources.js
├── ShareModal.js
├── builder
│ ├── PortalItemStore.js
│ ├── RefreshMixin.js
│ ├── browseIdDlg.js
│ ├── builder.js
│ ├── grid.js
│ └── signInHelper.js
├── localStorageHelper.js
├── main.js
├── nls
│ ├── ar
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── bs
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── ca
│ │ └── resources.js
│ ├── cs
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── da
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── de
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── el
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── es
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── et
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── fi
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── fr
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── he
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── hr
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── hu
│ │ └── resources.js
│ ├── id
│ │ └── resources.js
│ ├── it
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── ja
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── ko
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── lt
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── lv
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── nb
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── nl
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── pl
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── pt-br
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── pt-pt
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── resources.js
│ ├── ro
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── ru
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── sk
│ │ └── resources.js
│ ├── sl
│ │ └── resources.js
│ ├── sr
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── sv
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── th
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── tr
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── uk
│ │ └── resources.js
│ ├── vi
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── zh-cn
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ ├── zh-hk
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
│ └── zh-tw
│ │ ├── FeatureNav.js
│ │ ├── Pagination.js
│ │ └── resources.js
├── pushpins.js
├── sanitizerConfig.js
├── template.js
├── themes.js
├── vendor
│ ├── IndexedDBShim.min.js
│ ├── bootstrap-datetimepicker
│ │ ├── css
│ │ │ ├── bootstrap-datetimepicker.css
│ │ │ └── bootstrap-datetimepicker.min.css
│ │ └── js
│ │ │ └── bootstrap-datetimepicker.min.js
│ ├── bootstrap-rtl.min.css
│ ├── bootstrap
│ │ ├── css
│ │ │ ├── bootstrap-theme.css
│ │ │ ├── bootstrap-theme.css.map
│ │ │ ├── bootstrap-theme.min.css
│ │ │ ├── bootstrap-theme.min.css.map
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.css.map
│ │ │ ├── bootstrap.min.css
│ │ │ └── bootstrap.min.css.map
│ │ ├── fonts
│ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ └── glyphicons-halflings-regular.woff2
│ │ └── js
│ │ │ ├── bootstrap.js
│ │ │ ├── bootstrap.min.js
│ │ │ └── npm.js
│ ├── bootstrapmap.js
│ ├── bootswatch
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── CNAME
│ │ ├── Gemfile
│ │ ├── Gruntfile.js
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── _config.yml
│ │ ├── api
│ │ │ ├── 2.json
│ │ │ └── 3.json
│ │ ├── assets
│ │ │ ├── css
│ │ │ │ └── custom.min.css
│ │ │ ├── img
│ │ │ │ ├── bg.jpg
│ │ │ │ ├── carboncostume.png
│ │ │ │ ├── gridgum.png
│ │ │ │ ├── logo-dark.png
│ │ │ │ ├── logo-nav.png
│ │ │ │ ├── logo.png
│ │ │ │ ├── refs
│ │ │ │ │ ├── beautifulwebdesign.png
│ │ │ │ │ ├── eloquentjavascript.png
│ │ │ │ │ └── htmlandcss.png
│ │ │ │ ├── shopify.png
│ │ │ │ ├── stickers.jpg
│ │ │ │ └── tshirt.jpg
│ │ │ ├── js
│ │ │ │ ├── bsa.js
│ │ │ │ └── custom.js
│ │ │ └── less
│ │ │ │ └── custom.less
│ │ ├── bower.json
│ │ ├── cerulean
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── composer.json
│ │ ├── cosmo
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── custom
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ └── variables.less
│ │ ├── cyborg
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── darkly
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── default
│ │ │ └── index.html
│ │ ├── favicon.ico
│ │ ├── flatly
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── fonts
│ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ └── glyphicons-halflings-regular.woff2
│ │ ├── global
│ │ │ ├── build.less
│ │ │ └── build.scss
│ │ ├── help
│ │ │ └── index.html
│ │ ├── index.html
│ │ ├── journal
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── lumen
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── package.json
│ │ ├── paper
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── readable
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── sandstone
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── simplex
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── slate
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── spacelab
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── superhero
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ ├── tests
│ │ │ ├── components.html
│ │ │ └── thumbnail.html
│ │ ├── united
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ │ └── yeti
│ │ │ ├── _bootswatch.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootswatch.less
│ │ │ ├── index.html
│ │ │ ├── thumbnail.png
│ │ │ └── variables.less
│ ├── font-awesome
│ │ ├── HELP-US-OUT.txt
│ │ ├── css
│ │ │ ├── font-awesome.css
│ │ │ └── font-awesome.min.css
│ │ ├── fonts
│ │ │ ├── FontAwesome.otf
│ │ │ ├── fontawesome-webfont.eot
│ │ │ ├── fontawesome-webfont.svg
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ ├── fontawesome-webfont.woff
│ │ │ └── fontawesome-webfont.woff2
│ │ ├── less
│ │ │ ├── animated.less
│ │ │ ├── bordered-pulled.less
│ │ │ ├── core.less
│ │ │ ├── fixed-width.less
│ │ │ ├── font-awesome.less
│ │ │ ├── icons.less
│ │ │ ├── larger.less
│ │ │ ├── list.less
│ │ │ ├── mixins.less
│ │ │ ├── path.less
│ │ │ ├── rotated-flipped.less
│ │ │ ├── screen-reader.less
│ │ │ ├── spinning.less
│ │ │ ├── stacked.less
│ │ │ └── variables.less
│ │ └── scss
│ │ │ ├── _animated.scss
│ │ │ ├── _bordered-pulled.scss
│ │ │ ├── _core.scss
│ │ │ ├── _fixed-width.scss
│ │ │ ├── _icons.scss
│ │ │ ├── _larger.scss
│ │ │ ├── _list.scss
│ │ │ ├── _mixins.scss
│ │ │ ├── _path.scss
│ │ │ ├── _rotated-flipped.scss
│ │ │ ├── _screen-reader.scss
│ │ │ ├── _spinning.scss
│ │ │ ├── _stacked.scss
│ │ │ ├── _variables.scss
│ │ │ └── font-awesome.scss
│ ├── html5shiv.min.js
│ ├── indexeddbshim.min.js.map
│ ├── jquery-ui
│ │ ├── AUTHORS.txt
│ │ ├── LICENSE.txt
│ │ ├── css
│ │ │ └── ui-lightness
│ │ │ │ ├── images
│ │ │ │ ├── animated-overlay.gif
│ │ │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png
│ │ │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png
│ │ │ │ ├── ui-bg_flat_10_000000_40x100.png
│ │ │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png
│ │ │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png
│ │ │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png
│ │ │ │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_228ef1_256x240.png
│ │ │ │ ├── ui-icons_ef8c08_256x240.png
│ │ │ │ ├── ui-icons_ffd27a_256x240.png
│ │ │ │ └── ui-icons_ffffff_256x240.png
│ │ │ │ ├── jquery-ui-1.10.4.custom.css
│ │ │ │ └── jquery-ui-1.10.4.custom.min.css
│ │ ├── images
│ │ │ ├── ui-icons_444444_256x240.png
│ │ │ ├── ui-icons_555555_256x240.png
│ │ │ ├── ui-icons_777620_256x240.png
│ │ │ ├── ui-icons_777777_256x240.png
│ │ │ ├── ui-icons_cc0000_256x240.png
│ │ │ └── ui-icons_ffffff_256x240.png
│ │ ├── index.html
│ │ ├── jquery-ui.css
│ │ ├── jquery-ui.js
│ │ ├── jquery-ui.min.css
│ │ ├── jquery-ui.min.js
│ │ ├── jquery-ui.structure.css
│ │ ├── jquery-ui.structure.min.css
│ │ ├── jquery-ui.theme.css
│ │ ├── jquery-ui.theme.min.css
│ │ ├── js
│ │ │ ├── jquery-ui-1.10.4.custom.js
│ │ │ └── jquery-ui-1.10.4.custom.min.js
│ │ └── package.json
│ ├── jquery.min.js
│ ├── jquery.ui.touch-punch.min.js
│ ├── moment-with-langs.min.js
│ ├── offline
│ │ ├── offline-edit-min.js
│ │ ├── offline-edit-src.js
│ │ └── offline.min.js
│ ├── respond.min.js
│ ├── sanitizer
│ │ ├── arcgis-html-sanitizer.min.js
│ │ └── arcgis-html-sanitizer.min.js.map
│ ├── select2
│ │ ├── select2.min.css
│ │ └── select2.min.js
│ ├── summernote
│ │ ├── summernote-bs2.css
│ │ ├── summernote-bs3.css
│ │ ├── summernote.css
│ │ ├── summernote.js
│ │ └── summernote.min.js
│ ├── touch-spinner
│ │ ├── jquery.bootstrap-touchspin.min.css
│ │ └── jquery.bootstrap-touchspin.min.js
│ └── usng.js
├── viewer.js
└── wrapper
│ ├── builder-jquery-deps.js
│ └── main-jquery-deps.js
├── license.txt
├── oauth-callback.html
├── package-lock.json
├── sq
├── FeatureNav.js
├── Pagination.js
└── resources.js
├── viewer.html
└── views
├── BrowseIdDlg.html
├── builder.html
├── modal.html
├── user.html
└── viewer.html
/.gitmodules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/.gitmodules
--------------------------------------------------------------------------------
/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "undef": true,
3 | "browser":true,
4 | "devel":true,
5 | "globals": { "require": false, "define":false }
6 | }
--------------------------------------------------------------------------------
/config/defaults.js:
--------------------------------------------------------------------------------
1 | define({
2 | //Default configuration settings for the applciation. This is where you"ll define things like a bing maps key,
3 | //default web map, default app color theme and more. These values can be overwritten by template configuration settings
4 | //and url parameters.
5 | "appid": "",
6 | "webmap": "0c5cb13c4fc54b28bb26a125221ed96f",
7 | "form_layer": {
8 | "id": ""
9 | },
10 | "details": {
11 | "Title": "",
12 | "Logo": "",
13 | "Description": ""
14 | },
15 | "fields": {
16 | },
17 | "theme": "basic", // see values in themes.js
18 | "oauthappid": null,
19 | //Enter the url to the proxy if needed by the applcation. See the "Using the proxy page" help topic for details
20 | // //developers.arcgis.com/en/javascript/jshelp/ags_proxy.html
21 | "proxyurl": "",
22 | //Example of a template specific property. If your template had several color schemes
23 | //you could define the default here and setup configuration settings to allow users to choose a different
24 | //color theme.
25 | //Enter the url to your organizations bing maps key if you want to use bing basemaps
26 | "bingmapskey": "",
27 | //Defaults to arcgis.com. Set this value to your portal or organization host name.
28 | "sharinghost": "https://www.arcgis.com",
29 | "units": null,
30 | "useSmallHeader": false,
31 | "enableSharing": true,
32 | "defaultMapExtent": true,
33 | "pushpinColor": "blue",
34 | "nextBasemap": "hybrid",
35 | "defaultBasemap": "topo",
36 | "selectedTitleField": {},
37 | "disableViewer": false,
38 | "enableAttachments": true,
39 | "attachmentIsRequired": false,
40 | "attachmentLabel": "",
41 | "attachmentHelpText": "",
42 | "showLayer": true,
43 | "disableLogo": false,
44 | "enableBasemapToggle": false,
45 | "enableOfflineSupport": true,
46 | "locate":false,
47 | "locationSearchOptions": {
48 | "enableMyLocation": true,
49 | "enableSearch": true,
50 | "enableLatLng": true,
51 | "enableUSNG": false,
52 | "enableMGRS": false,
53 | "enableUTM": false
54 | },
55 | "locationSearch": true,
56 | //When searchExtent is true the locator will prioritize results within the current map extent.
57 | "searchExtent": false,
58 | "searchLayers":[{
59 | "id": "",
60 | "fields": []
61 | }],
62 | "attachmentInfo":{
63 | },
64 | "submitButtonText": "",
65 | "viewSubmissionsText": "",
66 | "helperServices": {
67 | "geometry": {
68 | "url": null
69 | },
70 | "printTask": {
71 | "url": null
72 | },
73 | "elevationSync": {
74 | "url": null
75 | },
76 | "geocode": [{
77 | "url": null
78 | }]
79 | }
80 | });
--------------------------------------------------------------------------------
/config/templateConfig.js:
--------------------------------------------------------------------------------
1 | /*global define */
2 | /*jslint sloppy:true */
3 | /*
4 | | Copyright 2014 Esri
5 | |
6 | | Licensed under the Apache License, Version 2.0 (the "License");
7 | | you may not use this file except in compliance with the License.
8 | | You may obtain a copy of the License at
9 | |
10 | | http://www.apache.org/licenses/LICENSE-2.0
11 | |
12 | | Unless required by applicable law or agreed to in writing, software
13 | | distributed under the License is distributed on an "AS IS" BASIS,
14 | | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | | See the License for the specific language governing permissions and
16 | | limitations under the License.
17 | */
18 | define({
19 | // When true, the template will query arcgis.com for the webmap item.
20 | "queryForWebmap": true,
21 | // When true, the template will query arcgis.com for the group's information.
22 | "queryForGroupInfo": false,
23 | // When true, the template will query arcgis.com for the items contained within the group
24 | "queryForGroupItems": false,
25 | //When true the template will query arcgis.com for default settings for helper services, units etc. If you
26 | //want to use custom settings for units or any of the helper services set queryForOrg to false then enter
27 | //default values for any items you need using the helper services and units properties.
28 | "queryForOrg": true,
29 | //If you need localization set the localize value to true to get the localized strings
30 | //from the javascript/nls/resource files.
31 | //Note that we've included a placeholder nls folder and a resource file with one error string
32 | //to show how to setup the strings file.
33 | "queryForLocale": true,
34 | // support sending credentials with AJAX requests to specific domains. This will allow editing of feature services secured with web-tier authentication
35 | "webTierSecurity": true,
36 | // These are the options specified for querying items within the group. Modify these to get more items. You can also call the public template.queryGroupItems() method with these options as a parameter.
37 | "groupParams": {
38 | q: "group:\"${groupid}\" AND -type:\"Code Attachment\"",
39 | "sortField": "modified",
40 | "sortOrder": "desc",
41 | "num": 9,
42 | "start": 0
43 | },
44 | //This option demonstrates how to handle additional custom url parameters. For example
45 | //if you want users to be able to specify lat/lon coordinates that define the map's center or
46 | //specify an alternate basemap via a url parameter.
47 | "urlItems": [
48 | "edit",
49 | "locate",
50 | "search",
51 | "latlon",
52 | "sharinghost"
53 | ],
54 | // For esri hosted envoronments only. Will automatically create a sharingurl and proxyurl for the application.
55 | esriEnvironment: false
56 | });
--------------------------------------------------------------------------------
/css/browseDialog.css:
--------------------------------------------------------------------------------
1 | /* <---------Webmap Dialog box CSS---------> */
2 |
3 | .gallery {
4 | margin: auto;
5 | height: 25em;
6 | }
7 |
8 | .itemGrid img {
9 | width: 120px;
10 | height: 88px;
11 | border: 0 !important;
12 | }
13 |
14 | .itemGrid {
15 | height: 110px;
16 | }
17 |
18 | .itemGrid:hover {
19 | cursor: pointer;
20 | display: block;
21 | color: hsl(15, 2%, 45%);
22 | z-index: 99;
23 | border-radius: 4px;
24 | overflow: hidden;
25 | }
26 |
27 | .itemGrid .itemText {
28 | font-size: 8pt;
29 | text-align: left;
30 | margin: 0;
31 | }
32 |
33 | .itemTitle {
34 | white-space: nowrap;
35 | overflow: hidden;
36 | text-overflow: ellipsis;
37 | }
38 |
39 | .itemOwner {
40 | white-space: nowrap;
41 | overflow: hidden;
42 | text-overflow: ellipsis;
43 | }
44 |
45 | .soria .ui-state-active {
46 | background-color: #fff;
47 | }
48 |
49 | .dgrid-row {
50 | width: 125px;
51 | float: left;
52 | text-align: center;
53 | padding: 1em 3px;
54 | border: solid 1px #fff !important;
55 | margin: 2px;
56 | background: none !important;
57 | color: #333 !important;
58 | }
59 |
60 | .dgrid-content {
61 | background: none !important;
62 | border: none !important;
63 | }
64 |
65 | .dgrid-scroller {
66 | overflow-y: auto !important;
67 | }
68 |
69 | .dgrid-pagination-links:hover {
70 | cursor: pointer;
71 | }
72 |
73 | .dgrid-pagination .dgrid-page-disabled {
74 | color: hsl(0, 0%, 67%) !important;
75 | cursor: default;
76 | }
77 |
78 | .dgrid-page-link {
79 | cursor: pointer;
80 | }
81 |
82 | .dgrid-active {
83 | background-color: #fff;
84 | }
85 |
86 | .dgrid-selected {
87 | border-radius: 4px;
88 | background-color: #fff;
89 | border: solid 1px #BFD6EB !important;
90 | }
91 |
92 | .dgrid-row .dgrid-row-odd {
93 | background-color: #fff;
94 | }
95 |
96 | .dgrid-row .dgrid-row-even {
97 | background-color: #fff;
98 | }
99 |
100 | .dgrid-row:hover {
101 | border-radius: 4px;
102 | background-color: #E1F0FB !important;
103 | }
104 |
105 | ;
106 | .truncate {
107 | white-space: nowrap;
108 | overflow: hidden;
109 | text-overflow: ellipsis;
110 | }
111 | /*Styles for the web map search box */
112 |
113 | .esriFloatTrailing {
114 | float: right;
115 | }
116 |
117 | .esriTrailingMargin1 {
118 | width: 250px;
119 | margin-right: 2em;
120 | }
121 |
122 | .esriFloatLeading {
123 | width: 250px;
124 | float: left !important;
125 | }
126 |
127 | .esriLeadingMargin1 {
128 | margin-left: 1em;
129 | }
130 |
131 | #search-form {
132 | position: relative;
133 | margin-bottom: 5px;
134 | }
135 | /*
136 | .esriSearchBox {
137 | border-radius:4px;
138 | }
139 | */
140 |
141 | .esriSearchBox.dijitTextBox {
142 | width: 250px;
143 | background: none;
144 | background-image: none!important;
145 | filter: none;
146 | opacity: 1;
147 | background-color: hsl(0, 100%, 100%)!important;
148 | border-color: hsl(0, 0%, 80%)!important;
149 | }
150 |
151 | #search-form .dijitInputContainer {
152 | padding-top: 3px;
153 | }
154 |
155 | .esriSearchButton {
156 | position: absolute;
157 | cursor: pointer;
158 | right: 0px;
159 | top: 5px;
160 | font-size: 16px;
161 | }
162 |
163 | .clear {
164 | clear: both;
165 | }
166 |
167 | .claro .dijitDialogPaneActionBar {
168 | margin: 0px !important;
169 | margin-top: 8px !important;
170 | padding-right: 25px !important;
171 | }
172 |
173 | .ui-widget {
174 | font-size: 14px !important;
175 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
176 | }
177 |
178 | #browse-id-box {
179 | width: 575px;
180 | min-height: 330px;
181 | padding: 0px;
182 | overflow: auto;
183 | }
184 |
185 | .filterSelect {
186 | width: 240px;
187 | border: 1px solid #cdcdcd;
188 | height: 26px;
189 | margin-top: 0px;
190 | max-height: 350px;
191 | }
192 |
193 | #gallery {
194 | position: relative;
195 | width: 565px;
196 | clear: both;
197 | }
198 |
199 | .gridVisibility {
200 | display: none;
201 | }
202 |
203 | .select-dropdown {
204 | width: 20px;
205 | }
--------------------------------------------------------------------------------
/images/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/apple-touch-icon.png
--------------------------------------------------------------------------------
/images/default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/default.png
--------------------------------------------------------------------------------
/images/item.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/item.png
--------------------------------------------------------------------------------
/images/loading-small.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/loading-small.gif
--------------------------------------------------------------------------------
/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/loading.gif
--------------------------------------------------------------------------------
/images/pins/blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/pins/blue.png
--------------------------------------------------------------------------------
/images/pins/brown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/pins/brown.png
--------------------------------------------------------------------------------
/images/pins/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/pins/green.png
--------------------------------------------------------------------------------
/images/pins/grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/pins/grey.png
--------------------------------------------------------------------------------
/images/pins/orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/pins/orange.png
--------------------------------------------------------------------------------
/images/pins/purple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/pins/purple.png
--------------------------------------------------------------------------------
/images/pins/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/pins/red.png
--------------------------------------------------------------------------------
/images/pins/yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/pins/yellow.png
--------------------------------------------------------------------------------
/images/themes/basic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/themes/basic.png
--------------------------------------------------------------------------------
/images/themes/default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/images/themes/default.png
--------------------------------------------------------------------------------
/js/OfflineSupport.js:
--------------------------------------------------------------------------------
1 | /*global Offline, O */
2 | define([
3 | "dojo/_base/declare",
4 | "dojo/_base/lang",
5 | "dojo/string",
6 | "dojo/on",
7 | "dojo/dom",
8 | "dojo/i18n!application/nls/resources",
9 | "vendor/offline/offline-edit-min"
10 | ], function (
11 | declare,
12 | lang,
13 | string,
14 | on,
15 | dom,
16 | i18n
17 | ) {
18 | return declare(null, {
19 | // create class
20 | constructor: function (options) {
21 | // save defaults
22 | this.defaults = options;
23 | // once layer is loaded
24 | if (this.defaults.layer.loaded) {
25 | this.initEditor();
26 | } else {
27 | on.once(this.defaults.layer, 'load', lang.hitch(this, this.initEditor));
28 | }
29 | },
30 |
31 | // update online status
32 | updateConnectivityIndicator: function () {
33 | var html = '';
34 | var status = this.offlineFeaturesManager.getOnlineStatus();
35 | switch (status) {
36 | case this.offlineFeaturesManager.OFFLINE:
37 | html = '
' + i18n.onlineStatus.offline + '
';
38 | break;
39 | case this.offlineFeaturesManager.RECONNECTING:
40 | html = ' ' + i18n.onlineStatus.reconnecting + '
';
41 | break;
42 | case this.offlineFeaturesManager.ONLINE:
43 | html = '';
44 | break;
45 | }
46 | var node = dom.byId('connection_status');
47 | if (node) {
48 | node.innerHTML = html;
49 | }
50 | },
51 |
52 | updateStatus: function () {
53 | var node = dom.byId('pending_edits');
54 | // clear html
55 | node.innerHTML = '';
56 | this.defaults.layer.getAllEditsArray(function (edits) {
57 | var total = edits.length;
58 | if (total) {
59 | var html = '';
60 | html += '';
61 | html += ' ';
62 | html += string.substitute(i18n.onlineStatus.pending, {
63 | total: total
64 | });
65 | html += '
';
66 | node.innerHTML = html;
67 | }
68 | });
69 | },
70 |
71 | // now online
72 | goOnline: function () {
73 | // go online and then update status
74 | this.offlineFeaturesManager.goOnline(lang.hitch(this, function () {
75 | this.updateConnectivityIndicator();
76 | }));
77 | },
78 |
79 | // now offline
80 | goOffline: function () {
81 | // go offline
82 | this.offlineFeaturesManager.goOffline();
83 | this.updateConnectivityIndicator();
84 | },
85 |
86 | // setup editing
87 | initEditor: function () {
88 | if (!this.defaults.layer._offlineExtended) {
89 | // create offline manager
90 | this.offlineFeaturesManager = O.esri.Edit.OfflineFeaturesManager();
91 | this.offlineFeaturesManager.proxyPath = this.defaults.proxy;
92 | // use layer's object id
93 | this.offlineFeaturesManager.DB_UID = this.defaults.layer.objectIdField || "OBJECTID";
94 | // enable offline attachments
95 | this.offlineFeaturesManager.initAttachments(lang.hitch(this, function (attachSuccess, attachError) {
96 | if (attachSuccess) {
97 | /* extend layer with offline detection functionality */
98 | this.offlineFeaturesManager.extend(this.defaults.layer, lang.hitch(this, function (success, error) {
99 | if (success) {
100 | this.defaults.layer._offlineExtended = true;
101 | Offline.check();
102 | Offline.on('up', lang.hitch(this, function () {
103 | this.goOnline();
104 | }));
105 | Offline.on('down', lang.hitch(this, function () {
106 | this.goOffline();
107 | }));
108 | // update indicator and check status
109 | this.updateConnectivityIndicator();
110 | this.updateStatus();
111 | // status for pending edits
112 | this.offlineFeaturesManager.on(this.offlineFeaturesManager.events.EDITS_ENQUEUED, lang.hitch(this, function () {
113 | this.updateStatus();
114 | }));
115 | this.offlineFeaturesManager.on(this.offlineFeaturesManager.events.EDITS_SENT, lang.hitch(this, function () {
116 | this.updateStatus();
117 | }));
118 | this.offlineFeaturesManager.on(this.offlineFeaturesManager.events.ALL_EDITS_SENT, lang.hitch(this, function () {
119 | this.updateStatus();
120 | }));
121 | }
122 | }));
123 | }
124 | }));
125 | }
126 | }
127 | });
128 | });
--------------------------------------------------------------------------------
/js/builder/PortalItemStore.js:
--------------------------------------------------------------------------------
1 | define(["dojo/_base/declare", "dojo/_base/lang", "esri/arcgis/Portal"],
2 | function (declare, lang, esriPortal) {
3 | return declare(null, {
4 | idProperty: "id",
5 | constructor: function (options) {
6 | declare.safeMixin(this, options);
7 | this.portalUrl = this.portal && this.portal.portalUrl;
8 | },
9 |
10 | getIdentity: function (object) {
11 | return object[this.idProperty];
12 | },
13 |
14 | query: function (query, options) {
15 | var results, queryParams = lang.isObject(query) ? query : {
16 | 'q': query
17 | };
18 | if (options) {
19 | queryParams = lang.mixin(queryParams, {
20 | 'num': options.count,
21 | 'start': ((options.start || 0) + 1)
22 | });
23 | if (options.sort && options.sort.length) {
24 | var sort = options.sort[0];
25 | queryParams = lang.mixin(queryParams, {
26 | 'sortField': encodeURIComponent((sort.attribute === "created") ? "uploaded" : sort.attribute),
27 | 'sortOrder': sort.descending ? 'desc' : 'asc'
28 | });
29 | }
30 | }
31 |
32 | if (this.galleryType === "webmap") {
33 | results = this.portal.queryItems(queryParams).then(function (result) {
34 | result.results.total = result.total;
35 | return result.results;
36 | });
37 | } else { //group
38 | results = this.portal.queryGroups(queryParams).then(function (result) {
39 | result.results.total = result.total;
40 | return result.results;
41 | });
42 | }
43 | return esriPortal.PortalResult(results);
44 | }
45 | });
46 | });
--------------------------------------------------------------------------------
/js/builder/RefreshMixin.js:
--------------------------------------------------------------------------------
1 | define(["dojo/_base/declare", "dojo/_base/lang", "dojo/_base/Deferred", "dojo/on"], function (declare, lang, Deferred, listen) {
2 | function emitError(err) {
3 | if (typeof err !== "object") {
4 | err = new Error(err);
5 | }
6 | err.grid = this;
7 | if (listen.emit(this.domNode, "dgrid-error", {
8 | grid: this,
9 | error: err,
10 | cancelable: true,
11 | bubbles: true
12 | })) {
13 | console.error(err);
14 | }
15 | }
16 |
17 | var _RefreshMixin = declare(null, {
18 |
19 | _trackError: function (func) {
20 | var result;
21 |
22 | if (typeof func === "string") {
23 | func = lang.hitch(this, func);
24 | }
25 |
26 | try {
27 | result = func();
28 | } catch (err) {
29 | emitError.call(this, err);
30 | }
31 | return Deferred.when(
32 | result,
33 | // success callback instead of `null` in _StoreMixin:
34 | lang.hitch(this, function () {
35 | // fire 'refresh' event
36 | listen.emit(this.domNode, "refresh", {
37 | cancelable: true,
38 | bubbles: true
39 | });
40 | }),
41 | lang.hitch(this, emitError)
42 | );
43 | }
44 | });
45 |
46 | return _RefreshMixin;
47 |
48 | });
--------------------------------------------------------------------------------
/js/builder/signInHelper.js:
--------------------------------------------------------------------------------
1 | define([
2 | "dojo/_base/declare",
3 | "dojo/_base/lang",
4 | "dojo/dom-class",
5 | "dijit/_WidgetBase",
6 | "dojo/dom",
7 | "dojo/on",
8 | "esri/arcgis/utils",
9 | "esri/arcgis/Portal",
10 | "dojo/Deferred",
11 | "dojo/cookie",
12 | "dojo/i18n!application/nls/resources"
13 | ],
14 | function (declare, lang, domClass, _WidgetBase, dom, on, arcgisUtils, portal, Deferred, cookie, nls) {
15 | var Widget = declare([_WidgetBase], {
16 | declaredClass: "application.signInHelper",
17 | _portal: null,
18 | cred: "esri_jsapi_id_manager_data",
19 | constructor: function () {
20 | this._portal = new portal.Portal(this._getPortalURL());
21 | },
22 |
23 | createPortal: function () {
24 | // create portal
25 | var deferred = new Deferred();
26 | // portal loaded
27 | this.own(on(this._portal, "Load", lang.hitch(this, function () {
28 | this._portal.signIn().then(function (loggedInUser) {
29 | deferred.resolve(loggedInUser);
30 | }, function (err) {
31 | deferred.reject(err);
32 | });
33 | })));
34 |
35 | return deferred.promise;
36 | },
37 |
38 | _getPortalURL: function () {
39 | return arcgisUtils.arcgisUrl.split('/sharing/')[0];
40 | },
41 |
42 | getPortal: function () {
43 | return this._portal;
44 | },
45 |
46 | reportError: function (error) {
47 | // remove loading class from body
48 | domClass.remove(document.body, "app-loading");
49 | domClass.add(document.body, "app-error");
50 | // an error occurred - notify the user. In this example we pull the string from the
51 | // resource.js file located in the nls folder because we've set the application up
52 | // for localization. If you don't need to support multiple languages you can hardcode the
53 | // strings here and comment out the call in index.html to get the localization strings.
54 | // set message
55 | var node = dom.byId("loading_message");
56 | if (node) {
57 | if (this.config && this.config.i18n) {
58 | node.innerHTML = this.config.i18n.map.error + ": " + error.message;
59 | } else {
60 | node.innerHTML = "Unable to create map: " + error.message;
61 | }
62 | }
63 | }
64 |
65 | });
66 | return Widget;
67 | });
--------------------------------------------------------------------------------
/js/localStorageHelper.js:
--------------------------------------------------------------------------------
1 | /*global $,define,document,Storage */
2 | /*jslint sloppy:true,nomen:true */
3 | define([
4 | "dojo/_base/declare",
5 | "dojo/domReady!"
6 | ], function (declare) {
7 | return declare(null, {
8 | supportsStorage: function () {
9 | var localStorageSupport;
10 | try {
11 | var mod = 'modernizr';
12 | localStorage.setItem(mod, mod);
13 | localStorage.removeItem(mod);
14 | localStorageSupport = true;
15 | } catch (e) {
16 | localStorageSupport = false;
17 | }
18 | return localStorageSupport;
19 | }
20 | });
21 | });
--------------------------------------------------------------------------------
/js/nls/ar/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "الطبقة",
4 | sort: "الفرز حسب",
5 | order: "ترتيب",
6 | desc: "تنازلي",
7 | asc: "تصاعدي",
8 | loading: "تحميل…",
9 | search: "بحث",
10 | searchPlaceholder: "إيجاد التقارير",
11 | noResults: "بدون نتائج",
12 | ascending: "تصاعدي",
13 | descending: "تنازليًا"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/ar/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "صفحة",
5 | "previousTitle": "السابق",
6 | "nextTitle": "التالي",
7 | "firstTitle": "الأول",
8 | "lastTitle": "أخير",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/bs/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "الطبقة",
4 | sort: "الفرز حسب",
5 | order: "ترتيب",
6 | desc: "تنازلي",
7 | asc: "تصاعدي",
8 | loading: "تحميل…",
9 | search: "بحث",
10 | searchPlaceholder: "إيجاد التقارير",
11 | noResults: "بدون نتائج",
12 | ascending: "تصاعدي",
13 | descending: "تنازليًا"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/bs/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "صفحة",
5 | "previousTitle": "السابق",
6 | "nextTitle": "التالي",
7 | "firstTitle": "الأول",
8 | "lastTitle": "أخير",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/cs/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Vrstva",
4 | sort: "Seřadit podle",
5 | order: "Pořadí",
6 | desc: "Sestupně",
7 | asc: "Vzestupně",
8 | loading: "načítání…",
9 | search: "Hledat",
10 | searchPlaceholder: "Vyhledat hlášení",
11 | noResults: "Žádné výsledky",
12 | ascending: "Vzestupně",
13 | descending: "Sestupně"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/cs/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Stránka",
5 | "previousTitle": "Předchozí",
6 | "nextTitle": "Další",
7 | "firstTitle": "První",
8 | "lastTitle": "Poslední",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/da/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Lag",
4 | sort: "Sortér efter",
5 | order: "Rækkefølge",
6 | desc: "Faldende",
7 | asc: "Stigende",
8 | loading: "loading…",
9 | search: "Search",
10 | searchPlaceholder: "Find rapporter",
11 | noResults: "Ingen resultater",
12 | ascending: "Stigende",
13 | descending: "Faldende"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/da/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Side",
5 | "previousTitle": "Forrige",
6 | "nextTitle": "Næste",
7 | "firstTitle": "Første",
8 | "lastTitle": "Sidste",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/de/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Layer",
4 | sort: "Sortieren nach",
5 | order: "Reihenfolge",
6 | desc: "Beschreibung",
7 | asc: "Aufsteigend",
8 | loading: "…wird geladen",
9 | search: "Suche",
10 | searchPlaceholder: "Berichte suchen",
11 | noResults: "Keine Ergebnisse",
12 | ascending: "Aufsteigend",
13 | descending: "Absteigend"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/de/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Seite",
5 | "previousTitle": "Vorherige(r)",
6 | "nextTitle": "Nächste(r)",
7 | "firstTitle": "Erster",
8 | "lastTitle": "Letzte(r)",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/el/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Θεματικό επίπεδο",
4 | sort: "Ταξινόμηση κατά",
5 | order: "Σειρά",
6 | desc: "Φθίνουσα",
7 | asc: "Αύξουσα",
8 | loading: "φόρτωση&έλλειψη",
9 | search: "Αναζήτηση",
10 | searchPlaceholder: "Εύρεση αναφορών",
11 | noResults: "Δεν υπάρχουν αποτελέσματα",
12 | ascending: "Αύξουσα",
13 | descending: "Φθίνουσα"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/el/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Σελίδα",
5 | "previousTitle": "ΠΡΟΗΓΟΥΜΕΝΟ",
6 | "nextTitle": "ΕΠΟΜΕΝΟ",
7 | "firstTitle": "Πρώτο",
8 | "lastTitle": "Τελευταίο",
9 | "helip": "&έλλειψη"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/es/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Capa",
4 | sort: "Ordenar por",
5 | order: "Orden",
6 | desc: "Desc.",
7 | asc: "Asc",
8 | loading: "cargando…",
9 | search: "Búsqueda",
10 | searchPlaceholder: "Buscar informes",
11 | noResults: "No hay resultados",
12 | ascending: "Ascendente",
13 | descending: "Descendente"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/es/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Página",
5 | "previousTitle": "Anterior",
6 | "nextTitle": "Siguiente",
7 | "firstTitle": "Primero(a)",
8 | "lastTitle": "Último",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/et/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Kiht",
4 | sort: "Sorteeri:",
5 | order: "Järjekord",
6 | desc: "Laskuvas järjestuses",
7 | asc: "Tõusvas järjestuses",
8 | loading: "loading…",
9 | search: "Otsi",
10 | searchPlaceholder: "Leia aruanded",
11 | noResults: "Tulemused puuduvad",
12 | ascending: "Kahanev",
13 | descending: "Kahanev"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/et/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Lehekülg",
5 | "previousTitle": "Eelmine",
6 | "nextTitle": "Järgmine",
7 | "firstTitle": "Esimene",
8 | "lastTitle": "Viimane",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/fi/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Karttataso",
4 | sort: "Lajitteluperuste",
5 | order: "Järjestä",
6 | desc: "Laskeva",
7 | asc: "Nouseva",
8 | loading: "lataa…",
9 | search: "Etsi",
10 | searchPlaceholder: "Etsi raportit",
11 | noResults: "Ei tuloksia",
12 | ascending: "Nouseva",
13 | descending: "Laskeva"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/fi/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Sivu",
5 | "previousTitle": "Edellinen",
6 | "nextTitle": "Seuraava",
7 | "firstTitle": "Ensimmäinen",
8 | "lastTitle": "Viimeinen",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/fr/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Couche",
4 | sort: "Trier par",
5 | order: "Commande",
6 | desc: "Décroissant",
7 | asc: "Croissant",
8 | loading: "chargement…",
9 | search: "Rechercher",
10 | searchPlaceholder: "Rechercher des rapports",
11 | noResults: "Aucun résultat",
12 | ascending: "Croissant",
13 | descending: "Décroissant"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/fr/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Page",
5 | "previousTitle": "Précédent",
6 | "nextTitle": "Suivant",
7 | "firstTitle": "Premier",
8 | "lastTitle": "Dernier",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/he/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "שכבה",
4 | sort: "מיון על ידי",
5 | order: "סדר",
6 | desc: "יורד",
7 | asc: "עולה",
8 | loading: "טוען…",
9 | search: "חפש",
10 | searchPlaceholder: "חפש דוחות",
11 | noResults: "אין תוצאות",
12 | ascending: "עולה",
13 | descending: "יורד"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/he/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "עמוד",
5 | "previousTitle": "הקודם",
6 | "nextTitle": "הבא",
7 | "firstTitle": "ראשון",
8 | "lastTitle": "אחרון",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/hr/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "الطبقة",
4 | sort: "الفرز حسب",
5 | order: "ترتيب",
6 | desc: "تنازلي",
7 | asc: "تصاعدي",
8 | loading: "تحميل…",
9 | search: "بحث",
10 | searchPlaceholder: "إيجاد التقارير",
11 | noResults: "بدون نتائج",
12 | ascending: "تصاعدي",
13 | descending: "تنازليًا"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/hr/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "صفحة",
5 | "previousTitle": "السابق",
6 | "nextTitle": "التالي",
7 | "firstTitle": "الأول",
8 | "lastTitle": "أخير",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/it/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Layer",
4 | sort: "Ordina secondo",
5 | order: "Ordina",
6 | desc: "Decrescente",
7 | asc: "Crescente",
8 | loading: "caricamento…",
9 | search: "Ricerca",
10 | searchPlaceholder: "Trova report",
11 | noResults: "Nessun risultato",
12 | ascending: "Ascendente",
13 | descending: "Decrescente"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/it/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Pagina",
5 | "previousTitle": "Precedente",
6 | "nextTitle": "Seguente",
7 | "firstTitle": "Prima",
8 | "lastTitle": "Ultima",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/ja/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "レイヤー",
4 | sort: "並べ替え",
5 | order: "順序",
6 | desc: "降順",
7 | asc: "昇順",
8 | loading: "読み込んでいます...",
9 | search: "検索",
10 | searchPlaceholder: "レポートの検索",
11 | noResults: "検索結果はありません",
12 | ascending: "昇順",
13 | descending: "降順"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/ja/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "ページ",
5 | "previousTitle": "前へ",
6 | "nextTitle": "次へ",
7 | "firstTitle": "最初",
8 | "lastTitle": "最後",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/ko/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "레이어",
4 | sort: "정렬 기준",
5 | order: "순서",
6 | desc: "내림차순",
7 | asc: "오름차순",
8 | loading: "불러오는 중…",
9 | search: "검색",
10 | searchPlaceholder: "보고서 찾기",
11 | noResults: "결과 없음",
12 | ascending: "오름차순",
13 | descending: "내림차순"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/ko/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "페이지",
5 | "previousTitle": "이전",
6 | "nextTitle": "다음",
7 | "firstTitle": "처음",
8 | "lastTitle": "마지막",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/lt/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Sluoksnis",
4 | sort: "Rūšiuoti pagal",
5 | order: "Tvarka",
6 | desc: "Mažėj",
7 | asc: "Didėj",
8 | loading: "įkeliama…",
9 | search: "Ieškoti",
10 | searchPlaceholder: "Rasti ataskaitas",
11 | noResults: "Rezultatų nėra",
12 | ascending: "didėjančia tvarka",
13 | descending: "Mažėjimo tvarka"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/lt/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Puslapis",
5 | "previousTitle": "Ankstesnis",
6 | "nextTitle": "Kitas",
7 | "firstTitle": "Pirmas",
8 | "lastTitle": "Paskutinis",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/lv/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Slānis",
4 | sort: "Kārtot pēc",
5 | order: "Secība",
6 | desc: "Dilst.",
7 | asc: "Aug.",
8 | loading: "loading…",
9 | search: "Meklēšana",
10 | searchPlaceholder: "Atrast ziņojumus",
11 | noResults: "Nav rezultātu",
12 | ascending: "Pieaugoši",
13 | descending: "Dilstošā secībā"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/lv/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Lapa",
5 | "previousTitle": "Iepriekšējais",
6 | "nextTitle": "Tālāk",
7 | "firstTitle": "Pirmais",
8 | "lastTitle": "Pēdējais",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/nb/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Lag",
4 | sort: "Sorter etter",
5 | order: "Rekkefølge",
6 | desc: "Synkende",
7 | asc: "Stigende",
8 | loading: "loading…",
9 | search: "Søke",
10 | searchPlaceholder: "Søk etter rapporter",
11 | noResults: "Ingen resultater",
12 | ascending: "Stigende",
13 | descending: "Synkende"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/nb/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Side",
5 | "previousTitle": "Forrige",
6 | "nextTitle": "Neste",
7 | "firstTitle": "Første",
8 | "lastTitle": "Siste",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/nl/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Kaartlaag",
4 | sort: "Sorteren op",
5 | order: "Volgorde",
6 | desc: "Aflopend",
7 | asc: "Oplopend",
8 | loading: "laden…",
9 | search: "Zoeken",
10 | searchPlaceholder: "Rapporten zoeken",
11 | noResults: "Geen resultaten",
12 | ascending: "Oplopend",
13 | descending: "Aflopend"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/nl/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Pagina",
5 | "previousTitle": "Vorige",
6 | "nextTitle": "Volgende",
7 | "firstTitle": "Eerste",
8 | "lastTitle": "Laatste",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/pl/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Warstwa",
4 | sort: "Sortuj według",
5 | order: "Kolejność",
6 | desc: "Malej",
7 | asc: "Rosn",
8 | loading: "Wczytywanie…",
9 | search: "Szukaj",
10 | searchPlaceholder: "Znajdź raporty",
11 | noResults: "Brak wyników",
12 | ascending: "Rosnąco",
13 | descending: "Malejąco"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/pl/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Strona",
5 | "previousTitle": "Powrót",
6 | "nextTitle": "Dalej",
7 | "firstTitle": "Pierwszy",
8 | "lastTitle": "Ostatni",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/pt-br/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Camada",
4 | sort: "Classificar por",
5 | order: "Ordem",
6 | desc: "Desc",
7 | asc: "Asc",
8 | loading: "carregando…",
9 | search: "Pesquisar",
10 | searchPlaceholder: "Localizar relatórios",
11 | noResults: "Sem resultados",
12 | ascending: "Crescente",
13 | descending: "Descendente"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/pt-br/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Página",
5 | "previousTitle": "Anterior",
6 | "nextTitle": "Avançcar",
7 | "firstTitle": "Primeiro",
8 | "lastTitle": "Último",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/pt-pt/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Camada",
4 | sort: "Ordenar por",
5 | order: "Ordem",
6 | desc: "Desc",
7 | asc: "Asc",
8 | loading: "loading…",
9 | search: "Pesquisar",
10 | searchPlaceholder: "Encontrar relatórios",
11 | noResults: "Sem resultados",
12 | ascending: "Ascendente",
13 | descending: "Decrescente"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/pt-pt/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Página",
5 | "previousTitle": "Anterior",
6 | "nextTitle": "Seguinte",
7 | "firstTitle": "Primeiro",
8 | "lastTitle": "Último",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/ro/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Strat tematic",
4 | sort: "Sortare după",
5 | order: "Ordine",
6 | desc: "Desc.",
7 | asc: "Asc.",
8 | loading: "încărcare…",
9 | search: "Căutare",
10 | searchPlaceholder: "Găsire rapoarte",
11 | noResults: "Niciun rezultat",
12 | ascending: "Ascendent",
13 | descending: "Descendent"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/ro/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Pagina",
5 | "previousTitle": "Anterior",
6 | "nextTitle": "Înainte",
7 | "firstTitle": "La început",
8 | "lastTitle": "La sfârşit",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/ru/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Слой",
4 | sort: "Сортировать по",
5 | order: "Порядок",
6 | desc: "Desc",
7 | asc: "Asc",
8 | loading: "loading…",
9 | search: "Поиск",
10 | searchPlaceholder: "Найти отчеты",
11 | noResults: "Нет результатов",
12 | ascending: "По возрастанию",
13 | descending: "По убыванию"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/ru/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Страница",
5 | "previousTitle": "Предыдущий",
6 | "nextTitle": "Следующий",
7 | "firstTitle": "Первый",
8 | "lastTitle": "Последний",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/sr/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "الطبقة",
4 | sort: "الفرز حسب",
5 | order: "ترتيب",
6 | desc: "تنازلي",
7 | asc: "تصاعدي",
8 | loading: "تحميل…",
9 | search: "بحث",
10 | searchPlaceholder: "إيجاد التقارير",
11 | noResults: "بدون نتائج",
12 | ascending: "تصاعدي",
13 | descending: "تنازليًا"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/sr/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "صفحة",
5 | "previousTitle": "السابق",
6 | "nextTitle": "التالي",
7 | "firstTitle": "الأول",
8 | "lastTitle": "أخير",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/sv/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Lager",
4 | sort: "Sortera efter",
5 | order: "Ordning",
6 | desc: "Fallande",
7 | asc: "Stigande",
8 | loading: "laddar…",
9 | search: "Sök",
10 | searchPlaceholder: "Hitta rapporter",
11 | noResults: "Inga resultat",
12 | ascending: "Stigande",
13 | descending: "Fallande"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/sv/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Sida",
5 | "previousTitle": "Föregående",
6 | "nextTitle": "Nästa",
7 | "firstTitle": "Första",
8 | "lastTitle": "Sista",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/th/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "ชั้นข้อมูล",
4 | sort: "จัดลำดับตาม",
5 | order: "ลำดับ",
6 | desc: "เรียงจากมากไปน้อย",
7 | asc: "เรียงจากน้อยไปมาก",
8 | loading: "กำลังโหลด…",
9 | search: "ค้นหา",
10 | searchPlaceholder: "ค้นหารายงาน",
11 | noResults: "ไม่มีผลลัพธ์",
12 | ascending: "เรียงจากน้อยไปมาก",
13 | descending: "เรียงจากมากไปน้อย"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/th/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "หน้า",
5 | "previousTitle": "ก่อนหน้า",
6 | "nextTitle": "ถัดไป",
7 | "firstTitle": "หน้าแรก",
8 | "lastTitle": "หน้าสุดท้าย",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/tr/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Katman",
4 | sort: "Şuna göre sırala:",
5 | order: "Sırala",
6 | desc: "Azalan",
7 | asc: "Artan",
8 | loading: "yükleniyor…",
9 | search: "Ara",
10 | searchPlaceholder: "Raporları bul",
11 | noResults: "Sonuç yok",
12 | ascending: "Artan",
13 | descending: "Azalan"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/tr/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Sayfa",
5 | "previousTitle": "Önceki",
6 | "nextTitle": "Sonraki",
7 | "firstTitle": "Birinci",
8 | "lastTitle": "Son",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/vi/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "Lớp",
4 | sort: "Sắp xếp theo",
5 | order: "Thứ tự",
6 | desc: "Desc",
7 | asc: "Asc",
8 | loading: "đang tải…",
9 | search: "Tìm kiếm",
10 | searchPlaceholder: "Tìm báo cáo",
11 | noResults: "Không có kết quả",
12 | ascending: "Tăng dần",
13 | descending: "Giảm dần"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/vi/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "Trang",
5 | "previousTitle": "Trước",
6 | "nextTitle": "Tiếp theo",
7 | "firstTitle": "Đầu tiên",
8 | "lastTitle": "Cuối cùng",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/zh-cn/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "图层",
4 | sort: "排序方式",
5 | order: "顺序",
6 | desc: "降序",
7 | asc: "升序",
8 | loading: "加载&hellip;",
9 | search: "搜索",
10 | searchPlaceholder: "查找报告",
11 | noResults: "无结果",
12 | ascending: "升序",
13 | descending: "降序"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/zh-cn/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "页",
5 | "previousTitle": "上一页",
6 | "nextTitle": "下一页",
7 | "firstTitle": "首页",
8 | "lastTitle": "尾页",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/zh-hk/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "圖層(L)",
4 | sort: "排序方式",
5 | order: "順序(O)",
6 | desc: "降冪",
7 | asc: "昇冪",
8 | loading: "載入&hellip;",
9 | search: "搜尋",
10 | searchPlaceholder: "尋找報告",
11 | noResults: "無結果",
12 | ascending: "昇冪(C)",
13 | descending: "降冪(C)"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/zh-hk/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "頁",
5 | "previousTitle": "上一頁",
6 | "nextTitle": "下一頁",
7 | "firstTitle": "第一頁",
8 | "lastTitle": "最後一頁",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/nls/zh-tw/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "圖層(L)",
4 | sort: "排序方式",
5 | order: "順序(O)",
6 | desc: "降冪",
7 | asc: "昇冪",
8 | loading: "載入&hellip;",
9 | search: "搜尋",
10 | searchPlaceholder: "尋找報告",
11 | noResults: "無結果",
12 | ascending: "昇冪(C)",
13 | descending: "降冪(C)"
14 | })
15 | );
--------------------------------------------------------------------------------
/js/nls/zh-tw/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "頁",
5 | "previousTitle": "上一頁",
6 | "nextTitle": "下一頁",
7 | "firstTitle": "第一頁",
8 | "lastTitle": "最後一頁",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/js/pushpins.js:
--------------------------------------------------------------------------------
1 | define([{
2 | "id": "blue",
3 | "name": "Blue",
4 | "url": "./images/pins/blue.png",
5 | "width": 36,
6 | "height": 36,
7 | "offset": {
8 | "x": 9,
9 | "y": 18
10 | }
11 | }, {
12 | "id": "brown",
13 | "name": "Brown",
14 | "url": "./images/pins/brown.png",
15 | "width": 36,
16 | "height": 36,
17 | "offset": {
18 | "x": 9,
19 | "y": 18
20 | }
21 | }, {
22 | "id": "green",
23 | "name": "Green",
24 | "url": "./images/pins/green.png",
25 | "width": 36,
26 | "height": 36,
27 | "offset": {
28 | "x": 9,
29 | "y": 18
30 | }
31 | }, {
32 | "id": "grey",
33 | "name": "Grey",
34 | "url": "./images/pins/grey.png",
35 | "width": 36,
36 | "height": 36,
37 | "offset": {
38 | "x": 9,
39 | "y": 18
40 | }
41 | }, {
42 | "id": "orange",
43 | "name": "Orange",
44 | "url": "./images/pins/orange.png",
45 | "width": 36,
46 | "height": 36,
47 | "offset": {
48 | "x": 9,
49 | "y": 18
50 | }
51 | }, {
52 | "id": "purple",
53 | "name": "Purple",
54 | "url": "./images/pins/purple.png",
55 | "width": 36,
56 | "height": 36,
57 | "offset": {
58 | "x": 9,
59 | "y": 18
60 | }
61 | }, {
62 | "id": "red",
63 | "name": "Red",
64 | "url": "./images/pins/red.png",
65 | "width": 36,
66 | "height": 36,
67 | "offset": {
68 | "x": 9,
69 | "y": 18
70 | }
71 | }, {
72 | "id": "yellow",
73 | "name": "Yellow",
74 | "url": "./images/pins/yellow.png",
75 | "width": 36,
76 | "height": 36,
77 | "offset": {
78 | "x": 9,
79 | "y": 18
80 | }
81 | }]);
--------------------------------------------------------------------------------
/js/sanitizerConfig.js:
--------------------------------------------------------------------------------
1 | /*
2 | Version 1.6
3 | 6/8/2015
4 | */
5 |
6 | /*global define,document,location,require */
7 | /*jslint sloppy:true,nomen:true,plusplus:true */
8 | /*
9 | | Copyright 2014 Esri
10 | |
11 | | Licensed under the Apache License, Version 2.0 (the "License");
12 | | you may not use this file except in compliance with the License.
13 | | You may obtain a copy of the License at
14 | |
15 | | http://www.apache.org/licenses/LICENSE-2.0
16 | |
17 | | Unless required by applicable law or agreed to in writing, software
18 | | distributed under the License is distributed on an "AS IS" BASIS,
19 | | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | | See the License for the specific language governing permissions and
21 | | limitations under the License.
22 | */
23 |
24 | var __spreadArrays = function () {
25 | for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
26 | for (var r = Array(s), k = 0, i = 0; i < il; i++)
27 | for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
28 | r[k] = a[j];
29 | return r;
30 | };
31 |
32 | var allowedSVGTags = [
33 | "animate",
34 | "animatetransform",
35 | "circle",
36 | "clippath",
37 | "defs",
38 | "ellipse",
39 | "g",
40 | "image",
41 | "line",
42 | "lineargradient",
43 | "marker",
44 | "mask",
45 | "path",
46 | "pattern",
47 | "polygon",
48 | "polyline",
49 | "radialgradient",
50 | "rect",
51 | "stop",
52 | "svg",
53 | "switch",
54 | "symbol",
55 | "text",
56 | "textpath",
57 | "tspan",
58 | "use"
59 | ];
60 |
61 | var additionalAllowedTags = __spreadArrays([
62 | "dd",
63 | "dl",
64 | "dt",
65 | "h1",
66 | "h2",
67 | "h3",
68 | "h4",
69 | "h5",
70 | "h6",
71 | "sub",
72 | "sup",
73 | ], allowedSVGTags);
74 |
75 | var allowlistExtension = additionalAllowedTags.reduce(function (allowlist, tag) {
76 | allowlist[tag] = [];
77 | return allowlist;
78 | }, {});
79 |
80 | var safeAttrs = [
81 | "align",
82 | "alink",
83 | "alt",
84 | "bgcolor",
85 | "border",
86 | "cellpadding",
87 | "cellspacing",
88 | "class",
89 | "color",
90 | "cols",
91 | "colspan",
92 | "coords",
93 | "dir",
94 | "face",
95 | "height",
96 | "hspace",
97 | "ismap",
98 | "lang",
99 | "marginheight",
100 | "marginwidth",
101 | "multiple",
102 | "nohref",
103 | "noresize",
104 | "noshade",
105 | "nowrap",
106 | "ref",
107 | "rel",
108 | "rev",
109 | "rows",
110 | "rowspan",
111 | "scrolling",
112 | "shape",
113 | "span",
114 | "summary",
115 | "tabindex",
116 | "title",
117 | "usemap",
118 | "valign",
119 | "value",
120 | "vlink",
121 | "vspace",
122 | "width"
123 | ];
124 |
125 | var onTagAttr = function (_tag, attrName, attrValue) {
126 | var original = attrName + "=\"" + attrValue + "\"";
127 |
128 | if (safeAttrs.includes(attrName)) {
129 | return original;
130 | }
131 |
132 | return;
133 | };
134 |
135 | define({
136 | whiteList: allowlistExtension,
137 | onTagAttr: onTagAttr,
138 | stripIgnoreTag: true,
139 | stripIgnoreTagBody: ["script", "style"]
140 | });
141 |
--------------------------------------------------------------------------------
/js/themes.js:
--------------------------------------------------------------------------------
1 | define(
2 | [{
3 | "id": "basic",
4 | "name": "Basic Bootstrap (Default)",
5 | "url": "",
6 | "thumbnail": "images/themes/basic.png",
7 | "refUrl": "http://bootswatch.com/default/"
8 | },{
9 | "id": "bootstrap",
10 | "name": "Bootstrap",
11 | "url": "js/vendor/bootstrap/css/bootstrap-theme.min.css",
12 | "thumbnail": "images/themes/default.png",
13 | "refUrl": "http://bootswatch.com/default/"
14 | }, {
15 | "id": "cerulean",
16 | "name": "Cerulean",
17 | "url": "js/vendor/bootswatch/cerulean/bootstrap.min.css",
18 | "thumbnail": "js/vendor/bootswatch/cerulean/thumbnail.png",
19 | "refUrl": "http://bootswatch.com/cerulean/"
20 | }, {
21 | "id": "cosmo",
22 | "name": "Cosmo",
23 | "url": "js/vendor/bootswatch/cosmo/bootstrap.min.css",
24 | "thumbnail": "js/vendor/bootswatch/cosmo/thumbnail.png",
25 | "refUrl": "http://bootswatch.com/cosmo/"
26 | }, {
27 | "id": "cyborg",
28 | "name": "Cyborg",
29 | "url": "js/vendor/bootswatch/cyborg/bootstrap.min.css",
30 | "thumbnail": "js/vendor/bootswatch/cyborg/thumbnail.png",
31 | "refUrl": "http://bootswatch.com/cyborg/"
32 | }, {
33 | "id": "darkly",
34 | "name": "Darkly",
35 | "url": "js/vendor/bootswatch/darkly/bootstrap.min.css",
36 | "thumbnail": "js/vendor/bootswatch/darkly/thumbnail.png",
37 | "refUrl": "http://bootswatch.com/darkly/"
38 | }, {
39 | "id": "flatly",
40 | "name": "Flatly",
41 | "url": "js/vendor/bootswatch/flatly/bootstrap.min.css",
42 | "thumbnail": "js/vendor/bootswatch/flatly/thumbnail.png",
43 | "refUrl": "http://bootswatch.com/flatly/"
44 | }, {
45 | "id": "journal",
46 | "name": "Journal",
47 | "url": "js/vendor/bootswatch/journal/bootstrap.min.css",
48 | "thumbnail": "js/vendor/bootswatch/journal/thumbnail.png",
49 | "refUrl": "http://bootswatch.com/journal/"
50 | }, {
51 | "id": "lumen",
52 | "name": "Lumen",
53 | "url": "js/vendor/bootswatch/lumen/bootstrap.min.css",
54 | "thumbnail": "js/vendor/bootswatch/lumen/thumbnail.png",
55 | "refUrl": "http://bootswatch.com/lumen/"
56 | }, {
57 | "id": "paper",
58 | "name": "Paper",
59 | "url": "js/vendor/bootswatch/paper/bootstrap.min.css",
60 | "thumbnail": "js/vendor/bootswatch/paper/thumbnail.png",
61 | "refUrl": "http://bootswatch.com/paper/"
62 | }, {
63 | "id": "readable",
64 | "name": "Readable",
65 | "url": "js/vendor/bootswatch/readable/bootstrap.min.css",
66 | "thumbnail": "js/vendor/bootswatch/readable/thumbnail.png",
67 | "refUrl": "http://bootswatch.com/readable/"
68 | }, {
69 | "id": "sandstone",
70 | "name": "Sandstone",
71 | "url": "js/vendor/bootswatch/sandstone/bootstrap.min.css",
72 | "thumbnail": "js/vendor/bootswatch/sandstone/thumbnail.png",
73 | "refUrl": "http://bootswatch.com/sandstone/"
74 | }, {
75 | "id": "simplex",
76 | "name": "Simplex",
77 | "url": "js/vendor/bootswatch/simplex/bootstrap.min.css",
78 | "thumbnail": "js/vendor/bootswatch/simplex/thumbnail.png",
79 | "refUrl": "http://bootswatch.com/simplex/"
80 | }, {
81 | "id": "slate",
82 | "name": "Slate",
83 | "url": "js/vendor/bootswatch/slate/bootstrap.min.css",
84 | "thumbnail": "js/vendor/bootswatch/slate/thumbnail.png",
85 | "refUrl": "http://bootswatch.com/slate/"
86 | }, {
87 | "id": "spacelab",
88 | "name": "Spacelab",
89 | "url": "js/vendor/bootswatch/spacelab/bootstrap.min.css",
90 | "thumbnail": "js/vendor/bootswatch/spacelab/thumbnail.png",
91 | "refUrl": "http://bootswatch.com/spacelab/"
92 | }, {
93 | "id": "superhero",
94 | "name": "Superhero",
95 | "url": "js/vendor/bootswatch/superhero/bootstrap.min.css",
96 | "thumbnail": "js/vendor/bootswatch/superhero/thumbnail.png",
97 | "refUrl": "http://bootswatch.com/superhero/"
98 | }, {
99 | "id": "united",
100 | "name": "United",
101 | "url": "js/vendor/bootswatch/united/bootstrap.min.css",
102 | "thumbnail": "js/vendor/bootswatch/united/thumbnail.png",
103 | "refUrl": "http://bootswatch.com/united/"
104 | }, {
105 | "id": "yeti",
106 | "name": "Yeti",
107 | "url": "js/vendor/bootswatch/yeti/bootstrap.min.css",
108 | "thumbnail": "js/vendor/bootswatch/yeti/thumbnail.png",
109 | "refUrl": "http://bootswatch.com/yeti/"
110 | }]
111 | );
--------------------------------------------------------------------------------
/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/js/vendor/bootstrap/js/npm.js:
--------------------------------------------------------------------------------
1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
2 | require('../../js/transition.js')
3 | require('../../js/alert.js')
4 | require('../../js/button.js')
5 | require('../../js/carousel.js')
6 | require('../../js/collapse.js')
7 | require('../../js/dropdown.js')
8 | require('../../js/modal.js')
9 | require('../../js/tooltip.js')
10 | require('../../js/popover.js')
11 | require('../../js/scrollspy.js')
12 | require('../../js/tab.js')
13 | require('../../js/affix.js')
--------------------------------------------------------------------------------
/js/vendor/bootswatch/.gitignore:
--------------------------------------------------------------------------------
1 | .idea
2 | components
3 | node_modules
4 | build
5 | _site
6 | *.lock
7 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/.travis.yml:
--------------------------------------------------------------------------------
1 | branches:
2 | only:
3 | - master
4 | - gh-pages
5 |
6 | language: node_js
7 |
8 | node_js:
9 | - "0.10"
10 |
11 | before_install:
12 | - npm install -g grunt-cli recess bower
13 | - bower install
14 |
15 | script: "grunt swatch"
16 |
17 | git:
18 | depth: 10
19 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/CNAME:
--------------------------------------------------------------------------------
1 | bootswatch.com
2 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 | gem 'github-pages'
3 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2013 Thomas Park
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/README.md:
--------------------------------------------------------------------------------
1 | Bootswatch
2 | ==========
3 |
4 | [](http://bootswatch.com)
5 |
6 | Bootswatch is a collection of open source themes for [Bootstrap](http://getbootstrap.com/). Check it out at [bootswatch.com](http://bootswatch.com).
7 |
8 | Usage
9 | -----
10 | Download the `bootstrap.min.css` file associated with a theme and replace Bootstrap's default stylesheet. You must still include Bootstrap's JavaScript file to have functional dropdowns, modals, etc.
11 |
12 | The themes are also hosted on [BootstrapCDN](http://www.bootstrapcdn.com/bootswatch/).
13 |
14 | You can import a theme into your styles using either LESS or SASS.
15 |
16 | LESS:
17 |
18 | ```
19 | @import "bootstrap/less/bootstrap.less";
20 | @import "bootswatch/theme/variables.less";
21 | @import "bootswatch/theme/bootswatch.less";
22 |
23 | ```
24 |
25 | SASS:
26 |
27 | ```
28 | @import "bootswatch/theme/variables";
29 | @import "bootstrap-sass-official/assets/stylesheets/bootstrap";
30 | @import "bootswatch/theme/bootswatch";
31 |
32 | ```
33 |
34 |
35 | Customization
36 | ------
37 | Bootswatch is open source and you’re welcome to modify the themes.
38 |
39 | Each theme consists of two LESS files. `variables.less`, which is included by default in Bootstrap, allows you to customize [these settings](http://getbootstrap.com/customize/#less-variables). `bootswatch.less` introduces more extensive structural changes.
40 |
41 | These files are also available in SASS.
42 |
43 | Check out the [Help page](http://bootswatch.com/help/) for more details on building your own theme.
44 |
45 | API
46 | -----
47 |
48 | A simple API is available for integrating your platform with Bootswatch. More info at http://bootswatch.com/help/#api
49 |
50 | Contributing
51 | -----
52 | It's through your contributions that Bootswatch will continue to improve. You can contribute in several ways.
53 |
54 | **Issues:** Provide a detailed report of any bugs you encounter and open an issue on [GitHub](https://github.com/thomaspark/bootswatch/issues).
55 |
56 | **Documentation:** If you'd like to fix a typo or beef up the docs, you can fork the project, make your changes, and submit a pull request.
57 |
58 | **Code:** Make a fix and submit it as a pull request. When making changes, it's important to keep the CSS, LESS and SASS versions in sync. To do this, be sure to edit the LESS source files for the particular theme, then run the tasks `grunt swatch` and `grunt:convert_less` to build the CSS and LESS.
59 |
60 | **Donation:** Donations are gratefully accepted via [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=F22JEM3Q78JC2) and [Gratipay](https://gratipay.com/bootswatch/).
61 |
62 | Author
63 | ------
64 | Thomas Park
65 |
66 | + http://github.com/thomaspark
67 | + http://thomaspark.co
68 |
69 | Thanks
70 | ------
71 | [Mark Otto](https://github.com/mdo) and [Jacob Thornton](https://github.com/fat) for [Bootstrap](https://github.com/twbs/bootstrap).
72 |
73 | [Jenil Gogari](http://www.jgog.in/) for his contributions to the Flatly theme.
74 |
75 | [James Taylor](https://github.com/jostylr) for [cors-lite](https://github.com/jostylr/cors-lite).
76 |
77 | [Corey Sewell](https://github.com/cjsewell) for SASS conversion.
78 |
79 |
80 | Copyright and License
81 | ----
82 | Copyright 2014-2018 Thomas Park
83 |
84 | Code released under the MIT License.
85 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/_config.yml:
--------------------------------------------------------------------------------
1 | exclude: ["src", "node_modules", "bower.json", "bower_components/font-awesome/src", "composer.json", "package.json", "README.md", "LICENSE", "Gruntfile.js", "Gemfile"]
2 | include: ["_bootswatch.scss","_variables.scss"]
3 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/css/custom.min.css:
--------------------------------------------------------------------------------
1 | body{padding-top:50px}body>.navbar{-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}@media (min-width:768px){body>.navbar-transparent{background-color:transparent}body>.navbar-transparent .navbar-nav>.open>a{background-color:transparent!important}}#home{padding-top:0}#home .navbar-brand{padding:13.5px 15px 12.5px}#home .navbar-brand>img{display:inline;margin:0 10px;height:100%}#banner{min-height:300px;border-bottom:none}.table-of-contents{margin-top:1em}.page-header h1{font-size:4em}.bs-docs-section{margin-top:6em}.bs-docs-section h1{padding-top:100px}.bs-component{position:relative}.bs-component .modal{position:relative;top:auto;right:auto;left:auto;bottom:auto;z-index:1;display:block}.bs-component .modal-dialog{width:90%}.bs-component .popover{position:relative;display:inline-block;width:220px;margin:20px}#source-button{position:absolute;top:0;right:0;z-index:100;font-weight:700}.nav-tabs{margin-bottom:15px}.progress{margin-bottom:10px}footer{margin:5em 0}footer li{float:left;margin-right:1.5em;margin-bottom:1.5em}footer p{clear:left;margin-bottom:0}.splash{padding:9em 0 2em;background-color:#141d27;background-image:url(../img/bg.jpg);background-size:cover;background-attachment:fixed;color:#fff;text-align:center}.splash .logo{width:160px}.splash h1{font-size:3em}.splash #social{margin:2em 0}.splash .alert{margin:2em 0}.section-tout{padding:4em 0 3em;border-bottom:1px solid rgba(0,0,0,.05);background-color:#eaf1f1}.section-tout .fa{margin-right:.5em}.section-tout p{margin-bottom:3em}.section-preview{padding:4em 0 4em}.section-preview .preview{margin-bottom:4em;background-color:#eaf1f1}.section-preview .preview .image{position:relative}.section-preview .preview .image:before{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none}.section-preview .preview .options{padding:1em 2em 2em;border:1px solid rgba(0,0,0,.05);border-top:none;text-align:center}.section-preview .preview .options p{margin-bottom:2em}.section-preview .dropdown-menu{text-align:left}.section-preview .lead{margin-bottom:2em}@media (max-width:767px){.section-preview .image img{width:100%}}.sponsor #carbonads{max-width:240px;margin:0 auto}.sponsor .carbon-text{display:block;margin-top:1em;font-size:12px}.sponsor .carbon-poweredby{float:right;margin-top:1em;font-size:10px}@media (max-width:767px){.splash{padding-top:4em}.splash .logo{width:100px}.splash h1{font-size:2em}#banner{margin-bottom:2em;text-align:center}}
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/img/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/assets/img/bg.jpg
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/img/carboncostume.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/assets/img/carboncostume.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/img/gridgum.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/assets/img/gridgum.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/img/logo-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/assets/img/logo-dark.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/img/logo-nav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/assets/img/logo-nav.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/assets/img/logo.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/img/refs/beautifulwebdesign.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/assets/img/refs/beautifulwebdesign.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/img/refs/eloquentjavascript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/assets/img/refs/eloquentjavascript.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/img/refs/htmlandcss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/assets/img/refs/htmlandcss.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/img/shopify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/assets/img/shopify.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/img/stickers.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/assets/img/stickers.jpg
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/img/tshirt.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/assets/img/tshirt.jpg
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/js/bsa.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var bsa = document.createElement('script');
3 | bsa.type = 'text/javascript';
4 | bsa.async = true;
5 | bsa.src = 'http://s3.buysellads.com/ac/bsa.js';
6 | (document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(bsa);
7 | })();
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/js/custom.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | $(window).scroll(function () {
3 | var top = $(document).scrollTop();
4 | $('.splash').css({
5 | 'background-position': '0px -'+(top/3).toFixed(2)+'px'
6 | });
7 | if(top > 50)
8 | $('#home > .navbar').removeClass('navbar-transparent');
9 | else
10 | $('#home > .navbar').addClass('navbar-transparent');
11 | });
12 |
13 | $("a[href='#']").click(function(e) {
14 | e.preventDefault();
15 | });
16 |
17 | var $button = $("< >
").click(function(){
18 | var html = $(this).parent().html();
19 | html = cleanSource(html);
20 | $("#source-modal pre").text(html);
21 | $("#source-modal").modal();
22 | });
23 |
24 | $('.bs-component [data-toggle="popover"]').popover();
25 | $('.bs-component [data-toggle="tooltip"]').tooltip();
26 |
27 | $(".bs-component").hover(function(){
28 | $(this).append($button);
29 | $button.show();
30 | }, function(){
31 | $button.hide();
32 | });
33 |
34 | function cleanSource(html) {
35 | html = html.replace(/×/g, "×")
36 | .replace(/«/g, "«")
37 | .replace(/»/g, "»")
38 | .replace(/←/g, "←")
39 | .replace(/→/g, "→");
40 |
41 | var lines = html.split(/\n/);
42 |
43 | lines.shift();
44 | lines.splice(-1, 1);
45 |
46 | var indentSize = lines[0].length - lines[0].trim().length,
47 | re = new RegExp(" {" + indentSize + "}");
48 |
49 | lines = lines.map(function(line){
50 | if (line.match(re)) {
51 | line = line.substring(indentSize);
52 | }
53 |
54 | return line;
55 | });
56 |
57 | lines = lines.join("\n");
58 |
59 | return lines;
60 | }
61 |
62 | })();
63 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/assets/less/custom.less:
--------------------------------------------------------------------------------
1 | body {
2 | padding-top: 50px;
3 |
4 | > .navbar {
5 | -webkit-transition: background-color 300ms ease-in;
6 | transition: background-color 300ms ease-in;
7 | }
8 | }
9 |
10 | @media (min-width: 768px) {
11 | body {
12 | > .navbar-transparent {
13 | background-color: transparent;
14 |
15 | .navbar-nav > .open > a {
16 | background-color: transparent !important;
17 | }
18 | }
19 | }
20 | }
21 |
22 | #home {
23 | padding-top: 0px;
24 | .navbar-brand {
25 | padding: 13.5px 15px 12.5px;
26 | > img {
27 | display: inline;
28 | margin: 0 10px;
29 | height: 100%;
30 | }
31 | }
32 | }
33 |
34 | #banner {
35 | min-height: 300px;
36 | border-bottom: none;
37 | }
38 |
39 | .table-of-contents {
40 | margin-top: 1em;
41 | }
42 |
43 | .page-header {
44 |
45 | h1 {
46 | font-size: 4em;
47 | }
48 | }
49 |
50 | .bs-docs-section {
51 | margin-top: 6em;
52 |
53 | h1 {
54 | padding-top: 100px;
55 | }
56 | }
57 |
58 | .bs-component {
59 | position: relative;
60 |
61 | .modal {
62 | position: relative;
63 | top: auto;
64 | right: auto;
65 | left: auto;
66 | bottom: auto;
67 | z-index: 1;
68 | display: block;
69 |
70 | &-dialog {
71 | width: 90%;
72 | }
73 | }
74 |
75 | .popover {
76 | position: relative;
77 | display: inline-block;
78 | width: 220px;
79 | margin: 20px;
80 | }
81 | }
82 |
83 | #source-button {
84 | position: absolute;
85 | top: 0;
86 | right: 0;
87 | z-index: 100;
88 | font-weight: bold;
89 | }
90 |
91 | .nav-tabs {
92 | margin-bottom: 15px;
93 | }
94 |
95 | .progress {
96 | margin-bottom: 10px;
97 | }
98 |
99 | footer {
100 | margin: 5em 0;
101 |
102 | li {
103 | float: left;
104 | margin-right: 1.5em;
105 | margin-bottom: 1.5em;
106 | }
107 |
108 | p {
109 | clear: left;
110 | margin-bottom: 0;
111 | }
112 | }
113 |
114 | .splash {
115 | padding: 9em 0 2em;
116 | background-color: #141d27;
117 | background-image: url(../img/bg.jpg);
118 | background-size: cover;
119 | background-attachment: fixed;
120 | color: #fff;
121 | text-align: center;
122 |
123 | .logo {
124 | width: 160px;
125 | }
126 |
127 | h1 {
128 | font-size: 3em;
129 | }
130 |
131 | #social {
132 | margin: 2em 0;
133 | }
134 |
135 | .alert {
136 | margin: 2em 0;
137 | }
138 | }
139 |
140 | .section-tout {
141 | padding: 4em 0 3em;
142 | border-bottom: 1px solid rgba(0, 0, 0, 0.05);
143 | background-color: #eaf1f1;
144 |
145 | .fa {
146 | margin-right: 0.5em;
147 | }
148 |
149 | p {
150 | margin-bottom: 3em;
151 | }
152 | }
153 |
154 | .section-preview {
155 | padding: 4em 0 4em;
156 |
157 | .preview {
158 |
159 | margin-bottom: 4em;
160 | background-color: #eaf1f1;
161 |
162 | .image {
163 | position: relative;
164 | }
165 |
166 | .image:before {
167 | box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
168 | position: absolute;
169 | top: 0;
170 | left: 0;
171 | width: 100%;
172 | height: 100%;
173 | content: "";
174 | pointer-events: none;
175 | }
176 |
177 | .options {
178 | padding: 1em 2em 2em;
179 | border: 1px solid rgba(0, 0, 0, 0.05);
180 | border-top: none;
181 | text-align: center;
182 |
183 | p {
184 | margin-bottom: 2em;
185 | }
186 | }
187 | }
188 |
189 | .dropdown-menu {
190 | text-align: left;
191 | }
192 |
193 | .lead {
194 | margin-bottom: 2em;
195 | }
196 |
197 | @media (max-width: 767px) {
198 |
199 | .image img {
200 | width: 100%;
201 | }
202 | }
203 | }
204 |
205 | .sponsor {
206 |
207 | #carbonads {
208 | max-width: 240px;
209 | margin: 0 auto;
210 | }
211 |
212 | .carbon-text {
213 | display: block;
214 | margin-top: 1em;
215 | font-size: 12px;
216 | }
217 |
218 | .carbon-poweredby {
219 | float: right;
220 | margin-top: 1em;
221 | font-size: 10px;
222 | }
223 | }
224 |
225 | @media (max-width: 767px) {
226 |
227 | .splash {
228 |
229 | padding-top: 4em;
230 |
231 | .logo {
232 | width: 100px;
233 | }
234 |
235 | h1 {
236 | font-size: 2em;
237 | }
238 | }
239 |
240 | #banner {
241 | margin-bottom: 2em;
242 | text-align: center
243 | }
244 |
245 | }
--------------------------------------------------------------------------------
/js/vendor/bootswatch/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bootswatch",
3 | "description": "Bootswatch is a collection of themes for Bootstrap.",
4 | "author": "Thomas Park",
5 | "homepage": "http://bootswatch.com",
6 | "repository": {
7 | "type": "git",
8 | "url": "git://github.com/thomaspark/bootswatch.git"
9 | },
10 | "license": "MIT",
11 | "ignore": [
12 | "2",
13 | "api",
14 | "assets",
15 | "bower_components",
16 | "custom",
17 | "default",
18 | "global",
19 | "help",
20 | "tests",
21 | "_config.yml",
22 | ".gitignore",
23 | ".travis.yml",
24 | "CNAME",
25 | "composer.json",
26 | "favicon.ico",
27 | "Gemfile",
28 | "Gruntfile.js",
29 | "index.html",
30 | "package.json",
31 | "*/index.html"
32 | ],
33 | "dependencies": {
34 | "bootstrap": "~3.4.1"
35 | },
36 | "devDependencies": {
37 | "bootstrap-sass-official": "~3.4.1",
38 | "font-awesome": "~4.0.0",
39 | "html5shiv": "~3.7.0",
40 | "respond": "~1.4.2"
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/cerulean/_bootswatch.scss:
--------------------------------------------------------------------------------
1 | // Cerulean 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | @mixin btn-shadow($color){
6 | @include gradient-vertical-three-colors(lighten($color, 8%), $color, 60%, darken($color, 4%));
7 | filter: none;
8 | border-bottom: 1px solid darken($color, 10%);
9 | }
10 |
11 | // Navbar =====================================================================
12 |
13 | .navbar {
14 | @include btn-shadow($navbar-default-bg);
15 | filter: none;
16 | @include box-shadow(0 1px 10px rgba(0, 0, 0, 0.1));
17 |
18 | &-default {
19 |
20 | .badge {
21 | background-color: #fff;
22 | color: $navbar-default-bg;
23 | }
24 | }
25 |
26 | &-inverse {
27 | @include gradient-vertical-three-colors(lighten($navbar-inverse-bg, 8%), lighten($navbar-inverse-bg, 4%), 60%, darken($navbar-inverse-bg, 2%));
28 | filter: none;
29 | border-bottom: 1px solid darken($navbar-inverse-bg, 10%);
30 |
31 | .badge {
32 | background-color: #fff;
33 | color: $navbar-inverse-bg;
34 | }
35 | }
36 |
37 | .navbar-nav > li > a,
38 | &-brand {
39 | text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
40 | }
41 | }
42 |
43 | @media (max-width: $grid-float-breakpoint-max) {
44 |
45 | .navbar {
46 |
47 | .dropdown-header {
48 | color: #fff;
49 | }
50 |
51 | .dropdown-menu {
52 | a {
53 | color: #fff;
54 | }
55 | }
56 | }
57 | }
58 |
59 | // Buttons ====================================================================
60 |
61 | .btn {
62 |
63 | text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
64 |
65 | .caret {
66 | border-top-color: #fff;
67 | }
68 | }
69 |
70 | .btn-default {
71 |
72 | @include btn-shadow($btn-default-bg);
73 |
74 | &:hover {
75 | color: $btn-default-color;
76 | }
77 |
78 | .caret {
79 | border-top-color: $text-color;
80 | }
81 | }
82 |
83 | .btn-default {
84 | @include btn-shadow($btn-default-bg);
85 | }
86 |
87 | .btn-primary {
88 | @include btn-shadow($btn-primary-bg);
89 | }
90 |
91 | .btn-success {
92 | @include btn-shadow($btn-success-bg);
93 | }
94 |
95 | .btn-info {
96 | @include btn-shadow($btn-info-bg);
97 | }
98 |
99 | .btn-warning {
100 | @include btn-shadow($btn-warning-bg);
101 | }
102 |
103 | .btn-danger {
104 | @include btn-shadow($btn-danger-bg);
105 | }
106 |
107 | // Typography =================================================================
108 |
109 | // Tables =====================================================================
110 |
111 | // Forms ======================================================================
112 |
113 | // Navs =======================================================================
114 |
115 | // Indicators =================================================================
116 |
117 | // Progress bars ==============================================================
118 |
119 | // Containers =================================================================
120 |
121 | .panel-primary,
122 | .panel-success,
123 | .panel-warning,
124 | .panel-danger,
125 | .panel-info {
126 |
127 | .panel-heading,
128 | .panel-title {
129 | color: #fff;
130 | }
131 | }
132 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/cerulean/bootswatch.less:
--------------------------------------------------------------------------------
1 | // Cerulean 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | .btn-shadow(@color) {
6 | #gradient > .vertical-three-colors(lighten(@color, 8%), @color, 60%, darken(@color, 4%));
7 | filter: none;
8 | border-bottom: 1px solid darken(@color, 10%);
9 | }
10 |
11 | // Navbar =====================================================================
12 |
13 | .navbar {
14 | .btn-shadow(@navbar-default-bg);
15 | filter: none;
16 | .box-shadow(0 1px 10px rgba(0, 0, 0, 0.1));
17 |
18 | &-default {
19 |
20 | .badge {
21 | background-color: #fff;
22 | color: @navbar-default-bg;
23 | }
24 | }
25 |
26 | &-inverse {
27 | #gradient > .vertical-three-colors(lighten(@navbar-inverse-bg, 8%), lighten(@navbar-inverse-bg, 4%), 60%, darken(@navbar-inverse-bg, 2%));
28 | filter: none;
29 | border-bottom: 1px solid darken(@navbar-inverse-bg, 10%);
30 |
31 | .badge {
32 | background-color: #fff;
33 | color: @navbar-inverse-bg;
34 | }
35 | }
36 |
37 | .navbar-nav > li > a,
38 | &-brand {
39 | text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
40 | }
41 | }
42 |
43 | @media (max-width: @grid-float-breakpoint-max) {
44 |
45 | .navbar {
46 |
47 | .dropdown-header {
48 | color: #fff;
49 | }
50 |
51 | .dropdown-menu {
52 | a {
53 | color: #fff;
54 | }
55 | }
56 | }
57 | }
58 |
59 | // Buttons ====================================================================
60 |
61 | .btn {
62 |
63 | text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
64 |
65 | .caret {
66 | border-top-color: #fff;
67 | }
68 | }
69 |
70 | .btn-default {
71 |
72 | .btn-shadow(@btn-default-bg);
73 |
74 | &:hover {
75 | color: @btn-default-color;
76 | }
77 |
78 | .caret {
79 | border-top-color: @text-color;
80 | }
81 | }
82 |
83 | .btn-default {
84 | .btn-shadow(@btn-default-bg);
85 | }
86 |
87 | .btn-primary {
88 | .btn-shadow(@btn-primary-bg);
89 | }
90 |
91 | .btn-success {
92 | .btn-shadow(@btn-success-bg);
93 | }
94 |
95 | .btn-info {
96 | .btn-shadow(@btn-info-bg);
97 | }
98 |
99 | .btn-warning {
100 | .btn-shadow(@btn-warning-bg);
101 | }
102 |
103 | .btn-danger {
104 | .btn-shadow(@btn-danger-bg);
105 | }
106 |
107 | // Typography =================================================================
108 |
109 | // Tables =====================================================================
110 |
111 | // Forms ======================================================================
112 |
113 | // Navs =======================================================================
114 |
115 | // Indicators =================================================================
116 |
117 | // Progress bars ==============================================================
118 |
119 | // Containers =================================================================
120 |
121 | .panel-primary,
122 | .panel-success,
123 | .panel-warning,
124 | .panel-danger,
125 | .panel-info {
126 |
127 | .panel-heading,
128 | .panel-title {
129 | color: #fff;
130 | }
131 | }
132 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/cerulean/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/cerulean/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "thomaspark/bootswatch",
3 | "description": "Themes for Bootstrap",
4 | "license": "MIT",
5 | "authors": [
6 | {
7 | "name": "thomaspark",
8 | "email": "thomas@bootswatch.com"
9 | }
10 | ],
11 | "type": "component",
12 | "suggest": {
13 | "robloach/component-installer": "Allows installation of Components via Composer"
14 | },
15 | "extra": {
16 | "component": {
17 | "name": "bootswatch",
18 | "files": [
19 | "README.md",
20 | "LICENSE",
21 | "amelia/*",
22 | "cerulean/*",
23 | "cosmo/*",
24 | "cyborg/*",
25 | "darkly/*",
26 | "flatly/*",
27 | "fonts/*",
28 | "journal/*",
29 | "lumen/*",
30 | "paper/*",
31 | "readable/*",
32 | "sandstone/*",
33 | "simplex/*",
34 | "slate/*",
35 | "spacelab/*",
36 | "superhero/*",
37 | "united/*",
38 | "yeti/*"
39 | ]
40 | }
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/cosmo/_bootswatch.scss:
--------------------------------------------------------------------------------
1 | // Cosmo 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | $web-font-path: "https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700" !default;
6 | @import url($web-font-path);
7 |
8 | // Navbar =====================================================================
9 |
10 | .navbar {
11 |
12 | &-inverse {
13 |
14 | .badge {
15 | background-color: #fff;
16 | color: $brand-primary;
17 | }
18 | }
19 | }
20 |
21 | // Buttons ====================================================================
22 |
23 | // Typography =================================================================
24 |
25 | body {
26 | -webkit-font-smoothing: antialiased;
27 | }
28 |
29 | .text-primary,
30 | .text-primary:hover {
31 | color: $brand-primary;
32 | }
33 |
34 | .text-success,
35 | .text-success:hover {
36 | color: $brand-success;
37 | }
38 |
39 | .text-danger,
40 | .text-danger:hover {
41 | color: $brand-danger;
42 | }
43 |
44 | .text-warning,
45 | .text-warning:hover {
46 | color: $brand-warning;
47 | }
48 |
49 | .text-info,
50 | .text-info:hover {
51 | color: $brand-info;
52 | }
53 |
54 | // Tables =====================================================================
55 |
56 | table,
57 | .table {
58 |
59 | a:not(.btn) {
60 | text-decoration: underline;
61 | }
62 |
63 | .dropdown-menu a {
64 | text-decoration: none;
65 | }
66 |
67 | .success,
68 | .warning,
69 | .danger,
70 | .info {
71 | color: #fff;
72 |
73 | a {
74 | color: #fff;
75 | }
76 | }
77 | }
78 |
79 | // Forms ======================================================================
80 |
81 |
82 | .has-warning {
83 | .help-block,
84 | .control-label,
85 | .radio,
86 | .checkbox,
87 | .radio-inline,
88 | .checkbox-inline,
89 | &.radio label,
90 | &.checkbox label,
91 | &.radio-inline label,
92 | &.checkbox-inline label,
93 | .form-control-feedback {
94 | color: $brand-warning;
95 | }
96 |
97 | .form-control,
98 | .form-control:focus,
99 | .input-group-addon {
100 | border: 1px solid $brand-warning;
101 | }
102 | }
103 |
104 | .has-error {
105 | .help-block,
106 | .control-label,
107 | .radio,
108 | .checkbox,
109 | .radio-inline,
110 | .checkbox-inline,
111 | &.radio label,
112 | &.checkbox label,
113 | &.radio-inline label,
114 | &.checkbox-inline label,
115 | .form-control-feedback {
116 | color: $brand-danger;
117 | }
118 |
119 | .form-control,
120 | .form-control:focus,
121 | .input-group-addon {
122 | border: 1px solid $brand-danger;
123 | }
124 | }
125 |
126 | .has-success {
127 | .help-block,
128 | .control-label,
129 | .radio,
130 | .checkbox,
131 | .radio-inline,
132 | .checkbox-inline,
133 | &.radio label,
134 | &.checkbox label,
135 | &.radio-inline label,
136 | &.checkbox-inline label,
137 | .form-control-feedback {
138 | color: $brand-success;
139 | }
140 |
141 | .form-control,
142 | .form-control:focus,
143 | .input-group-addon {
144 | border: 1px solid $brand-success;
145 | }
146 | }
147 |
148 | // Navs =======================================================================
149 |
150 | .nav-pills {
151 |
152 | & > li > a {
153 | border-radius: 0;
154 | }
155 | }
156 |
157 | .dropdown-menu {
158 |
159 | & > li > a:hover,
160 | & > li > a:focus {
161 | background-image: none;
162 | }
163 | }
164 |
165 | // Indicators =================================================================
166 |
167 | .close {
168 | text-decoration: none;
169 | text-shadow: none;
170 | opacity: 0.4;
171 |
172 | &:hover,
173 | &:focus {
174 | opacity: 1;
175 | }
176 | }
177 |
178 | .alert {
179 | border: none;
180 |
181 | .alert-link {
182 | text-decoration: underline;
183 | color: #fff;
184 | }
185 | }
186 |
187 | .label {
188 | border-radius: 0;
189 | }
190 |
191 | // Progress bars ==============================================================
192 |
193 | .progress {
194 | height: 8px;
195 | @include box-shadow(none);
196 | .progress-bar {
197 | font-size: 8px;
198 | line-height: 8px;
199 | }
200 | }
201 |
202 | // Containers =================================================================
203 |
204 | .panel {
205 | &-heading,
206 | &-footer {
207 | border-top-right-radius: 0;
208 | border-top-left-radius: 0;
209 | }
210 |
211 | &-default {
212 | .close {
213 | color: $text-color;
214 | }
215 | }
216 | }
217 |
218 | a.list-group-item {
219 |
220 | &-success {
221 | &.active {
222 | background-color: $state-success-bg;
223 | }
224 |
225 | &.active:hover,
226 | &.active:focus {
227 | background-color: darken($state-success-bg, 5%);
228 | }
229 | }
230 |
231 | &-warning {
232 | &.active {
233 | background-color: $state-warning-bg;
234 | }
235 |
236 | &.active:hover,
237 | &.active:focus {
238 | background-color: darken($state-warning-bg, 5%);
239 | }
240 | }
241 |
242 | &-danger {
243 | &.active {
244 | background-color: $state-danger-bg;
245 | }
246 |
247 | &.active:hover,
248 | &.active:focus {
249 | background-color: darken($state-danger-bg, 5%);
250 | }
251 | }
252 | }
253 |
254 | .modal {
255 | .close {
256 | color: $text-color;
257 | }
258 | }
259 |
260 | .popover {
261 | color: $text-color;
262 | }
263 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/cosmo/bootswatch.less:
--------------------------------------------------------------------------------
1 | // Cosmo 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | @web-font-path: "https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700";
6 |
7 | .web-font(@path) {
8 | @import (css) url("@{path}");
9 | }
10 | .web-font(@web-font-path);
11 |
12 | // Navbar =====================================================================
13 |
14 | .navbar {
15 |
16 | &-inverse {
17 |
18 | .badge {
19 | background-color: #fff;
20 | color: @brand-primary;
21 | }
22 | }
23 | }
24 |
25 | // Buttons ====================================================================
26 |
27 | // Typography =================================================================
28 |
29 | body {
30 | -webkit-font-smoothing: antialiased;
31 | }
32 |
33 | .text-primary,
34 | .text-primary:hover {
35 | color: @brand-primary;
36 | }
37 |
38 | .text-success,
39 | .text-success:hover {
40 | color: @brand-success;
41 | }
42 |
43 | .text-danger,
44 | .text-danger:hover {
45 | color: @brand-danger;
46 | }
47 |
48 | .text-warning,
49 | .text-warning:hover {
50 | color: @brand-warning;
51 | }
52 |
53 | .text-info,
54 | .text-info:hover {
55 | color: @brand-info;
56 | }
57 |
58 | // Tables =====================================================================
59 |
60 | table,
61 | .table {
62 |
63 | a:not(.btn) {
64 | text-decoration: underline;
65 | }
66 |
67 | .dropdown-menu a {
68 | text-decoration: none;
69 | }
70 |
71 | .success,
72 | .warning,
73 | .danger,
74 | .info {
75 | color: #fff;
76 |
77 | a {
78 | color: #fff;
79 | }
80 | }
81 | }
82 |
83 | // Forms ======================================================================
84 |
85 |
86 | .has-warning {
87 | .help-block,
88 | .control-label,
89 | .radio,
90 | .checkbox,
91 | .radio-inline,
92 | .checkbox-inline,
93 | &.radio label,
94 | &.checkbox label,
95 | &.radio-inline label,
96 | &.checkbox-inline label,
97 | .form-control-feedback {
98 | color: @brand-warning;
99 | }
100 |
101 | .form-control,
102 | .form-control:focus,
103 | .input-group-addon {
104 | border: 1px solid @brand-warning;
105 | }
106 | }
107 |
108 | .has-error {
109 | .help-block,
110 | .control-label,
111 | .radio,
112 | .checkbox,
113 | .radio-inline,
114 | .checkbox-inline,
115 | &.radio label,
116 | &.checkbox label,
117 | &.radio-inline label,
118 | &.checkbox-inline label,
119 | .form-control-feedback {
120 | color: @brand-danger;
121 | }
122 |
123 | .form-control,
124 | .form-control:focus,
125 | .input-group-addon {
126 | border: 1px solid @brand-danger;
127 | }
128 | }
129 |
130 | .has-success {
131 | .help-block,
132 | .control-label,
133 | .radio,
134 | .checkbox,
135 | .radio-inline,
136 | .checkbox-inline,
137 | &.radio label,
138 | &.checkbox label,
139 | &.radio-inline label,
140 | &.checkbox-inline label,
141 | .form-control-feedback {
142 | color: @brand-success;
143 | }
144 |
145 | .form-control,
146 | .form-control:focus,
147 | .input-group-addon {
148 | border: 1px solid @brand-success;
149 | }
150 | }
151 |
152 | // Navs =======================================================================
153 |
154 | .nav-pills {
155 |
156 | & > li > a {
157 | border-radius: 0;
158 | }
159 | }
160 |
161 | .dropdown-menu {
162 |
163 | & > li > a:hover,
164 | & > li > a:focus {
165 | background-image: none;
166 | }
167 | }
168 |
169 | // Indicators =================================================================
170 |
171 | .close {
172 | text-decoration: none;
173 | text-shadow: none;
174 | opacity: 0.4;
175 |
176 | &:hover,
177 | &:focus {
178 | opacity: 1;
179 | }
180 | }
181 |
182 | .alert {
183 | border: none;
184 |
185 | .alert-link {
186 | text-decoration: underline;
187 | color: #fff;
188 | }
189 | }
190 |
191 | .label {
192 | border-radius: 0;
193 | }
194 |
195 | // Progress bars ==============================================================
196 |
197 | .progress {
198 | height: 8px;
199 | .box-shadow(none);
200 | .progress-bar {
201 | font-size: 8px;
202 | line-height: 8px;
203 | }
204 | }
205 |
206 | // Containers =================================================================
207 |
208 | .panel {
209 | &-heading,
210 | &-footer {
211 | border-top-right-radius: 0;
212 | border-top-left-radius: 0;
213 | }
214 |
215 | &-default {
216 | .close {
217 | color: @text-color;
218 | }
219 | }
220 | }
221 |
222 | a.list-group-item {
223 |
224 | &-success {
225 | &.active {
226 | background-color: @state-success-bg;
227 | }
228 |
229 | &.active:hover,
230 | &.active:focus {
231 | background-color: darken(@state-success-bg, 5%);
232 | }
233 | }
234 |
235 | &-warning {
236 | &.active {
237 | background-color: @state-warning-bg;
238 | }
239 |
240 | &.active:hover,
241 | &.active:focus {
242 | background-color: darken(@state-warning-bg, 5%);
243 | }
244 | }
245 |
246 | &-danger {
247 | &.active {
248 | background-color: @state-danger-bg;
249 | }
250 |
251 | &.active:hover,
252 | &.active:focus {
253 | background-color: darken(@state-danger-bg, 5%);
254 | }
255 | }
256 | }
257 |
258 | .modal {
259 | .close {
260 | color: @text-color;
261 | }
262 | }
263 |
264 | .popover {
265 | color: @text-color;
266 | }
267 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/cosmo/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/cosmo/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/custom/_bootswatch.scss:
--------------------------------------------------------------------------------
1 | // Custom 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 |
6 | // Navbar =====================================================================
7 |
8 | // Buttons ====================================================================
9 |
10 | // Typography =================================================================
11 |
12 | // Tables =====================================================================
13 |
14 | // Forms ======================================================================
15 |
16 | // Navs =======================================================================
17 |
18 | // Indicators =================================================================
19 |
20 | // Progress bars ==============================================================
21 |
22 | // Containers =================================================================
23 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/custom/bootswatch.less:
--------------------------------------------------------------------------------
1 | // Custom 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 |
6 | // Navbar =====================================================================
7 |
8 | // Buttons ====================================================================
9 |
10 | // Typography =================================================================
11 |
12 | // Tables =====================================================================
13 |
14 | // Forms ======================================================================
15 |
16 | // Navs =======================================================================
17 |
18 | // Indicators =================================================================
19 |
20 | // Progress bars ==============================================================
21 |
22 | // Containers =================================================================
23 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/cyborg/_bootswatch.scss:
--------------------------------------------------------------------------------
1 | // Cyborg 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | $web-font-path: "https://fonts.googleapis.com/css?family=Roboto:400,700" !default;
6 | @import url($web-font-path);
7 |
8 | // Navbar =====================================================================
9 |
10 | // Buttons ====================================================================
11 |
12 | // Typography =================================================================
13 |
14 | .text-primary,
15 | .text-primary:hover {
16 | color: $brand-primary;
17 | }
18 |
19 | .text-success,
20 | .text-success:hover {
21 | color: $brand-success;
22 | }
23 |
24 | .text-danger,
25 | .text-danger:hover {
26 | color: $brand-danger;
27 | }
28 |
29 | .text-warning,
30 | .text-warning:hover {
31 | color: $brand-warning;
32 | }
33 |
34 | .text-info,
35 | .text-info:hover {
36 | color: $brand-info;
37 | }
38 |
39 | .bg-success,
40 | .bg-info,
41 | .bg-warning,
42 | .bg-danger {
43 | color: #fff;
44 | }
45 |
46 | // Tables =====================================================================
47 |
48 | table,
49 | .table {
50 | color: #fff;
51 |
52 | a:not(.btn) {
53 | color: #fff;
54 | text-decoration: underline;
55 | }
56 |
57 | .dropdown-menu a {
58 | text-decoration: none;
59 | }
60 |
61 | .text-muted {
62 | color: $text-muted;
63 | }
64 | }
65 |
66 | .table-responsive > .table {
67 | background-color: $table-bg;
68 | }
69 |
70 | // Forms ======================================================================
71 |
72 | .has-warning {
73 | .help-block,
74 | .control-label,
75 | .radio,
76 | .checkbox,
77 | .radio-inline,
78 | .checkbox-inline,
79 | &.radio label,
80 | &.checkbox label,
81 | &.radio-inline label,
82 | &.checkbox-inline label,
83 | .form-control-feedback {
84 | color: $brand-warning;
85 | }
86 |
87 | .form-control,
88 | .form-control:focus,
89 | .input-group-addon {
90 | border-color: $brand-warning;
91 | }
92 | }
93 |
94 | .has-error {
95 | .help-block,
96 | .control-label,
97 | .radio,
98 | .checkbox,
99 | .radio-inline,
100 | .checkbox-inline,
101 | &.radio label,
102 | &.checkbox label,
103 | &.radio-inline label,
104 | &.checkbox-inline label,
105 | .form-control-feedback {
106 | color: $brand-danger;
107 | }
108 |
109 | .form-control,
110 | .form-control:focus,
111 | .input-group-addon {
112 | border-color: $brand-danger;
113 | }
114 | }
115 |
116 | .has-success {
117 | .help-block,
118 | .control-label,
119 | .radio,
120 | .checkbox,
121 | .radio-inline,
122 | .checkbox-inline,
123 | &.radio label,
124 | &.checkbox label,
125 | &.radio-inline label,
126 | &.checkbox-inline label,
127 | .form-control-feedback {
128 | color: $brand-success;
129 | }
130 |
131 | .form-control,
132 | .form-control:focus,
133 | .input-group-addon {
134 | border-color: $brand-success;
135 | }
136 | }
137 |
138 | legend {
139 | color: #fff;
140 | }
141 |
142 | .input-group-addon {
143 | background-color: $btn-default-bg;
144 | }
145 |
146 | // Navs =======================================================================
147 |
148 | .nav-tabs,
149 | .nav-pills,
150 | .breadcrumb,
151 | .pager {
152 |
153 | a {
154 | color: #fff;
155 | }
156 | }
157 |
158 | // Indicators =================================================================
159 |
160 | .alert {
161 |
162 | .alert-link,
163 | a {
164 | color: $alert-warning-text;
165 | text-decoration: underline;
166 | }
167 |
168 | .close {
169 | text-decoration: none;
170 | }
171 | }
172 |
173 | .close {
174 | color: #fff;
175 | text-decoration: none;
176 | opacity: 0.4;
177 |
178 | &:hover,
179 | &:focus {
180 | color: #fff;
181 | opacity: 1;
182 | }
183 | }
184 |
185 | // Progress bars ==============================================================
186 |
187 | // Containers =================================================================
188 |
189 | a.thumbnail:hover,
190 | a.thumbnail:focus,
191 | a.thumbnail.active {
192 | border-color: $thumbnail-border;
193 | }
194 |
195 | a.list-group-item {
196 |
197 | &.active,
198 | &.active:hover,
199 | &.active:focus {
200 | border-color: $list-group-border;
201 | }
202 |
203 | &-success {
204 | &.active {
205 | background-color: $state-success-bg;
206 | }
207 |
208 | &.active:hover,
209 | &.active:focus {
210 | background-color: darken($state-success-bg, 5%);
211 | }
212 | }
213 |
214 | &-warning {
215 | &.active {
216 | background-color: $state-warning-bg;
217 | }
218 |
219 | &.active:hover,
220 | &.active:focus {
221 | background-color: darken($state-warning-bg, 5%);
222 | }
223 | }
224 |
225 | &-danger {
226 | &.active {
227 | background-color: $state-danger-bg;
228 | }
229 |
230 | &.active:hover,
231 | &.active:focus {
232 | background-color: darken($state-danger-bg, 5%);
233 | }
234 | }
235 | }
236 |
237 | .jumbotron {
238 |
239 | h1, h2, h3, h4, h5, h6 {
240 | color: #fff;
241 | }
242 | }
--------------------------------------------------------------------------------
/js/vendor/bootswatch/cyborg/bootswatch.less:
--------------------------------------------------------------------------------
1 | // Cyborg 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | @web-font-path: "https://fonts.googleapis.com/css?family=Roboto:400,700";
6 |
7 | .web-font(@path) {
8 | @import (css) url("@{path}");
9 | }
10 | .web-font(@web-font-path);
11 |
12 | // Navbar =====================================================================
13 |
14 | // Buttons ====================================================================
15 |
16 | // Typography =================================================================
17 |
18 | .text-primary,
19 | .text-primary:hover {
20 | color: @brand-primary;
21 | }
22 |
23 | .text-success,
24 | .text-success:hover {
25 | color: @brand-success;
26 | }
27 |
28 | .text-danger,
29 | .text-danger:hover {
30 | color: @brand-danger;
31 | }
32 |
33 | .text-warning,
34 | .text-warning:hover {
35 | color: @brand-warning;
36 | }
37 |
38 | .text-info,
39 | .text-info:hover {
40 | color: @brand-info;
41 | }
42 |
43 | .bg-success,
44 | .bg-info,
45 | .bg-warning,
46 | .bg-danger {
47 | color: #fff;
48 | }
49 |
50 | // Tables =====================================================================
51 |
52 | table,
53 | .table {
54 | color: #fff;
55 |
56 | a:not(.btn) {
57 | color: #fff;
58 | text-decoration: underline;
59 | }
60 |
61 | .dropdown-menu a {
62 | text-decoration: none;
63 | }
64 |
65 | .text-muted {
66 | color: @text-muted;
67 | }
68 | }
69 |
70 | .table-responsive > .table {
71 | background-color: @table-bg;
72 | }
73 |
74 | // Forms ======================================================================
75 |
76 | .has-warning {
77 | .help-block,
78 | .control-label,
79 | .radio,
80 | .checkbox,
81 | .radio-inline,
82 | .checkbox-inline,
83 | &.radio label,
84 | &.checkbox label,
85 | &.radio-inline label,
86 | &.checkbox-inline label,
87 | .form-control-feedback {
88 | color: @brand-warning;
89 | }
90 |
91 | .form-control,
92 | .form-control:focus,
93 | .input-group-addon {
94 | border-color: @brand-warning;
95 | }
96 | }
97 |
98 | .has-error {
99 | .help-block,
100 | .control-label,
101 | .radio,
102 | .checkbox,
103 | .radio-inline,
104 | .checkbox-inline,
105 | &.radio label,
106 | &.checkbox label,
107 | &.radio-inline label,
108 | &.checkbox-inline label,
109 | .form-control-feedback {
110 | color: @brand-danger;
111 | }
112 |
113 | .form-control,
114 | .form-control:focus,
115 | .input-group-addon {
116 | border-color: @brand-danger;
117 | }
118 | }
119 |
120 | .has-success {
121 | .help-block,
122 | .control-label,
123 | .radio,
124 | .checkbox,
125 | .radio-inline,
126 | .checkbox-inline,
127 | &.radio label,
128 | &.checkbox label,
129 | &.radio-inline label,
130 | &.checkbox-inline label,
131 | .form-control-feedback {
132 | color: @brand-success;
133 | }
134 |
135 | .form-control,
136 | .form-control:focus,
137 | .input-group-addon {
138 | border-color: @brand-success;
139 | }
140 | }
141 |
142 | legend {
143 | color: #fff;
144 | }
145 |
146 | .input-group-addon {
147 | background-color: @btn-default-bg;
148 | }
149 |
150 | // Navs =======================================================================
151 |
152 | .nav-tabs,
153 | .nav-pills,
154 | .breadcrumb,
155 | .pager {
156 |
157 | a {
158 | color: #fff;
159 | }
160 | }
161 |
162 | // Indicators =================================================================
163 |
164 | .alert {
165 |
166 | .alert-link,
167 | a {
168 | color: @alert-warning-text;
169 | text-decoration: underline;
170 | }
171 |
172 | .close {
173 | text-decoration: none;
174 | }
175 | }
176 |
177 | .close {
178 | color: #fff;
179 | text-decoration: none;
180 | opacity: 0.4;
181 |
182 | &:hover,
183 | &:focus {
184 | color: #fff;
185 | opacity: 1;
186 | }
187 | }
188 |
189 | // Progress bars ==============================================================
190 |
191 | // Containers =================================================================
192 |
193 | a.thumbnail:hover,
194 | a.thumbnail:focus,
195 | a.thumbnail.active {
196 | border-color: @thumbnail-border;
197 | }
198 |
199 | a.list-group-item {
200 |
201 | &.active,
202 | &.active:hover,
203 | &.active:focus {
204 | border-color: @list-group-border;
205 | }
206 |
207 | &-success {
208 | &.active {
209 | background-color: @state-success-bg;
210 | }
211 |
212 | &.active:hover,
213 | &.active:focus {
214 | background-color: darken(@state-success-bg, 5%);
215 | }
216 | }
217 |
218 | &-warning {
219 | &.active {
220 | background-color: @state-warning-bg;
221 | }
222 |
223 | &.active:hover,
224 | &.active:focus {
225 | background-color: darken(@state-warning-bg, 5%);
226 | }
227 | }
228 |
229 | &-danger {
230 | &.active {
231 | background-color: @state-danger-bg;
232 | }
233 |
234 | &.active:hover,
235 | &.active:focus {
236 | background-color: darken(@state-danger-bg, 5%);
237 | }
238 | }
239 | }
240 |
241 | .jumbotron {
242 |
243 | h1, h2, h3, h4, h5, h6 {
244 | color: #fff;
245 | }
246 | }
--------------------------------------------------------------------------------
/js/vendor/bootswatch/cyborg/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/cyborg/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/darkly/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/darkly/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/favicon.ico
--------------------------------------------------------------------------------
/js/vendor/bootswatch/flatly/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/flatly/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/js/vendor/bootswatch/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/js/vendor/bootswatch/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/js/vendor/bootswatch/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/js/vendor/bootswatch/global/build.less:
--------------------------------------------------------------------------------
1 | @import "../bower_components/bootstrap/less/bootstrap.less";
2 | @import "variables.less";
3 | @import "bootswatch.less";
4 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/global/build.scss:
--------------------------------------------------------------------------------
1 | @import "variables";
2 | @import "../bower_components/bootstrap-sass-official/assets/stylesheets/bootstrap";
3 | @import "bootswatch";
4 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/journal/_bootswatch.scss:
--------------------------------------------------------------------------------
1 | // Journal 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | $web-font-path: "https://fonts.googleapis.com/css?family=News+Cycle:400,700" !default;
6 | @import url($web-font-path);
7 |
8 | // Navbar =====================================================================
9 |
10 | .navbar {
11 | font-size: 18px;
12 | font-family: $font-family-sans-serif;
13 | font-weight: $headings-font-weight;
14 |
15 | &-default {
16 |
17 | .badge {
18 | background-color: #000;
19 | color: #fff;
20 | }
21 | }
22 |
23 | &-inverse {
24 |
25 | .badge {
26 | background-color: #fff;
27 | color: $navbar-inverse-bg;
28 | }
29 | }
30 | }
31 |
32 | .navbar-brand {
33 | font-size: inherit;
34 | font-weight: $headings-font-weight;
35 | text-transform: uppercase;
36 | }
37 |
38 | // Buttons ====================================================================
39 |
40 | // Typography =================================================================
41 |
42 | // Tables =====================================================================
43 |
44 | // Forms ======================================================================
45 |
46 | .has-warning {
47 | .help-block,
48 | .control-label,
49 | .radio,
50 | .checkbox,
51 | .radio-inline,
52 | .checkbox-inline,
53 | &.radio label,
54 | &.checkbox label,
55 | &.radio-inline label,
56 | &.checkbox-inline label,
57 | .form-control-feedback {
58 | color: $brand-danger;
59 | }
60 |
61 | .form-control,
62 | .form-control:focus {
63 | border-color: $brand-danger;
64 | }
65 | }
66 |
67 | .has-error {
68 | .help-block,
69 | .control-label,
70 | .radio,
71 | .checkbox,
72 | .radio-inline,
73 | .checkbox-inline,
74 | &.radio label,
75 | &.checkbox label,
76 | &.radio-inline label,
77 | &.checkbox-inline label,
78 | .form-control-feedback {
79 | color: $brand-primary;
80 | }
81 |
82 | .form-control,
83 | .form-control:focus {
84 | border-color: $brand-primary;
85 | }
86 | }
87 |
88 | .has-success {
89 | .help-block,
90 | .control-label,
91 | .radio,
92 | .checkbox,
93 | .radio-inline,
94 | .checkbox-inline,
95 | &.radio label,
96 | &.checkbox label,
97 | &.radio-inline label,
98 | &.checkbox-inline label,
99 | .form-control-feedback {
100 | color: $brand-success;
101 | }
102 |
103 | .form-control,
104 | .form-control:focus {
105 | border-color: $brand-success;
106 | }
107 | }
108 |
109 | // Navs =======================================================================
110 |
111 | // Indicators =================================================================
112 |
113 | .badge {
114 | padding-bottom: 4px;
115 | vertical-align: 3px;
116 | font-size: 10px;
117 | }
118 |
119 | // Progress bars ==============================================================
120 |
121 | // Containers =================================================================
122 |
123 | .jumbotron {
124 |
125 | h1, h2, h3, h4, h5, h6 {
126 | font-family: $font-family-sans-serif;
127 | font-weight: $headings-font-weight;
128 | color: #000;
129 | }
130 | }
131 |
132 | .panel {
133 |
134 | &-primary,
135 | &-success,
136 | &-warning,
137 | &-danger,
138 | &-info {
139 | .panel-title {
140 | color: #fff;
141 | }
142 | }
143 |
144 |
145 | }
146 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/journal/bootswatch.less:
--------------------------------------------------------------------------------
1 | // Journal 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | @web-font-path: "https://fonts.googleapis.com/css?family=News+Cycle:400,700";
6 |
7 | .web-font(@path) {
8 | @import (css) url("@{path}");
9 | }
10 | .web-font(@web-font-path);
11 |
12 | // Navbar =====================================================================
13 |
14 | .navbar {
15 | font-size: 18px;
16 | font-family: @font-family-sans-serif;
17 | font-weight: @headings-font-weight;
18 |
19 | &-default {
20 |
21 | .badge {
22 | background-color: #000;
23 | color: #fff;
24 | }
25 | }
26 |
27 | &-inverse {
28 |
29 | .badge {
30 | background-color: #fff;
31 | color: @navbar-inverse-bg;
32 | }
33 | }
34 | }
35 |
36 | .navbar-brand {
37 | font-size: inherit;
38 | font-weight: @headings-font-weight;
39 | text-transform: uppercase;
40 | }
41 |
42 | // Buttons ====================================================================
43 |
44 | // Typography =================================================================
45 |
46 | // Tables =====================================================================
47 |
48 | // Forms ======================================================================
49 |
50 | .has-warning {
51 | .help-block,
52 | .control-label,
53 | .radio,
54 | .checkbox,
55 | .radio-inline,
56 | .checkbox-inline,
57 | &.radio label,
58 | &.checkbox label,
59 | &.radio-inline label,
60 | &.checkbox-inline label,
61 | .form-control-feedback {
62 | color: @brand-danger;
63 | }
64 |
65 | .form-control,
66 | .form-control:focus {
67 | border-color: @brand-danger;
68 | }
69 | }
70 |
71 | .has-error {
72 | .help-block,
73 | .control-label,
74 | .radio,
75 | .checkbox,
76 | .radio-inline,
77 | .checkbox-inline,
78 | &.radio label,
79 | &.checkbox label,
80 | &.radio-inline label,
81 | &.checkbox-inline label,
82 | .form-control-feedback {
83 | color: @brand-primary;
84 | }
85 |
86 | .form-control,
87 | .form-control:focus {
88 | border-color: @brand-primary;
89 | }
90 | }
91 |
92 | .has-success {
93 | .help-block,
94 | .control-label,
95 | .radio,
96 | .checkbox,
97 | .radio-inline,
98 | .checkbox-inline,
99 | &.radio label,
100 | &.checkbox label,
101 | &.radio-inline label,
102 | &.checkbox-inline label,
103 | .form-control-feedback {
104 | color: @brand-success;
105 | }
106 |
107 | .form-control,
108 | .form-control:focus {
109 | border-color: @brand-success;
110 | }
111 | }
112 |
113 | // Navs =======================================================================
114 |
115 | // Indicators =================================================================
116 |
117 | .badge {
118 | padding-bottom: 4px;
119 | vertical-align: 3px;
120 | font-size: 10px;
121 | }
122 |
123 | // Progress bars ==============================================================
124 |
125 | // Containers =================================================================
126 |
127 | .jumbotron {
128 |
129 | h1, h2, h3, h4, h5, h6 {
130 | font-family: @font-family-sans-serif;
131 | font-weight: @headings-font-weight;
132 | color: #000;
133 | }
134 | }
135 |
136 | .panel {
137 |
138 | &-primary,
139 | &-success,
140 | &-warning,
141 | &-danger,
142 | &-info {
143 | .panel-title {
144 | color: #fff;
145 | }
146 | }
147 |
148 |
149 | }
150 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/journal/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/journal/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/lumen/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/lumen/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bootswatch",
3 | "description": "Bootswatch is a collection of themes for Bootstrap.",
4 | "version": "3.4.1",
5 | "author": "Thomas Park",
6 | "homepage": "http://bootswatch.com",
7 | "license": "MIT",
8 | "repository": {
9 | "type": "git",
10 | "url": "https://github.com/thomaspark/bootswatch.git"
11 | },
12 | "engines": {
13 | "node": ">= 0.10.0"
14 | },
15 | "devDependencies": {
16 | "bower": "~1.2.8",
17 | "grunt": "~0.4.2",
18 | "grunt-autoprefixer": "~1.0.1",
19 | "grunt-contrib-clean": "~0.5.0",
20 | "grunt-contrib-concat": "~0.3.0",
21 | "grunt-contrib-connect": "~0.8.0",
22 | "grunt-contrib-less": "~0.9.0",
23 | "grunt-contrib-sass": "~0.7.4",
24 | "grunt-contrib-watch": "~0.5.1"
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/paper/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/paper/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/readable/_bootswatch.scss:
--------------------------------------------------------------------------------
1 | // Readable 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | $web-font-path: "https://fonts.googleapis.com/css?family=Raleway:400,700" !default;
6 | @import url($web-font-path);
7 |
8 | // Navbar =====================================================================
9 |
10 | .navbar {
11 | font-family: $headings-font-family;
12 |
13 | &-nav,
14 | &-form {
15 | margin-left: 0;
16 | margin-right: 0;
17 | }
18 |
19 | &-nav > li > a {
20 | $margin-vertical: (($navbar-height - 2*$padding-base-vertical - $line-height-computed - 2px) / 2);
21 | margin: $margin-vertical 6px;
22 | padding: $padding-base-vertical $padding-base-horizontal;
23 | border: 1px solid transparent;
24 | border-radius: $border-radius-base;
25 |
26 | &:hover {
27 | border: 1px solid #ddd;
28 | }
29 | }
30 |
31 | &-nav > .active > a,
32 | &-nav > .active > a:hover {
33 | border: 1px solid #ddd;
34 | }
35 |
36 | &-default .navbar-nav > .active > a:hover {
37 | color: $navbar-default-link-hover-color;
38 | }
39 |
40 | &-inverse .navbar-nav > .active > a:hover {
41 | color: $navbar-inverse-link-hover-color;
42 | }
43 |
44 | &-brand {
45 | padding-top: (($navbar-height - 2*$font-size-large) / 2);
46 | padding-bottom: (($navbar-height - 2*$font-size-large) / 2);
47 | line-height: 1.9;
48 | }
49 | }
50 |
51 | @media (min-width: $grid-float-breakpoint) {
52 | .navbar {
53 | .navbar-nav > li > a {
54 | padding: $padding-base-vertical $padding-base-horizontal;
55 | }
56 | }
57 | }
58 |
59 | @media (max-width: ($grid-float-breakpoint - 1)) {
60 | .navbar {
61 | .navbar-nav > li > a {
62 | margin: 0;
63 | }
64 | }
65 | }
66 |
67 | // Buttons ====================================================================
68 |
69 | .btn {
70 | font-family: $headings-font-family;
71 | }
72 |
73 | // Typography =================================================================
74 |
75 | // Tables =====================================================================
76 |
77 | // Forms ======================================================================
78 |
79 | legend {
80 | font-family: $headings-font-family;
81 | }
82 |
83 | .input-group-addon {
84 | font-family: $font-family-sans-serif;
85 | }
86 |
87 | // Navs =======================================================================
88 |
89 | .nav {
90 | .open > a,
91 | .open > a:hover,
92 | .open > a:focus {
93 | border: 1px solid #ddd;
94 | }
95 | }
96 |
97 | .pagination {
98 |
99 | font-family: $headings-font-family;
100 |
101 | &-lg > li > a,
102 | &-lg > li > span {
103 | padding: 14px 24px;
104 | }
105 | }
106 |
107 | .pager {
108 |
109 | font-family: $headings-font-family;
110 |
111 | a {
112 | color: $text-color;
113 | }
114 |
115 | a:hover {
116 | border-color: transparent;
117 | color: #fff;
118 | }
119 |
120 | .disabled a {
121 | border-color: $pager-border;
122 | }
123 | }
124 |
125 | // Indicators =================================================================
126 |
127 | .close {
128 | color: #fff;
129 | text-decoration: none;
130 | text-shadow: none;
131 | opacity: 0.4;
132 |
133 | &:hover,
134 | &:focus {
135 | color: #fff;
136 | opacity: 1;
137 | }
138 | }
139 |
140 | .alert {
141 | .alert-link {
142 | color: $alert-success-text;
143 | text-decoration: underline;
144 | }
145 | }
146 |
147 | .label {
148 | font-family: $headings-font-family;
149 | font-weight: normal;
150 |
151 | &-default {
152 | border: 1px solid #ddd;
153 | color: $text-color;
154 | }
155 |
156 | }
157 |
158 | .badge {
159 | padding: 1px 7px 5px;
160 | vertical-align: 2px;
161 | font-family: $headings-font-family;
162 | font-weight: normal;
163 | }
164 |
165 | // Progress bars ==============================================================
166 |
167 | // Containers =================================================================
168 |
169 | .panel {
170 | @include box-shadow(none);
171 |
172 | &-default {
173 | .close {
174 | color: $text-color;
175 | }
176 | }
177 | }
178 |
179 | .modal {
180 | .close {
181 | color: $text-color;
182 | }
183 | }
184 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/readable/bootswatch.less:
--------------------------------------------------------------------------------
1 | // Readable 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | @web-font-path: "https://fonts.googleapis.com/css?family=Raleway:400,700";
6 |
7 | .web-font(@path) {
8 | @import (css) url("@{path}");
9 | }
10 | .web-font(@web-font-path);
11 |
12 | // Navbar =====================================================================
13 |
14 | .navbar {
15 | font-family: @headings-font-family;
16 |
17 | &-nav,
18 | &-form {
19 | margin-left: 0;
20 | margin-right: 0;
21 | }
22 |
23 | &-nav > li > a {
24 | @margin-vertical: ((@navbar-height - 2*@padding-base-vertical - @line-height-computed - 2px) / 2);
25 | margin: @margin-vertical 6px;
26 | padding: @padding-base-vertical @padding-base-horizontal;
27 | border: 1px solid transparent;
28 | border-radius: @border-radius-base;
29 |
30 | &:hover {
31 | border: 1px solid #ddd;
32 | }
33 | }
34 |
35 | &-nav > .active > a,
36 | &-nav > .active > a:hover {
37 | border: 1px solid #ddd;
38 | }
39 |
40 | &-default .navbar-nav > .active > a:hover {
41 | color: @navbar-default-link-hover-color;
42 | }
43 |
44 | &-inverse .navbar-nav > .active > a:hover {
45 | color: @navbar-inverse-link-hover-color;
46 | }
47 |
48 | &-brand {
49 | padding-top: ((@navbar-height - 2*@font-size-large) / 2);
50 | padding-bottom: ((@navbar-height - 2*@font-size-large) / 2);
51 | line-height: 1.9;
52 | }
53 | }
54 |
55 | @media (min-width: @grid-float-breakpoint) {
56 | .navbar {
57 | .navbar-nav > li > a {
58 | padding: @padding-base-vertical @padding-base-horizontal;
59 | }
60 | }
61 | }
62 |
63 | @media (max-width: (@grid-float-breakpoint - 1)) {
64 | .navbar {
65 | .navbar-nav > li > a {
66 | margin: 0;
67 | }
68 | }
69 | }
70 |
71 | // Buttons ====================================================================
72 |
73 | .btn {
74 | font-family: @headings-font-family;
75 | }
76 |
77 | // Typography =================================================================
78 |
79 | // Tables =====================================================================
80 |
81 | // Forms ======================================================================
82 |
83 | legend {
84 | font-family: @headings-font-family;
85 | }
86 |
87 | .input-group-addon {
88 | font-family: @font-family-sans-serif;
89 | }
90 |
91 | // Navs =======================================================================
92 |
93 | .nav {
94 | .open > a,
95 | .open > a:hover,
96 | .open > a:focus {
97 | border: 1px solid #ddd;
98 | }
99 | }
100 |
101 | .pagination {
102 |
103 | font-family: @headings-font-family;
104 |
105 | &-lg > li > a,
106 | &-lg > li > span {
107 | padding: 14px 24px;
108 | }
109 | }
110 |
111 | .pager {
112 |
113 | font-family: @headings-font-family;
114 |
115 | a {
116 | color: @text-color;
117 | }
118 |
119 | a:hover {
120 | border-color: transparent;
121 | color: #fff;
122 | }
123 |
124 | .disabled a {
125 | border-color: @pager-border;
126 | }
127 | }
128 |
129 | // Indicators =================================================================
130 |
131 | .close {
132 | color: #fff;
133 | text-decoration: none;
134 | text-shadow: none;
135 | opacity: 0.4;
136 |
137 | &:hover,
138 | &:focus {
139 | color: #fff;
140 | opacity: 1;
141 | }
142 | }
143 |
144 | .alert {
145 | .alert-link {
146 | color: @alert-success-text;
147 | text-decoration: underline;
148 | }
149 | }
150 |
151 | .label {
152 | font-family: @headings-font-family;
153 | font-weight: normal;
154 |
155 | &-default {
156 | border: 1px solid #ddd;
157 | color: @text-color;
158 | }
159 |
160 | }
161 |
162 | .badge {
163 | padding: 1px 7px 5px;
164 | vertical-align: 2px;
165 | font-family: @headings-font-family;
166 | font-weight: normal;
167 | }
168 |
169 | // Progress bars ==============================================================
170 |
171 | // Containers =================================================================
172 |
173 | .panel {
174 | .box-shadow(none);
175 |
176 | &-default {
177 | .close {
178 | color: @text-color;
179 | }
180 | }
181 | }
182 |
183 | .modal {
184 | .close {
185 | color: @text-color;
186 | }
187 | }
188 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/readable/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/readable/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/sandstone/_bootswatch.scss:
--------------------------------------------------------------------------------
1 | // Sandstone 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | $web-font-path: "https://fonts.googleapis.com/css?family=Roboto:400,500,700" !default;
6 | @import url($web-font-path);
7 |
8 | // Navbar =====================================================================
9 |
10 | .sandstone {
11 | font-size: 11px;
12 | line-height: 22px;
13 | font-weight: 500;
14 | text-transform: uppercase;
15 | }
16 |
17 | .navbar {
18 | .nav > li > a {
19 | @extend .sandstone;
20 | }
21 |
22 | &-form input,
23 | &-form .form-control {
24 | border: none;
25 | }
26 | }
27 |
28 | // Buttons ====================================================================
29 |
30 | .btn {
31 | border: none;
32 | @extend .sandstone;
33 |
34 | &:hover {
35 | border-color: transparent;
36 | }
37 |
38 | &-lg {
39 | line-height: 26px;
40 | }
41 |
42 | &-default {
43 | &:hover {
44 | background-color: $navbar-default-link-active-bg;
45 | }
46 | }
47 | }
48 |
49 | // Typography =================================================================
50 |
51 | // Tables =====================================================================
52 |
53 | // Forms ======================================================================
54 |
55 | input,
56 | .form-control {
57 | @include box-shadow(none);
58 |
59 | &:focus {
60 | border-color: $input-border;
61 | @include box-shadow(none);
62 | }
63 | }
64 |
65 | // Navs =======================================================================
66 |
67 | .nav {
68 | @extend .sandstone;
69 |
70 | .open > a,
71 | .open > a:hover,
72 | .open > a:focus {
73 | border-color: $gray-light;
74 | }
75 | }
76 |
77 | .nav-tabs {
78 |
79 | & > li > a {
80 | background-color: $gray-lighter;
81 | border-color: $nav-tabs-border-color;
82 | color: $gray;
83 | }
84 |
85 | > li.disabled > a:hover {
86 | background-color: $gray-lighter;
87 | }
88 | }
89 |
90 | .nav-pills {
91 | a {
92 | color: $gray;
93 | }
94 |
95 | li > a {
96 | border: 1px solid transparent;
97 | }
98 |
99 | li.active > a,
100 | li > a:hover {
101 | border-color: $gray-light;
102 | }
103 |
104 | li.disabled > a {
105 | border-color: transparent;
106 | }
107 | }
108 |
109 | .breadcrumb {
110 | @extend .sandstone;
111 |
112 | border: 1px solid $gray-light;
113 |
114 | a {
115 | color: $gray;
116 | }
117 | }
118 |
119 | .pagination {
120 | @extend .sandstone;
121 | }
122 |
123 | .pager {
124 | @extend .sandstone;
125 |
126 | li > a {
127 | color: $gray;
128 | }
129 | }
130 |
131 | .dropdown-menu {
132 | & > li > a {
133 | @extend .sandstone;
134 | }
135 | }
136 |
137 | // Indicators =================================================================
138 |
139 | .alert {
140 |
141 | a,
142 | .alert-link {
143 | color: #fff;
144 | }
145 | }
146 |
147 | .tooltip {
148 | @extend .sandstone;
149 | }
150 |
151 | // Progress bars ==============================================================
152 |
153 | .progress {
154 | border-radius: 10px;
155 | background-color: $gray-light;
156 | @include box-shadow(none);
157 |
158 | &-bar {
159 | @include box-shadow(none);
160 | }
161 | }
162 |
163 | // Containers =================================================================
164 |
165 | .list-group {
166 | &-item {
167 | padding: 16px 24px;
168 | }
169 | }
170 |
171 | .well {
172 | @include box-shadow(none);
173 | }
174 |
175 | .panel {
176 | @include box-shadow(none);
177 |
178 | .panel-heading,
179 | .panel-title {
180 | @extend .sandstone;
181 | color: #fff;
182 | }
183 |
184 | .panel-footer {
185 | @extend .sandstone;
186 | }
187 |
188 | &-default {
189 | .panel-heading,
190 | .panel-title,
191 | .panel-footer {
192 | color: $gray;
193 | }
194 | }
195 | }
196 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/sandstone/bootswatch.less:
--------------------------------------------------------------------------------
1 | // Sandstone 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | @web-font-path: "https://fonts.googleapis.com/css?family=Roboto:400,500,700";
6 |
7 | .web-font(@path) {
8 | @import (css) url("@{path}");
9 | }
10 | .web-font(@web-font-path);
11 |
12 | // Navbar =====================================================================
13 |
14 | .sandstone {
15 | font-size: 11px;
16 | line-height: 22px;
17 | font-weight: 500;
18 | text-transform: uppercase;
19 | }
20 |
21 | .navbar {
22 | .nav > li > a {
23 | .sandstone;
24 | }
25 |
26 | &-form input,
27 | &-form .form-control {
28 | border: none;
29 | }
30 | }
31 |
32 | // Buttons ====================================================================
33 |
34 | .btn {
35 | border: none;
36 | .sandstone;
37 |
38 | &:hover {
39 | border-color: transparent;
40 | }
41 |
42 | &-lg {
43 | line-height: 26px;
44 | }
45 |
46 | &-default {
47 | &:hover {
48 | background-color: @navbar-default-link-active-bg;
49 | }
50 | }
51 | }
52 |
53 | // Typography =================================================================
54 |
55 | // Tables =====================================================================
56 |
57 | // Forms ======================================================================
58 |
59 | input,
60 | .form-control {
61 | .box-shadow(none);
62 |
63 | &:focus {
64 | border-color: @input-border;
65 | .box-shadow(none);
66 | }
67 | }
68 |
69 | // Navs =======================================================================
70 |
71 | .nav {
72 | .sandstone;
73 |
74 | .open > a,
75 | .open > a:hover,
76 | .open > a:focus {
77 | border-color: @gray-light;
78 | }
79 | }
80 |
81 | .nav-tabs {
82 |
83 | & > li > a {
84 | background-color: @gray-lighter;
85 | border-color: @nav-tabs-border-color;
86 | color: @gray;
87 | }
88 |
89 | > li.disabled > a:hover {
90 | background-color: @gray-lighter;
91 | }
92 | }
93 |
94 | .nav-pills {
95 | a {
96 | color: @gray;
97 | }
98 |
99 | li > a {
100 | border: 1px solid transparent;
101 | }
102 |
103 | li.active > a,
104 | li > a:hover {
105 | border-color: @gray-light;
106 | }
107 |
108 | li.disabled > a {
109 | border-color: transparent;
110 | }
111 | }
112 |
113 | .breadcrumb {
114 | .sandstone;
115 |
116 | border: 1px solid @gray-light;
117 |
118 | a {
119 | color: @gray;
120 | }
121 | }
122 |
123 | .pagination {
124 | .sandstone;
125 | }
126 |
127 | .pager {
128 | .sandstone;
129 |
130 | li > a {
131 | color: @gray;
132 | }
133 | }
134 |
135 | .dropdown-menu {
136 | & > li > a {
137 | .sandstone;
138 | }
139 | }
140 |
141 | // Indicators =================================================================
142 |
143 | .alert {
144 |
145 | a,
146 | .alert-link {
147 | color: #fff;
148 | }
149 | }
150 |
151 | .tooltip {
152 | .sandstone;
153 | }
154 |
155 | // Progress bars ==============================================================
156 |
157 | .progress {
158 | border-radius: 10px;
159 | background-color: @gray-light;
160 | .box-shadow(none);
161 |
162 | &-bar {
163 | .box-shadow(none);
164 | }
165 | }
166 |
167 | // Containers =================================================================
168 |
169 | .list-group {
170 | &-item {
171 | padding: 16px 24px;
172 | }
173 | }
174 |
175 | .well {
176 | .box-shadow(none);
177 | }
178 |
179 | .panel {
180 | .box-shadow(none);
181 |
182 | .panel-heading,
183 | .panel-title {
184 | .sandstone;
185 | color: #fff;
186 | }
187 |
188 | .panel-footer {
189 | .sandstone;
190 | }
191 |
192 | &-default {
193 | .panel-heading,
194 | .panel-title,
195 | .panel-footer {
196 | color: @gray;
197 | }
198 | }
199 | }
200 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/sandstone/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/sandstone/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/simplex/_bootswatch.scss:
--------------------------------------------------------------------------------
1 | // Simplex 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | $web-font-path: "https://fonts.googleapis.com/css?family=Open+Sans:400,700" !default;
6 | @import url($web-font-path);
7 |
8 | @mixin btn-shadow($color){
9 | @include gradient-vertical-three-colors(lighten($color, 3%), $color, 6%, darken($color, 3%));
10 | filter: none;
11 | border: 1px solid darken($color, 10%);
12 | }
13 |
14 | // Navbar =====================================================================
15 |
16 | .navbar {
17 |
18 | &-inverse {
19 |
20 | .badge {
21 | background-color: #fff;
22 | color: $brand-primary;
23 | }
24 | }
25 | }
26 |
27 | // Buttons ====================================================================
28 |
29 | .btn {
30 | font-family: $headings-font-family;
31 | }
32 |
33 | .btn-default,
34 | .btn-default:hover {
35 | @include btn-shadow($btn-default-bg);
36 | }
37 |
38 | .btn-primary,
39 | .btn-primary:hover {
40 | @include btn-shadow($btn-primary-bg);
41 | }
42 |
43 | .btn-success,
44 | .btn-success:hover {
45 | @include btn-shadow($btn-success-bg);
46 | }
47 |
48 | .btn-info,
49 | .btn-info:hover {
50 | @include btn-shadow($btn-info-bg);
51 | }
52 |
53 | .btn-warning,
54 | .btn-warning:hover {
55 | @include btn-shadow($btn-warning-bg);
56 | }
57 |
58 | .btn-danger,
59 | .btn-danger:hover {
60 | @include btn-shadow($btn-danger-bg);
61 | }
62 |
63 | // Typography =================================================================
64 |
65 | body {
66 | font-weight: 200;
67 | }
68 |
69 | // Tables =====================================================================
70 |
71 | th {
72 | color: $headings-color;
73 | }
74 |
75 | // Forms ======================================================================
76 |
77 | legend {
78 | color: $headings-color;
79 | }
80 |
81 | label {
82 | font-weight: normal;
83 | }
84 |
85 | .has-warning {
86 | .help-block,
87 | .control-label,
88 | .radio,
89 | .checkbox,
90 | .radio-inline,
91 | .checkbox-inline,
92 | &.radio label,
93 | &.checkbox label,
94 | &.radio-inline label,
95 | &.checkbox-inline label,
96 | .form-control-feedback {
97 | color: $brand-danger;
98 | }
99 |
100 | .form-control,
101 | .form-control:focus {
102 | border-color: $brand-danger;
103 | }
104 | }
105 |
106 | .has-error {
107 | .help-block,
108 | .control-label,
109 | .radio,
110 | .checkbox,
111 | .radio-inline,
112 | .checkbox-inline,
113 | &.radio label,
114 | &.checkbox label,
115 | &.radio-inline label,
116 | &.checkbox-inline label,
117 | .form-control-feedback {
118 | color: $brand-primary;
119 | }
120 |
121 | .form-control,
122 | .form-control:focus {
123 | border-color: $brand-primary;
124 | }
125 | }
126 |
127 | .has-success {
128 | .help-block,
129 | .control-label,
130 | .radio,
131 | .checkbox,
132 | .radio-inline,
133 | .checkbox-inline,
134 | &.radio label,
135 | &.checkbox label,
136 | &.radio-inline label,
137 | &.checkbox-inline label,
138 | .form-control-feedback {
139 | color: $brand-success;
140 | }
141 |
142 | .form-control,
143 | .form-control:focus {
144 | border-color: $brand-success;
145 | }
146 | }
147 |
148 | // Navs =======================================================================
149 |
150 | .pager {
151 | a {
152 | color: $headings-color;
153 | }
154 |
155 | a:hover,
156 | .active > a, {
157 | border-color: $brand-primary;
158 | color: #fff;
159 | }
160 |
161 | .disabled > a {
162 | border-color: $pager-border;
163 | }
164 | }
165 |
166 | // Indicators =================================================================
167 |
168 | // Progress bars ==============================================================
169 |
170 | // Containers =================================================================
--------------------------------------------------------------------------------
/js/vendor/bootswatch/simplex/bootswatch.less:
--------------------------------------------------------------------------------
1 | // Simplex 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | @web-font-path: "https://fonts.googleapis.com/css?family=Open+Sans:400,700";
6 |
7 | .web-font(@path) {
8 | @import (css) url("@{path}");
9 | }
10 | .web-font(@web-font-path);
11 |
12 | .btn-shadow(@color) {
13 | #gradient > .vertical-three-colors(lighten(@color, 3%), @color, 6%, darken(@color, 3%));
14 | filter: none;
15 | border: 1px solid darken(@color, 10%);
16 | }
17 |
18 | // Navbar =====================================================================
19 |
20 | .navbar {
21 |
22 | &-inverse {
23 |
24 | .badge {
25 | background-color: #fff;
26 | color: @brand-primary;
27 | }
28 | }
29 | }
30 |
31 | // Buttons ====================================================================
32 |
33 | .btn {
34 | font-family: @headings-font-family;
35 | }
36 |
37 | .btn-default,
38 | .btn-default:hover {
39 | .btn-shadow(@btn-default-bg);
40 | }
41 |
42 | .btn-primary,
43 | .btn-primary:hover {
44 | .btn-shadow(@btn-primary-bg);
45 | }
46 |
47 | .btn-success,
48 | .btn-success:hover {
49 | .btn-shadow(@btn-success-bg);
50 | }
51 |
52 | .btn-info,
53 | .btn-info:hover {
54 | .btn-shadow(@btn-info-bg);
55 | }
56 |
57 | .btn-warning,
58 | .btn-warning:hover {
59 | .btn-shadow(@btn-warning-bg);
60 | }
61 |
62 | .btn-danger,
63 | .btn-danger:hover {
64 | .btn-shadow(@btn-danger-bg);
65 | }
66 |
67 | // Typography =================================================================
68 |
69 | body {
70 | font-weight: 200;
71 | }
72 |
73 | // Tables =====================================================================
74 |
75 | th {
76 | color: @headings-color;
77 | }
78 |
79 | // Forms ======================================================================
80 |
81 | legend {
82 | color: @headings-color;
83 | }
84 |
85 | label {
86 | font-weight: normal;
87 | }
88 |
89 | .has-warning {
90 | .help-block,
91 | .control-label,
92 | .radio,
93 | .checkbox,
94 | .radio-inline,
95 | .checkbox-inline,
96 | &.radio label,
97 | &.checkbox label,
98 | &.radio-inline label,
99 | &.checkbox-inline label,
100 | .form-control-feedback {
101 | color: @brand-danger;
102 | }
103 |
104 | .form-control,
105 | .form-control:focus {
106 | border-color: @brand-danger;
107 | }
108 | }
109 |
110 | .has-error {
111 | .help-block,
112 | .control-label,
113 | .radio,
114 | .checkbox,
115 | .radio-inline,
116 | .checkbox-inline,
117 | &.radio label,
118 | &.checkbox label,
119 | &.radio-inline label,
120 | &.checkbox-inline label,
121 | .form-control-feedback {
122 | color: @brand-primary;
123 | }
124 |
125 | .form-control,
126 | .form-control:focus {
127 | border-color: @brand-primary;
128 | }
129 | }
130 |
131 | .has-success {
132 | .help-block,
133 | .control-label,
134 | .radio,
135 | .checkbox,
136 | .radio-inline,
137 | .checkbox-inline,
138 | &.radio label,
139 | &.checkbox label,
140 | &.radio-inline label,
141 | &.checkbox-inline label,
142 | .form-control-feedback {
143 | color: @brand-success;
144 | }
145 |
146 | .form-control,
147 | .form-control:focus {
148 | border-color: @brand-success;
149 | }
150 | }
151 |
152 | // Navs =======================================================================
153 |
154 | .pager {
155 | a {
156 | color: @headings-color;
157 | }
158 |
159 | a:hover,
160 | .active > a, {
161 | border-color: @brand-primary;
162 | color: #fff;
163 | }
164 |
165 | .disabled > a {
166 | border-color: @pager-border;
167 | }
168 | }
169 |
170 | // Indicators =================================================================
171 |
172 | // Progress bars ==============================================================
173 |
174 | // Containers =================================================================
--------------------------------------------------------------------------------
/js/vendor/bootswatch/simplex/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/simplex/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/slate/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/slate/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/spacelab/_bootswatch.scss:
--------------------------------------------------------------------------------
1 | // Spacelab 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | $web-font-path: "https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700" !default;
6 | @import url($web-font-path);
7 |
8 | @mixin btn-shadow($color){
9 | @include gradient-vertical-three-colors(lighten($color, 15%), $color, 50%, darken($color, 4%));
10 | filter: none;
11 | border: 1px solid darken($color, 10%);
12 | }
13 |
14 | // Navbar =====================================================================
15 |
16 | .navbar {
17 |
18 | @include btn-shadow($navbar-default-bg);
19 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
20 |
21 | &-inverse {
22 | @include btn-shadow($navbar-inverse-bg);
23 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
24 |
25 | .badge {
26 | background-color: #fff;
27 | color: $navbar-inverse-bg;
28 | }
29 | }
30 |
31 | .badge {
32 | text-shadow: none;
33 | }
34 |
35 | &-nav > li > a,
36 | &-nav > li > a:hover {
37 | padding-top: ($navbar-padding-vertical + 2px);
38 | padding-bottom: ($navbar-padding-vertical - 2px);
39 | @include transition(color ease-in-out .2s);
40 | }
41 |
42 | &-brand,
43 | &-brand:hover {
44 | @include transition(color ease-in-out .2s);
45 | }
46 |
47 | .caret,
48 | .caret:hover {
49 | @include transition(border-color ease-in-out .2s);
50 | }
51 |
52 | .dropdown-menu {
53 | text-shadow: none;
54 | }
55 | }
56 |
57 | // Buttons ====================================================================
58 |
59 | .btn {
60 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
61 |
62 | &-default {
63 | @include btn-shadow($btn-default-bg);
64 |
65 | &:hover {
66 | @include btn-shadow(darken($btn-default-bg, 4%));
67 | }
68 | }
69 |
70 | &-primary {
71 | @include btn-shadow($btn-primary-bg);
72 |
73 | &:hover {
74 | @include btn-shadow(darken($btn-primary-bg, 4%));
75 | }
76 | }
77 |
78 | &-success {
79 | @include btn-shadow($btn-success-bg);
80 |
81 | &:hover {
82 | @include btn-shadow(darken($btn-success-bg, 4%));
83 | }
84 | }
85 |
86 | &-info {
87 | @include btn-shadow($btn-info-bg);
88 |
89 | &:hover {
90 | @include btn-shadow(darken($btn-info-bg, 4%));
91 | }
92 | }
93 |
94 | &-warning {
95 | @include btn-shadow($btn-warning-bg);
96 |
97 | &:hover {
98 | @include btn-shadow(darken($btn-warning-bg, 4%));
99 | }
100 | }
101 |
102 | &-danger {
103 | @include btn-shadow($btn-danger-bg);
104 |
105 | &:hover {
106 | @include btn-shadow(darken($btn-danger-bg, 4%));
107 | }
108 | }
109 |
110 | &-link {
111 | text-shadow: none;
112 | }
113 |
114 | &:active,
115 | &.active {
116 | background-image: none;
117 | @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125));
118 | }
119 | }
120 |
121 | // Typography =================================================================
122 |
123 | // Tables =====================================================================
124 |
125 | // Forms ======================================================================
126 |
127 | // Navs =======================================================================
128 |
129 | // Indicators =================================================================
130 |
131 | // Progress bars ==============================================================
132 |
133 | // Containers =================================================================
134 |
135 | .panel {
136 |
137 | &-primary {
138 | .panel-title {
139 | color: #fff;
140 | }
141 | }
142 | }
--------------------------------------------------------------------------------
/js/vendor/bootswatch/spacelab/bootswatch.less:
--------------------------------------------------------------------------------
1 | // Spacelab 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | @web-font-path: "https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700";
6 |
7 | .web-font(@path) {
8 | @import (css) url("@{path}");
9 | }
10 | .web-font(@web-font-path);
11 |
12 | .btn-shadow(@color) {
13 | #gradient > .vertical-three-colors(lighten(@color, 15%), @color, 50%, darken(@color, 4%));
14 | filter: none;
15 | border: 1px solid darken(@color, 10%);
16 | }
17 |
18 | // Navbar =====================================================================
19 |
20 | .navbar {
21 |
22 | .btn-shadow(@navbar-default-bg);
23 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
24 |
25 | &-inverse {
26 | .btn-shadow(@navbar-inverse-bg);
27 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
28 |
29 | .badge {
30 | background-color: #fff;
31 | color: @navbar-inverse-bg;
32 | }
33 | }
34 |
35 | .badge {
36 | text-shadow: none;
37 | }
38 |
39 | &-nav > li > a,
40 | &-nav > li > a:hover {
41 | padding-top: (@navbar-padding-vertical + 2px);
42 | padding-bottom: (@navbar-padding-vertical - 2px);
43 | .transition(color ease-in-out .2s);
44 | }
45 |
46 | &-brand,
47 | &-brand:hover {
48 | .transition(color ease-in-out .2s);
49 | }
50 |
51 | .caret,
52 | .caret:hover {
53 | .transition(border-color ease-in-out .2s);
54 | }
55 |
56 | .dropdown-menu {
57 | text-shadow: none;
58 | }
59 | }
60 |
61 | // Buttons ====================================================================
62 |
63 | .btn {
64 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
65 |
66 | &-default {
67 | .btn-shadow(@btn-default-bg);
68 |
69 | &:hover {
70 | .btn-shadow(darken(@btn-default-bg, 4%));
71 | }
72 | }
73 |
74 | &-primary {
75 | .btn-shadow(@btn-primary-bg);
76 |
77 | &:hover {
78 | .btn-shadow(darken(@btn-primary-bg, 4%));
79 | }
80 | }
81 |
82 | &-success {
83 | .btn-shadow(@btn-success-bg);
84 |
85 | &:hover {
86 | .btn-shadow(darken(@btn-success-bg, 4%));
87 | }
88 | }
89 |
90 | &-info {
91 | .btn-shadow(@btn-info-bg);
92 |
93 | &:hover {
94 | .btn-shadow(darken(@btn-info-bg, 4%));
95 | }
96 | }
97 |
98 | &-warning {
99 | .btn-shadow(@btn-warning-bg);
100 |
101 | &:hover {
102 | .btn-shadow(darken(@btn-warning-bg, 4%));
103 | }
104 | }
105 |
106 | &-danger {
107 | .btn-shadow(@btn-danger-bg);
108 |
109 | &:hover {
110 | .btn-shadow(darken(@btn-danger-bg, 4%));
111 | }
112 | }
113 |
114 | &-link {
115 | text-shadow: none;
116 | }
117 |
118 | &:active,
119 | &.active {
120 | background-image: none;
121 | .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));
122 | }
123 | }
124 |
125 | // Typography =================================================================
126 |
127 | // Tables =====================================================================
128 |
129 | // Forms ======================================================================
130 |
131 | // Navs =======================================================================
132 |
133 | // Indicators =================================================================
134 |
135 | // Progress bars ==============================================================
136 |
137 | // Containers =================================================================
138 |
139 | .panel {
140 |
141 | &-primary {
142 | .panel-title {
143 | color: #fff;
144 | }
145 | }
146 | }
--------------------------------------------------------------------------------
/js/vendor/bootswatch/spacelab/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/spacelab/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/superhero/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/superhero/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/tests/thumbnail.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Bootswatch: Default Bootstrap
6 |
7 |
8 |
9 |
10 |
11 |
15 |
36 |
37 |
38 |
39 |
68 |
69 |
70 |
71 |
91 |
92 |
93 |
94 |
95 |
113 |
114 |
115 |
--------------------------------------------------------------------------------
/js/vendor/bootswatch/united/_bootswatch.scss:
--------------------------------------------------------------------------------
1 | // United 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | $web-font-path: "https://fonts.googleapis.com/css?family=Ubuntu:400,700" !default;
6 | @import url($web-font-path);
7 |
8 | // Navbar =====================================================================
9 |
10 | .navbar {
11 |
12 | &-default {
13 |
14 | .badge {
15 | background-color: #fff;
16 | color: $navbar-default-bg;
17 | }
18 | }
19 |
20 | &-inverse {
21 |
22 | .badge {
23 | background-color: #fff;
24 | color: $navbar-inverse-bg;
25 | }
26 | }
27 | }
28 |
29 | @media (max-width: $grid-float-breakpoint-max) {
30 |
31 | .navbar {
32 |
33 | .dropdown-menu {
34 | a {
35 | color: #fff;
36 | }
37 | }
38 | }
39 | }
40 |
41 |
42 | // Buttons ====================================================================
43 |
44 | // Typography =================================================================
45 |
46 | // Tables =====================================================================
47 |
48 | // Forms ======================================================================
49 |
50 | // Navs =======================================================================
51 |
52 | // Indicators =================================================================
53 |
54 | // Progress bars ==============================================================
55 |
56 | // Containers =================================================================
--------------------------------------------------------------------------------
/js/vendor/bootswatch/united/bootswatch.less:
--------------------------------------------------------------------------------
1 | // United 3.4.1
2 | // Bootswatch
3 | // -----------------------------------------------------
4 |
5 | @web-font-path: "https://fonts.googleapis.com/css?family=Ubuntu:400,700";
6 |
7 | .web-font(@path) {
8 | @import (css) url("@{path}");
9 | }
10 | .web-font(@web-font-path);
11 |
12 | // Navbar =====================================================================
13 |
14 | .navbar {
15 |
16 | &-default {
17 |
18 | .badge {
19 | background-color: #fff;
20 | color: @navbar-default-bg;
21 | }
22 | }
23 |
24 | &-inverse {
25 |
26 | .badge {
27 | background-color: #fff;
28 | color: @navbar-inverse-bg;
29 | }
30 | }
31 | }
32 |
33 | @media (max-width: @grid-float-breakpoint-max) {
34 |
35 | .navbar {
36 |
37 | .dropdown-menu {
38 | a {
39 | color: #fff;
40 | }
41 | }
42 | }
43 | }
44 |
45 |
46 | // Buttons ====================================================================
47 |
48 | // Typography =================================================================
49 |
50 | // Tables =====================================================================
51 |
52 | // Forms ======================================================================
53 |
54 | // Navs =======================================================================
55 |
56 | // Indicators =================================================================
57 |
58 | // Progress bars ==============================================================
59 |
60 | // Containers =================================================================
--------------------------------------------------------------------------------
/js/vendor/bootswatch/united/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/united/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/bootswatch/yeti/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/bootswatch/yeti/thumbnail.png
--------------------------------------------------------------------------------
/js/vendor/font-awesome/HELP-US-OUT.txt:
--------------------------------------------------------------------------------
1 | I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project,
2 | Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome,
3 | comprehensive icon sets or copy and paste your own.
4 |
5 | Please. Check it out.
6 |
7 | -Dave Gandy
8 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/font-awesome/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/js/vendor/font-awesome/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/font-awesome/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/js/vendor/font-awesome/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/font-awesome/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/js/vendor/font-awesome/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/font-awesome/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/js/vendor/font-awesome/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/font-awesome/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/js/vendor/font-awesome/less/animated.less:
--------------------------------------------------------------------------------
1 | // Animated Icons
2 | // --------------------------
3 |
4 | .@{fa-css-prefix}-spin {
5 | -webkit-animation: fa-spin 2s infinite linear;
6 | animation: fa-spin 2s infinite linear;
7 | }
8 |
9 | .@{fa-css-prefix}-pulse {
10 | -webkit-animation: fa-spin 1s infinite steps(8);
11 | animation: fa-spin 1s infinite steps(8);
12 | }
13 |
14 | @-webkit-keyframes fa-spin {
15 | 0% {
16 | -webkit-transform: rotate(0deg);
17 | transform: rotate(0deg);
18 | }
19 | 100% {
20 | -webkit-transform: rotate(359deg);
21 | transform: rotate(359deg);
22 | }
23 | }
24 |
25 | @keyframes fa-spin {
26 | 0% {
27 | -webkit-transform: rotate(0deg);
28 | transform: rotate(0deg);
29 | }
30 | 100% {
31 | -webkit-transform: rotate(359deg);
32 | transform: rotate(359deg);
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/less/bordered-pulled.less:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-border {
5 | padding: .2em .25em .15em;
6 | border: solid .08em @fa-border-color;
7 | border-radius: .1em;
8 | }
9 |
10 | .@{fa-css-prefix}-pull-left { float: left; }
11 | .@{fa-css-prefix}-pull-right { float: right; }
12 |
13 | .@{fa-css-prefix} {
14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
18 | /* Deprecated as of 4.4.0 */
19 | .pull-right { float: right; }
20 | .pull-left { float: left; }
21 |
22 | .@{fa-css-prefix} {
23 | &.pull-left { margin-right: .3em; }
24 | &.pull-right { margin-left: .3em; }
25 | }
26 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/less/core.less:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .@{fa-css-prefix} {
5 | display: inline-block;
6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/less/fixed-width.less:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .@{fa-css-prefix}-fw {
4 | width: (18em / 14);
5 | text-align: center;
6 | }
7 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/less/font-awesome.less:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 |
6 | @import "variables.less";
7 | @import "mixins.less";
8 | @import "path.less";
9 | @import "core.less";
10 | @import "larger.less";
11 | @import "fixed-width.less";
12 | @import "list.less";
13 | @import "bordered-pulled.less";
14 | @import "animated.less";
15 | @import "rotated-flipped.less";
16 | @import "stacked.less";
17 | @import "icons.less";
18 | @import "screen-reader.less";
19 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/less/larger.less:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | /* makes the font 33% larger relative to the icon container */
5 | .@{fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -15%;
9 | }
10 | .@{fa-css-prefix}-2x { font-size: 2em; }
11 | .@{fa-css-prefix}-3x { font-size: 3em; }
12 | .@{fa-css-prefix}-4x { font-size: 4em; }
13 | .@{fa-css-prefix}-5x { font-size: 5em; }
14 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/less/list.less:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-ul {
5 | padding-left: 0;
6 | margin-left: @fa-li-width;
7 | list-style-type: none;
8 | > li { position: relative; }
9 | }
10 | .@{fa-css-prefix}-li {
11 | position: absolute;
12 | left: -@fa-li-width;
13 | width: @fa-li-width;
14 | top: (2em / 14);
15 | text-align: center;
16 | &.@{fa-css-prefix}-lg {
17 | left: (-@fa-li-width + (4em / 14));
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/less/mixins.less:
--------------------------------------------------------------------------------
1 | // Mixins
2 | // --------------------------
3 |
4 | .fa-icon() {
5 | display: inline-block;
6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
14 | .fa-icon-rotate(@degrees, @rotation) {
15 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})";
16 | -webkit-transform: rotate(@degrees);
17 | -ms-transform: rotate(@degrees);
18 | transform: rotate(@degrees);
19 | }
20 |
21 | .fa-icon-flip(@horiz, @vert, @rotation) {
22 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)";
23 | -webkit-transform: scale(@horiz, @vert);
24 | -ms-transform: scale(@horiz, @vert);
25 | transform: scale(@horiz, @vert);
26 | }
27 |
28 |
29 | // Only display content to screen readers. A la Bootstrap 4.
30 | //
31 | // See: http://a11yproject.com/posts/how-to-hide-content/
32 |
33 | .sr-only() {
34 | position: absolute;
35 | width: 1px;
36 | height: 1px;
37 | padding: 0;
38 | margin: -1px;
39 | overflow: hidden;
40 | clip: rect(0,0,0,0);
41 | border: 0;
42 | }
43 |
44 | // Use in conjunction with .sr-only to only display content when it's focused.
45 | //
46 | // Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
47 | //
48 | // Credit: HTML5 Boilerplate
49 |
50 | .sr-only-focusable() {
51 | &:active,
52 | &:focus {
53 | position: static;
54 | width: auto;
55 | height: auto;
56 | margin: 0;
57 | overflow: visible;
58 | clip: auto;
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/less/path.less:
--------------------------------------------------------------------------------
1 | /* FONT PATH
2 | * -------------------------- */
3 |
4 | @font-face {
5 | font-family: 'FontAwesome';
6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/less/rotated-flipped.less:
--------------------------------------------------------------------------------
1 | // Rotated & Flipped Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
7 |
8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
10 |
11 | // Hook for IE8-9
12 | // -------------------------
13 |
14 | :root .@{fa-css-prefix}-rotate-90,
15 | :root .@{fa-css-prefix}-rotate-180,
16 | :root .@{fa-css-prefix}-rotate-270,
17 | :root .@{fa-css-prefix}-flip-horizontal,
18 | :root .@{fa-css-prefix}-flip-vertical {
19 | filter: none;
20 | }
21 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/less/screen-reader.less:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { .sr-only(); }
5 | .sr-only-focusable { .sr-only-focusable(); }
6 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/less/spinning.less:
--------------------------------------------------------------------------------
1 | // Spinning Icons
2 | // --------------------------
3 |
4 | .@{fa-css-prefix}-spin {
5 | -webkit-animation: fa-spin 2s infinite linear;
6 | animation: fa-spin 2s infinite linear;
7 | }
8 |
9 | @-webkit-keyframes fa-spin {
10 | 0% {
11 | -webkit-transform: rotate(0deg);
12 | transform: rotate(0deg);
13 | }
14 | 100% {
15 | -webkit-transform: rotate(359deg);
16 | transform: rotate(359deg);
17 | }
18 | }
19 |
20 | @keyframes fa-spin {
21 | 0% {
22 | -webkit-transform: rotate(0deg);
23 | transform: rotate(0deg);
24 | }
25 | 100% {
26 | -webkit-transform: rotate(359deg);
27 | transform: rotate(359deg);
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/less/stacked.less:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-stack {
5 | position: relative;
6 | display: inline-block;
7 | width: 2em;
8 | height: 2em;
9 | line-height: 2em;
10 | vertical-align: middle;
11 | }
12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
13 | position: absolute;
14 | left: 0;
15 | width: 100%;
16 | text-align: center;
17 | }
18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; }
19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; }
20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; }
21 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/scss/_animated.scss:
--------------------------------------------------------------------------------
1 | // Spinning Icons
2 | // --------------------------
3 |
4 | .#{$fa-css-prefix}-spin {
5 | -webkit-animation: fa-spin 2s infinite linear;
6 | animation: fa-spin 2s infinite linear;
7 | }
8 |
9 | .#{$fa-css-prefix}-pulse {
10 | -webkit-animation: fa-spin 1s infinite steps(8);
11 | animation: fa-spin 1s infinite steps(8);
12 | }
13 |
14 | @-webkit-keyframes fa-spin {
15 | 0% {
16 | -webkit-transform: rotate(0deg);
17 | transform: rotate(0deg);
18 | }
19 | 100% {
20 | -webkit-transform: rotate(359deg);
21 | transform: rotate(359deg);
22 | }
23 | }
24 |
25 | @keyframes fa-spin {
26 | 0% {
27 | -webkit-transform: rotate(0deg);
28 | transform: rotate(0deg);
29 | }
30 | 100% {
31 | -webkit-transform: rotate(359deg);
32 | transform: rotate(359deg);
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/scss/_bordered-pulled.scss:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-border {
5 | padding: .2em .25em .15em;
6 | border: solid .08em $fa-border-color;
7 | border-radius: .1em;
8 | }
9 |
10 | .#{$fa-css-prefix}-pull-left { float: left; }
11 | .#{$fa-css-prefix}-pull-right { float: right; }
12 |
13 | .#{$fa-css-prefix} {
14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
18 | /* Deprecated as of 4.4.0 */
19 | .pull-right { float: right; }
20 | .pull-left { float: left; }
21 |
22 | .#{$fa-css-prefix} {
23 | &.pull-left { margin-right: .3em; }
24 | &.pull-right { margin-left: .3em; }
25 | }
26 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/scss/_core.scss:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix} {
5 | display: inline-block;
6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/scss/_fixed-width.scss:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .#{$fa-css-prefix}-fw {
4 | width: (18em / 14);
5 | text-align: center;
6 | }
7 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/scss/_larger.scss:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | /* makes the font 33% larger relative to the icon container */
5 | .#{$fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -15%;
9 | }
10 | .#{$fa-css-prefix}-2x { font-size: 2em; }
11 | .#{$fa-css-prefix}-3x { font-size: 3em; }
12 | .#{$fa-css-prefix}-4x { font-size: 4em; }
13 | .#{$fa-css-prefix}-5x { font-size: 5em; }
14 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/scss/_list.scss:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-ul {
5 | padding-left: 0;
6 | margin-left: $fa-li-width;
7 | list-style-type: none;
8 | > li { position: relative; }
9 | }
10 | .#{$fa-css-prefix}-li {
11 | position: absolute;
12 | left: -$fa-li-width;
13 | width: $fa-li-width;
14 | top: (2em / 14);
15 | text-align: center;
16 | &.#{$fa-css-prefix}-lg {
17 | left: -$fa-li-width + (4em / 14);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/scss/_mixins.scss:
--------------------------------------------------------------------------------
1 | // Mixins
2 | // --------------------------
3 |
4 | @mixin fa-icon() {
5 | display: inline-block;
6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
14 | @mixin fa-icon-rotate($degrees, $rotation) {
15 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})";
16 | -webkit-transform: rotate($degrees);
17 | -ms-transform: rotate($degrees);
18 | transform: rotate($degrees);
19 | }
20 |
21 | @mixin fa-icon-flip($horiz, $vert, $rotation) {
22 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)";
23 | -webkit-transform: scale($horiz, $vert);
24 | -ms-transform: scale($horiz, $vert);
25 | transform: scale($horiz, $vert);
26 | }
27 |
28 |
29 | // Only display content to screen readers. A la Bootstrap 4.
30 | //
31 | // See: http://a11yproject.com/posts/how-to-hide-content/
32 |
33 | @mixin sr-only {
34 | position: absolute;
35 | width: 1px;
36 | height: 1px;
37 | padding: 0;
38 | margin: -1px;
39 | overflow: hidden;
40 | clip: rect(0,0,0,0);
41 | border: 0;
42 | }
43 |
44 | // Use in conjunction with .sr-only to only display content when it's focused.
45 | //
46 | // Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
47 | //
48 | // Credit: HTML5 Boilerplate
49 |
50 | @mixin sr-only-focusable {
51 | &:active,
52 | &:focus {
53 | position: static;
54 | width: auto;
55 | height: auto;
56 | margin: 0;
57 | overflow: visible;
58 | clip: auto;
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/scss/_path.scss:
--------------------------------------------------------------------------------
1 | /* FONT PATH
2 | * -------------------------- */
3 |
4 | @font-face {
5 | font-family: 'FontAwesome';
6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
8 | url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
9 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
10 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
11 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
12 | // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/scss/_rotated-flipped.scss:
--------------------------------------------------------------------------------
1 | // Rotated & Flipped Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
7 |
8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
10 |
11 | // Hook for IE8-9
12 | // -------------------------
13 |
14 | :root .#{$fa-css-prefix}-rotate-90,
15 | :root .#{$fa-css-prefix}-rotate-180,
16 | :root .#{$fa-css-prefix}-rotate-270,
17 | :root .#{$fa-css-prefix}-flip-horizontal,
18 | :root .#{$fa-css-prefix}-flip-vertical {
19 | filter: none;
20 | }
21 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/scss/_screen-reader.scss:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { @include sr-only(); }
5 | .sr-only-focusable { @include sr-only-focusable(); }
6 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/scss/_spinning.scss:
--------------------------------------------------------------------------------
1 | // Spinning Icons
2 | // --------------------------
3 |
4 | .#{$fa-css-prefix}-spin {
5 | -webkit-animation: fa-spin 2s infinite linear;
6 | animation: fa-spin 2s infinite linear;
7 | }
8 |
9 | @-webkit-keyframes fa-spin {
10 | 0% {
11 | -webkit-transform: rotate(0deg);
12 | transform: rotate(0deg);
13 | }
14 | 100% {
15 | -webkit-transform: rotate(359deg);
16 | transform: rotate(359deg);
17 | }
18 | }
19 |
20 | @keyframes fa-spin {
21 | 0% {
22 | -webkit-transform: rotate(0deg);
23 | transform: rotate(0deg);
24 | }
25 | 100% {
26 | -webkit-transform: rotate(359deg);
27 | transform: rotate(359deg);
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/scss/_stacked.scss:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-stack {
5 | position: relative;
6 | display: inline-block;
7 | width: 2em;
8 | height: 2em;
9 | line-height: 2em;
10 | vertical-align: middle;
11 | }
12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
13 | position: absolute;
14 | left: 0;
15 | width: 100%;
16 | text-align: center;
17 | }
18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; }
19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; }
20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; }
21 |
--------------------------------------------------------------------------------
/js/vendor/font-awesome/scss/font-awesome.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 |
6 | @import "variables";
7 | @import "mixins";
8 | @import "path";
9 | @import "core";
10 | @import "larger";
11 | @import "fixed-width";
12 | @import "list";
13 | @import "bordered-pulled";
14 | @import "animated";
15 | @import "rotated-flipped";
16 | @import "stacked";
17 | @import "icons";
18 | @import "screen-reader";
19 |
--------------------------------------------------------------------------------
/js/vendor/html5shiv.min.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
3 | */
4 | !function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document);
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Copyright jQuery Foundation and other contributors, https://jquery.org/
2 |
3 | This software consists of voluntary contributions made by many
4 | individuals. For exact contribution history, see the revision history
5 | available at https://github.com/jquery/jquery-ui
6 |
7 | The following license applies to all parts of this software except as
8 | documented below:
9 |
10 | ====
11 |
12 | Permission is hereby granted, free of charge, to any person obtaining
13 | a copy of this software and associated documentation files (the
14 | "Software"), to deal in the Software without restriction, including
15 | without limitation the rights to use, copy, modify, merge, publish,
16 | distribute, sublicense, and/or sell copies of the Software, and to
17 | permit persons to whom the Software is furnished to do so, subject to
18 | the following conditions:
19 |
20 | The above copyright notice and this permission notice shall be
21 | included in all copies or substantial portions of the Software.
22 |
23 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
24 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
25 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
26 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
27 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
28 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
29 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
30 |
31 | ====
32 |
33 | Copyright and related rights for sample code are waived via CC0. Sample
34 | code is defined as all source code contained within the demos directory.
35 |
36 | CC0: http://creativecommons.org/publicdomain/zero/1.0/
37 |
38 | ====
39 |
40 | All files located in the node_modules and external directories are
41 | externally maintained libraries used by this software which have their
42 | own licenses; we recommend you read them, as their terms may differ from
43 | the terms above.
44 |
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/animated-overlay.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/animated-overlay.gif
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-icons_228ef1_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-icons_228ef1_256x240.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-icons_ef8c08_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-icons_ef8c08_256x240.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-icons_ffd27a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-icons_ffd27a_256x240.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/css/ui-lightness/images/ui-icons_ffffff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/css/ui-lightness/images/ui-icons_ffffff_256x240.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/images/ui-icons_444444_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/images/ui-icons_444444_256x240.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/images/ui-icons_555555_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/images/ui-icons_555555_256x240.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/images/ui-icons_777620_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/images/ui-icons_777620_256x240.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/images/ui-icons_777777_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/images/ui-icons_777777_256x240.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/images/ui-icons_cc0000_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/images/ui-icons_cc0000_256x240.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/images/ui-icons_ffffff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Esri/geoform-template-js/e47f9a71ef1a7c131c11ced133c0c1ff791d7609/js/vendor/jquery-ui/images/ui-icons_ffffff_256x240.png
--------------------------------------------------------------------------------
/js/vendor/jquery-ui/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "jquery-ui",
3 | "title": "jQuery UI",
4 | "description": "A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library.",
5 | "version": "1.12.1",
6 | "homepage": "http://jqueryui.com",
7 | "author": {
8 | "name": "jQuery Foundation and other contributors",
9 | "url": "https://github.com/jquery/jquery-ui/blob/1.12.1/AUTHORS.txt"
10 | },
11 | "main": "ui/widget.js",
12 | "maintainers": [
13 | {
14 | "name": "Scott González",
15 | "email": "scott.gonzalez@gmail.com",
16 | "url": "http://scottgonzalez.com"
17 | },
18 | {
19 | "name": "Jörn Zaefferer",
20 | "email": "joern.zaefferer@gmail.com",
21 | "url": "http://bassistance.de"
22 | },
23 | {
24 | "name": "Mike Sherov",
25 | "email": "mike.sherov@gmail.com",
26 | "url": "http://mike.sherov.com"
27 | },
28 | {
29 | "name": "TJ VanToll",
30 | "email": "tj.vantoll@gmail.com",
31 | "url": "http://tjvantoll.com"
32 | },
33 | {
34 | "name": "Felix Nagel",
35 | "email": "info@felixnagel.com",
36 | "url": "http://www.felixnagel.com"
37 | },
38 | {
39 | "name": "Alex Schmitz",
40 | "email": "arschmitz@gmail.com",
41 | "url": "https://github.com/arschmitz"
42 | }
43 | ],
44 | "repository": {
45 | "type": "git",
46 | "url": "git://github.com/jquery/jquery-ui.git"
47 | },
48 | "bugs": "https://bugs.jqueryui.com/",
49 | "license": "MIT",
50 | "scripts": {
51 | "test": "grunt"
52 | },
53 | "dependencies": {},
54 | "devDependencies": {
55 | "commitplease": "2.3.0",
56 | "grunt": "0.4.5",
57 | "grunt-bowercopy": "1.2.4",
58 | "grunt-cli": "0.1.13",
59 | "grunt-compare-size": "0.4.0",
60 | "grunt-contrib-concat": "0.5.1",
61 | "grunt-contrib-csslint": "0.5.0",
62 | "grunt-contrib-jshint": "0.12.0",
63 | "grunt-contrib-qunit": "1.0.1",
64 | "grunt-contrib-requirejs": "0.4.4",
65 | "grunt-contrib-uglify": "0.11.1",
66 | "grunt-git-authors": "3.1.0",
67 | "grunt-html": "6.0.0",
68 | "grunt-jscs": "2.1.0",
69 | "load-grunt-tasks": "3.4.0",
70 | "rimraf": "2.5.1",
71 | "testswarm": "1.1.0"
72 | },
73 | "keywords": []
74 | }
75 |
--------------------------------------------------------------------------------
/js/vendor/jquery.ui.touch-punch.min.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * jQuery UI Touch Punch 0.2.3
3 | *
4 | * Copyright 2011–2014, Dave Furfero
5 | * Dual licensed under the MIT or GPL Version 2 licenses.
6 | *
7 | * Depends:
8 | * jquery.ui.widget.js
9 | * jquery.ui.mouse.js
10 | */
11 | !function(a){function f(a,b){if(!(a.originalEvent.touches.length>1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);
--------------------------------------------------------------------------------
/js/vendor/respond.min.js:
--------------------------------------------------------------------------------
1 | /*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl
2 | * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT
3 | * */
4 |
5 | !function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b.btn{position:absolute;right:0;height:50%;padding:0;width:2em;text-align:center;line-height:1}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0 4px 0 0;top:0}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 0 4px 0;bottom:0}
2 |
--------------------------------------------------------------------------------
/js/wrapper/builder-jquery-deps.js:
--------------------------------------------------------------------------------
1 | var saved = define.amd;
2 | define.amd = false;
3 | define([
4 | "application/wrapper/main-jquery-deps",
5 | "js/vendor/summernote/summernote.min.js",
6 | "js/vendor/jquery-ui/js/jquery-ui-1.10.4.custom.min.js",
7 | "js/vendor/jquery.ui.touch-punch.min.js"
8 | ], function () {
9 | define.amd = saved;
10 | });
--------------------------------------------------------------------------------
/js/wrapper/main-jquery-deps.js:
--------------------------------------------------------------------------------
1 | var saved = define.amd;
2 | define.amd = false;
3 | define([
4 | "js/vendor/bootstrap/js/bootstrap.min.js",
5 | "js/vendor/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js",
6 | "js/vendor/touch-spinner/jquery.bootstrap-touchspin.min.js",
7 | "js/vendor/select2/select2.min.js"
8 | ], function () {
9 | define.amd = saved;
10 | });
11 |
--------------------------------------------------------------------------------
/oauth-callback.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "requires": true,
3 | "lockfileVersion": 1,
4 | "dependencies": {
5 | "@esri/arcgis-html-sanitizer": {
6 | "version": "2.5.0",
7 | "resolved": "https://registry.npmjs.org/@esri/arcgis-html-sanitizer/-/arcgis-html-sanitizer-2.5.0.tgz",
8 | "integrity": "sha512-axq4dGwm3bjY/iR1DoPxrnJOt2SKXD0Cy1QYihK4yZx25CEDpfdSUBE71oz77BSYFz+KQZvh6A3xxOgLnVEoWA==",
9 | "requires": {
10 | "lodash.isplainobject": "^4.0.6",
11 | "xss": "^1.0.8"
12 | }
13 | },
14 | "commander": {
15 | "version": "2.20.3",
16 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
17 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
18 | },
19 | "cssfilter": {
20 | "version": "0.0.10",
21 | "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz",
22 | "integrity": "sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4="
23 | },
24 | "lodash.isplainobject": {
25 | "version": "4.0.6",
26 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
27 | "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
28 | },
29 | "xss": {
30 | "version": "1.0.8",
31 | "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.8.tgz",
32 | "integrity": "sha512-3MgPdaXV8rfQ/pNn16Eio6VXYPTkqwa0vc7GkiymmY/DqR1SE/7VPAAVZz1GJsJFrllMYO3RHfEaiUGjab6TNw==",
33 | "requires": {
34 | "commander": "^2.20.3",
35 | "cssfilter": "0.0.10"
36 | }
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/sq/FeatureNav.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | layer: "الطبقة",
4 | sort: "الفرز حسب",
5 | order: "ترتيب",
6 | desc: "تنازلي",
7 | asc: "تصاعدي",
8 | loading: "تحميل…",
9 | search: "بحث",
10 | searchPlaceholder: "إيجاد التقارير",
11 | noResults: "بدون نتائج",
12 | ascending: "تصاعدي",
13 | descending: "تنازليًا"
14 | })
15 | );
--------------------------------------------------------------------------------
/sq/Pagination.js:
--------------------------------------------------------------------------------
1 | define(
2 | ({
3 | "pagination": {
4 | "page": "صفحة",
5 | "previousTitle": "السابق",
6 | "nextTitle": "التالي",
7 | "firstTitle": "الأول",
8 | "lastTitle": "أخير",
9 | "helip": "…"
10 | }
11 | })
12 | );
--------------------------------------------------------------------------------
/views/BrowseIdDlg.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/views/modal.html:
--------------------------------------------------------------------------------
1 |
2 |
16 |
--------------------------------------------------------------------------------