Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
with
9,998 additions
and 1,414 deletions.
- +4 −0 .cfignore
- +3 −2 .circleci/config.yml
- +6 −0 .env.example
- +2 −0 .gitignore
- +5 −0 .idea/.gitignore
- +45 −0 .idea/codeStyles/Project.xml
- +5 −0 .idea/codeStyles/codeStyleConfig.xml
- +6 −0 .idea/inspectionProfiles/Project_Default.xml
- +16 −0 .idea/jsLinters/jshint.xml
- +12 −0 .idea/misc.xml
- +8 −0 .idea/modules.xml
- +19 −0 .idea/shadow-scorecard.iml
- +6 −0 .idea/vcs.xml
- +7 −1 404.html
- +14 −0 Dockerfile
- +24 −0 README.md
- +1 −0 Staticfile
- +2 −0 Staticfile.auth
- +2 −1 __tests__/e2e/PageIndex_test.js
- +4 −4 __tests__/e2e/PageSchoolFields_test.js
- +6 −6 __tests__/e2e/PageSchool_test.js
- +6 −5 __tests__/e2e/PageSearch_test.js
- +8 −1 __tests__/utility/url.js
- +6 −0 _config.yml
- +1,722 −0 _data/cip_6_digit_2010.json
- +1 −0 _data/cip_6_test.json
- +88 −19 _data/glossary.json
- +1 −1 _data/states.json
- +7 −3 _includes/head.html
- +6 −2 _layouts/default.html
- +5 −2 _plugins/build.rb
- BIN assets/CollegeScorecardDataDictionary.xlsx
- BIN assets/FieldOfStudyDataDocumentation.pdf
- BIN assets/FullDataDocumentation.pdf
- +2 −1 compare/index.html
- +0 −12 config.ru
- +5 −1 data/changelog.html
- +4 −0 data/documentation.html
- +6 −1 data/glossary.html
- +5 −1 data/index.html
- +18 −0 docker-compose.yml
- +6 −0 img/icon-financial-aid.svg
- +7 −0 img/icon-pathways.svg
- +1 −1 img/school-icons/certificate.svg
- +1 −1 img/school-icons/city.svg
- +1 −1 img/school-icons/four.svg
- +1 −1 img/school-icons/large.svg
- +1 −1 img/school-icons/medium.svg
- +1 −1 img/school-icons/private.svg
- +1 −1 img/school-icons/profit.svg
- +1 −1 img/school-icons/public.svg
- +1 −1 img/school-icons/rural.svg
- +1 −1 img/school-icons/small.svg
- +3 −3 img/school-icons/suburban.svg
- +1 −1 img/school-icons/town.svg
- +1 −1 img/school-icons/two.svg
- +9 −1 index.html
- +46 −3 js/src/app.js
- +9 −9 js/src/components/vue/CannedSearchContainer.vue
- +11 −1 js/src/components/vue/CannedSearchSlider.vue
- +1 −1 js/src/components/vue/CheckRange.vue
- +360 −25 js/src/components/vue/CompareDrawer.vue
- +86 −29 js/src/components/vue/CompareHeader.vue
- +151 −0 js/src/components/vue/ContextToggle.vue
- +12 −5 js/src/components/vue/FieldData.vue
- +224 −0 js/src/components/vue/FieldDataExtended.vue
- +110 −0 js/src/components/vue/FieldOfStudyDetailChip.vue
- +280 −0 js/src/components/vue/FieldOfStudyResultCard.vue
- +137 −0 js/src/components/vue/FieldOfStudySearch.vue
- +314 −0 js/src/components/vue/FieldOfStudySelect.vue
- +22 −9 js/src/components/vue/HorizontalBar.vue
- +79 −5 js/src/components/vue/MultiRange.vue
- +87 −15 js/src/components/vue/Range.vue
- +4 −0 js/src/components/vue/SchoolIcons.vue
- +29 −11 js/src/components/vue/ScorecardFooter.vue
- +318 −10 js/src/components/vue/ScorecardHeader.vue
- +631 −0 js/src/components/vue/SearchFieldsOfStudyForm.vue
- +114 −85 js/src/components/vue/SearchForm.vue
- +30 −18 js/src/components/vue/SearchResultCard.vue
- +2 −2 js/src/components/vue/Share.vue
- +1 −1 js/src/components/vue/SmallSchoolIcons.vue
- +19 −6 js/src/components/vue/Tooltip.vue
- +59 −7 js/src/components/vue/compare/Block.vue
- +50 −3 js/src/components/vue/compare/Row.vue
- +14 −1 js/src/components/vue/compare/Section.vue
- +34 −0 js/src/vue/commonFormats.js
- +41 −1 js/src/vue/constants.js
- +45 −0 js/src/vue/filters.js
- +43 −16 js/src/vue/localStoage.js
- +20 −18 js/src/vue/mixins.js
- +263 −33 js/src/vue/mixins/ComplexFields.js
- +15 −4 js/src/vue/mixins/LocationCheck.js
- +29 −4 js/src/vue/mixins/PrepareParams.js
- +33 −0 js/src/vue/mixins/Router.js
- +25 −1 js/src/vue/mixins/SiteData.js
- +37 −3 js/src/vue/pages/404.vue
- +1,275 −230 js/src/vue/pages/compare.vue
- +59 −51 js/src/vue/pages/data.vue
- +69 −4 js/src/vue/pages/data_changelog.vue
- +36 −4 js/src/vue/pages/data_documentation.vue
- +37 −3 js/src/vue/pages/data_glossary.vue
- +413 −95 js/src/vue/pages/index.vue
- +1,488 −385 js/src/vue/pages/school.vue
- +131 −26 js/src/vue/pages/school_fields.vue
- +38 −6 js/src/vue/pages/school_transition.vue
- +371 −104 js/src/vue/pages/search.vue
- +7 −0 manifest.yml
- +2 −2 package-lock.json
- +23 −9 package.json
- +18 −1 sass/_variables.scss
- +53 −1 sass/_vuetify-overrides.scss
- +32 −0 sass/style.scss
- +2 −1 school/fields.html
- +2 −1 school/index.html
- +8 −1 school/transition.html
- +2 −1 search/index.html
- +11 −78 sitemap.xml
- +10 −3 test/url.js
- +2 −3 webpack.prod.vue.config.js
@@ -0,0 +1,4 @@ | ||
node_modules | ||
output | ||
__tests__ | ||
test |
@@ -0,0 +1,6 @@ | ||
API_BASE_URL= | ||
API_KEY= | ||
API_SIGNUP_KEY= | ||
BASEURL=http://localhost:4000 | ||
RECAPTCHA_SITE_KEY= | ||
API_KEY_GOOGLE_MAPS= |
@@ -0,0 +1,5 @@ | ||
# Default ignored files | ||
/shelf/ | ||
/workspace.xml | ||
# Editor-based HTTP Client requests | ||
/httpRequests/ |
@@ -0,0 +1,45 @@ | ||
<component name="ProjectCodeStyleConfiguration"> | ||
<code_scheme name="Project" version="173"> | ||
<JSCodeStyleSettings version="0"> | ||
<option name="FORCE_SEMICOLON_STYLE" value="true" /> | ||
<option name="SPACE_BEFORE_FUNCTION_LEFT_PARENTH" value="false" /> | ||
<option name="USE_DOUBLE_QUOTES" value="false" /> | ||
<option name="FORCE_QUOTE_STYlE" value="true" /> | ||
<option name="ENFORCE_TRAILING_COMMA" value="Remove" /> | ||
<option name="SPACES_WITHIN_OBJECT_LITERAL_BRACES" value="true" /> | ||
<option name="SPACES_WITHIN_IMPORTS" value="true" /> | ||
</JSCodeStyleSettings> | ||
<TypeScriptCodeStyleSettings version="0"> | ||
<option name="FORCE_SEMICOLON_STYLE" value="true" /> | ||
<option name="SPACE_BEFORE_FUNCTION_LEFT_PARENTH" value="false" /> | ||
<option name="USE_DOUBLE_QUOTES" value="false" /> | ||
<option name="FORCE_QUOTE_STYlE" value="true" /> | ||
<option name="ENFORCE_TRAILING_COMMA" value="Remove" /> | ||
<option name="SPACES_WITHIN_OBJECT_LITERAL_BRACES" value="true" /> | ||
<option name="SPACES_WITHIN_IMPORTS" value="true" /> | ||
</TypeScriptCodeStyleSettings> | ||
<codeStyleSettings language="HTML"> | ||
<indentOptions> | ||
<option name="INDENT_SIZE" value="2" /> | ||
<option name="CONTINUATION_INDENT_SIZE" value="2" /> | ||
<option name="TAB_SIZE" value="2" /> | ||
</indentOptions> | ||
</codeStyleSettings> | ||
<codeStyleSettings language="JavaScript"> | ||
<option name="SOFT_MARGINS" value="0" /> | ||
<indentOptions> | ||
<option name="INDENT_SIZE" value="2" /> | ||
<option name="CONTINUATION_INDENT_SIZE" value="2" /> | ||
<option name="TAB_SIZE" value="2" /> | ||
</indentOptions> | ||
</codeStyleSettings> | ||
<codeStyleSettings language="TypeScript"> | ||
<option name="SOFT_MARGINS" value="0" /> | ||
<indentOptions> | ||
<option name="INDENT_SIZE" value="2" /> | ||
<option name="CONTINUATION_INDENT_SIZE" value="2" /> | ||
<option name="TAB_SIZE" value="2" /> | ||
</indentOptions> | ||
</codeStyleSettings> | ||
</code_scheme> | ||
</component> |
@@ -0,0 +1,5 @@ | ||
<component name="ProjectCodeStyleConfiguration"> | ||
<state> | ||
<option name="USE_PER_PROJECT_SETTINGS" value="true" /> | ||
</state> | ||
</component> |
@@ -0,0 +1,6 @@ | ||
<component name="InspectionProjectProfileManager"> | ||
<profile version="1.0"> | ||
<option name="myName" value="Project Default" /> | ||
<inspection_tool class="JSHint" enabled="true" level="ERROR" enabled_by_default="true" /> | ||
</profile> | ||
</component> |
@@ -0,0 +1,16 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<project version="4"> | ||
<component name="JSHintConfiguration" version="2.10.2" use-config-file="true" use-custom-config-file="true" custom-config-file-path="$PROJECT_DIR$/.jshintrc"> | ||
<option bitwise="true" /> | ||
<option browser="true" /> | ||
<option curly="true" /> | ||
<option eqeqeq="true" /> | ||
<option forin="true" /> | ||
<option maxerr="50" /> | ||
<option noarg="true" /> | ||
<option noempty="true" /> | ||
<option nonew="true" /> | ||
<option strict="true" /> | ||
<option undef="true" /> | ||
</component> | ||
</project> |
@@ -0,0 +1,12 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<project version="4"> | ||
<component name="JavaScriptSettings"> | ||
<option name="languageLevel" value="ES6" /> | ||
</component> | ||
<component name="ProjectPlainTextFileTypeManager"> | ||
<file url="file://$PROJECT_DIR$/js/app.js" /> | ||
<file url="file://$PROJECT_DIR$/js/app.js" /> | ||
<file url="file://$PROJECT_DIR$/js/picc-analytics.js" /> | ||
<file url="file://$PROJECT_DIR$/js/picc.js" /> | ||
</component> | ||
</project> |
@@ -0,0 +1,8 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<project version="4"> | ||
<component name="ProjectModuleManager"> | ||
<modules> | ||
<module fileurl="file://$PROJECT_DIR$/.idea/shadow-scorecard.iml" filepath="$PROJECT_DIR$/.idea/shadow-scorecard.iml" /> | ||
</modules> | ||
</component> | ||
</project> |
@@ -0,0 +1,19 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<module type="WEB_MODULE" version="4"> | ||
<component name="NewModuleRootManager"> | ||
<content url="file://$MODULE_DIR$"> | ||
<excludeFolder url="file://$MODULE_DIR$/.tmp" /> | ||
<excludeFolder url="file://$MODULE_DIR$/_site" /> | ||
<excludeFolder url="file://$MODULE_DIR$/assets" /> | ||
<excludeFolder url="file://$MODULE_DIR$/css/fonts" /> | ||
<excludeFolder url="file://$MODULE_DIR$/css/vendor" /> | ||
<excludeFolder url="file://$MODULE_DIR$/js/vendor" /> | ||
<excludeFolder url="file://$MODULE_DIR$/output" /> | ||
<excludeFolder url="file://$MODULE_DIR$/temp" /> | ||
<excludeFolder url="file://$MODULE_DIR$/test" /> | ||
<excludeFolder url="file://$MODULE_DIR$/tmp" /> | ||
</content> | ||
<orderEntry type="inheritedJdk" /> | ||
<orderEntry type="sourceFolder" forTests="false" /> | ||
</component> | ||
</module> |
@@ -0,0 +1,6 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<project version="4"> | ||
<component name="VcsDirectoryMappings"> | ||
<mapping directory="$PROJECT_DIR$" vcs="Git" /> | ||
</component> | ||
</project> |
@@ -0,0 +1,14 @@ | ||
FROM ruby:2.6.5-alpine | ||
|
||
RUN apk add --update g++ gcc make musl-dev git | ||
|
||
RUN mkdir /myapp | ||
WORKDIR /myapp | ||
COPY Gemfile /myapp/Gemfile | ||
COPY Gemfile.lock /myapp/Gemfile.lock | ||
RUN bundle install | ||
|
||
COPY . /myapp | ||
EXPOSE 4000 | ||
|
||
CMD ["jekyll", "serve", "--host", "0.0.0.0", "--baseurl", "''", "-w", "--trace"] |
@@ -0,0 +1 @@ | ||
root: _site |
@@ -0,0 +1,2 @@ | ||
test_user:{SHA}L6IYUcwmuX2V7Uy06Zk5TLFuyLE= | ||
csadmin:{SHA}C3IvisTtMSGcV7+Mya6gzMJ64Do= |
Oops, something went wrong.