├── .nvmrc ├── .yarnrc ├── app ├── settings │ ├── account │ │ ├── styles.scss │ │ └── -components │ │ │ ├── change-password │ │ │ └── styles.scss │ │ │ └── request-deactivation │ │ │ └── styles.scss │ ├── profile │ │ ├── name │ │ │ ├── -components │ │ │ │ └── name │ │ │ │ │ └── template.hbs │ │ │ └── controller.ts │ │ ├── template.hbs │ │ ├── social │ │ │ └── template.hbs │ │ ├── education │ │ │ └── template.hbs │ │ └── employment │ │ │ └── template.hbs │ ├── addons │ │ └── route.ts │ ├── developer-apps │ │ ├── -components │ │ │ └── app-form │ │ │ │ └── styles.scss │ │ └── edit │ │ │ └── styles.scss │ └── tokens │ │ ├── index │ │ └── route.ts │ │ ├── create │ │ ├── route.ts │ │ └── controller.ts │ │ └── edit │ │ └── styles.scss ├── guid-node │ ├── addons │ │ └── template.hbs │ ├── files │ │ └── provider │ │ │ └── styles.scss │ ├── metadata │ │ └── template.hbs │ └── components │ │ └── styles.scss ├── guid-file │ └── template.hbs ├── meetings │ ├── template.hbs │ └── index │ │ └── route.ts ├── resolver.ts ├── services │ └── session.js ├── institutions │ ├── template.hbs │ └── dashboard │ │ ├── template.hbs │ │ ├── projects │ │ └── route.ts │ │ ├── preprints │ │ └── route.ts │ │ ├── users │ │ └── styles.scss │ │ └── registrations │ │ └── route.ts ├── preprints │ └── -components │ │ ├── preprint-abstract │ │ └── styles.scss │ │ ├── plaudit-widget │ │ └── template.hbs │ │ ├── preprint-doi │ │ └── styles.scss │ │ └── branded-footer │ │ └── template.hbs ├── utils │ ├── to-array.ts │ ├── is-hybrid-guid.ts │ ├── tuple.ts │ ├── slugify.ts │ ├── strip-html-tags.ts │ └── intl │ │ └── missing-message.js ├── application │ └── -components │ │ └── verify-email-modal │ │ └── styles.scss ├── error-no-api │ └── route.ts ├── not-found │ └── route.ts ├── guid-preprint │ └── template.hbs ├── styles │ ├── _functions-animation.scss │ └── _variables-animation.scss ├── serializers │ └── application.ts ├── adapters │ └── action.ts ├── validators │ └── messages.js ├── errors.ts ├── session-stores │ └── application.js └── helpers │ └── floor.ts ├── lib ├── registries │ ├── addon │ │ ├── forms │ │ │ ├── styles.scss │ │ │ ├── help │ │ │ │ ├── styles.scss │ │ │ │ └── route.ts │ │ │ ├── index │ │ │ │ ├── styles.scss │ │ │ │ └── route.ts │ │ │ └── template.hbs │ │ ├── start │ │ │ ├── styles.scss │ │ │ └── template.hbs │ │ ├── styles │ │ │ ├── .gitkeep │ │ │ └── mixins.scss │ │ ├── drafts │ │ │ ├── styles.scss │ │ │ ├── index │ │ │ │ ├── styles.scss │ │ │ │ ├── route.ts │ │ │ │ └── template.hbs │ │ │ ├── template.hbs │ │ │ └── draft │ │ │ │ └── review │ │ │ │ └── styles.scss │ │ ├── branded │ │ │ ├── template.hbs │ │ │ └── moderation │ │ │ │ ├── settings │ │ │ │ └── route.ts │ │ │ │ └── moderators │ │ │ │ └── route.ts │ │ ├── overview │ │ │ ├── metadata │ │ │ │ └── template.hbs │ │ │ ├── files │ │ │ │ └── template.hbs │ │ │ ├── resources │ │ │ │ └── template.hbs │ │ │ ├── recent-activity │ │ │ │ └── styles.scss │ │ │ └── comments │ │ │ │ └── template.hbs │ │ ├── resolver.ts │ │ ├── components │ │ │ ├── registration-form-view │ │ │ │ └── x-text │ │ │ │ │ ├── styles.scss │ │ │ │ │ └── template.hbs │ │ │ ├── hero-overlay │ │ │ │ └── template.hbs │ │ │ ├── comments-list │ │ │ │ └── styles.scss │ │ │ └── registries-wrapper │ │ │ │ └── styles.scss │ │ ├── application │ │ │ ├── template.hbs │ │ │ └── styles.scss │ │ ├── index │ │ │ └── route.ts │ │ └── edit-revision │ │ │ └── review │ │ │ └── styles.scss │ └── public │ │ └── assets │ │ └── img │ │ ├── bg-light.jpg │ │ ├── search-bg.jpg │ │ ├── osf-sharing.png │ │ ├── preprints-bg.jpg │ │ ├── index-tool-bg.jpg │ │ ├── share-logo-icon.png │ │ ├── share-logo-white.png │ │ └── provider_logos │ │ ├── prereg.png │ │ ├── GFS_Logo.png │ │ ├── RWE_logo.png │ │ ├── dam_logo.png │ │ ├── ASIST_logo.png │ │ ├── YOUth_logo.png │ │ ├── CharacterLab_logo.png │ │ ├── EGAP_white_logo.png │ │ └── Metascience_logo.png ├── collections │ ├── addon │ │ ├── discover │ │ │ └── styles.scss │ │ ├── guid │ │ │ ├── edit │ │ │ │ └── styles.scss │ │ │ └── template.hbs │ │ ├── provider │ │ │ ├── styles.scss │ │ │ ├── template.hbs │ │ │ ├── guid │ │ │ │ └── route.ts │ │ │ └── moderation │ │ │ │ └── settings │ │ │ │ └── route.ts │ │ ├── application │ │ │ └── styles.scss │ │ ├── styles │ │ │ └── headers.scss │ │ ├── components │ │ │ ├── discover-page │ │ │ │ └── active-filters │ │ │ │ │ ├── issue │ │ │ │ │ └── styles.scss │ │ │ │ │ ├── status │ │ │ │ │ └── styles.scss │ │ │ │ │ ├── volume │ │ │ │ │ └── styles.scss │ │ │ │ │ ├── collected-type │ │ │ │ │ └── styles.scss │ │ │ │ │ ├── grade-levels │ │ │ │ │ └── styles.scss │ │ │ │ │ ├── program-area │ │ │ │ │ └── styles.scss │ │ │ │ │ ├── school-type │ │ │ │ │ └── styles.scss │ │ │ │ │ └── study-design │ │ │ │ │ └── styles.scss │ │ │ └── collection-item-picker │ │ │ │ └── styles.scss │ │ ├── resolver.ts │ │ ├── forbidden │ │ │ ├── route.ts │ │ │ └── template.hbs │ │ └── page-not-found │ │ │ ├── route.ts │ │ │ └── template.hbs │ └── public │ │ └── assets │ │ └── img │ │ ├── bg-web.png │ │ ├── osf-bg.jpg │ │ ├── search-bg.1.jpg │ │ ├── search-bg.jpg │ │ ├── submit_bg.jpg │ │ ├── dark-overlay.png │ │ ├── index-tool-bg.jpg │ │ ├── preprints-bg.jpg │ │ ├── index-server-bg.jpg │ │ ├── preprints-logo.png │ │ ├── share-logo-icon.png │ │ ├── share-logo-white.png │ │ └── index-contribute-bg.jpg ├── app-components │ ├── addon │ │ ├── components │ │ │ ├── theme-styles │ │ │ │ └── styles.scss │ │ │ ├── submit-section-buttons │ │ │ │ └── styles.scss │ │ │ ├── provider-logo │ │ │ │ └── styles.scss │ │ │ ├── submit-section │ │ │ │ ├── active │ │ │ │ │ └── styles.scss │ │ │ │ └── complete │ │ │ │ │ └── styles.scss │ │ │ └── submit-sections │ │ │ │ └── styles.scss │ │ └── styles │ │ │ └── headers.scss │ └── app │ │ ├── helpers │ │ ├── clip.js │ │ ├── math.js │ │ ├── sort.js │ │ ├── get-model.js │ │ ├── fix-string.js │ │ └── unescape-xml-entities.js │ │ └── components │ │ ├── error-page │ │ └── component.js │ │ ├── branded-navbar │ │ └── component.js │ │ ├── provider-logo │ │ └── component.js │ │ ├── query-syntax │ │ └── component.js │ │ ├── submit-section │ │ ├── component.js │ │ ├── active │ │ │ └── component.js │ │ └── complete │ │ │ └── component.js │ │ ├── theme-styles │ │ └── component.js │ │ ├── project-metadata │ │ └── component.js │ │ ├── search-paginator │ │ └── component.js │ │ ├── submit-sections │ │ └── component.js │ │ ├── project-contributors │ │ ├── component.js │ │ ├── list │ │ │ ├── component.js │ │ │ └── item │ │ │ │ └── component.js │ │ └── search │ │ │ ├── component.js │ │ │ └── result │ │ │ └── component.js │ │ └── submit-section-buttons │ │ └── component.js ├── osf-components │ ├── addon │ │ └── components │ │ │ ├── infinite-list │ │ │ └── styles.scss │ │ │ ├── panel │ │ │ ├── x-footer │ │ │ │ └── styles.scss │ │ │ └── x-body │ │ │ │ └── styles.scss │ │ │ ├── container │ │ │ └── template.hbs │ │ │ ├── registries │ │ │ ├── page-renderer │ │ │ │ └── styles.scss │ │ │ ├── update-dropdown │ │ │ │ └── update-label │ │ │ │ │ └── template.hbs │ │ │ ├── schema-block-group-renderer │ │ │ │ └── styles.scss │ │ │ ├── finalize-registration-modal │ │ │ │ └── styles.scss │ │ │ └── schema-block-renderer │ │ │ │ └── page-heading │ │ │ │ └── styles.scss │ │ │ ├── file-actions-menu │ │ │ ├── delete-modal │ │ │ │ └── styles.scss │ │ │ └── submit-to-boa-modal │ │ │ │ └── styles.scss │ │ │ ├── editable-field │ │ │ └── block │ │ │ │ └── template.hbs │ │ │ ├── time-since │ │ │ └── template.hbs │ │ │ ├── x-dummy │ │ │ └── template.hbs │ │ │ ├── osf-navbar │ │ │ └── x-links │ │ │ │ ├── hyper-link │ │ │ │ └── x-anchor │ │ │ │ │ └── template.hbs │ │ │ │ └── global-link-to │ │ │ │ └── component.ts │ │ │ ├── paginated-list │ │ │ └── x-render │ │ │ │ └── template.hbs │ │ │ ├── node-card │ │ │ └── node-icon │ │ │ │ └── template.hbs │ │ │ ├── carousel │ │ │ ├── x-header │ │ │ │ ├── styles.scss │ │ │ │ └── template.hbs │ │ │ └── x-item │ │ │ │ └── template.hbs │ │ │ ├── osf-layout │ │ │ ├── right-column │ │ │ │ └── styles.scss │ │ │ ├── main-column │ │ │ │ └── styles.scss │ │ │ ├── top │ │ │ │ └── template.hbs │ │ │ └── registries-side-nav │ │ │ │ └── icon │ │ │ │ └── template.hbs │ │ │ ├── osf-placeholder │ │ │ ├── circle │ │ │ │ └── template.hbs │ │ │ └── template.hbs │ │ │ ├── files │ │ │ └── menu │ │ │ │ └── create-folder │ │ │ │ └── styles.scss │ │ │ ├── loading-indicator │ │ │ └── styles.scss │ │ │ ├── osf-dialog │ │ │ ├── main │ │ │ │ ├── template.hbs │ │ │ │ └── styles.scss │ │ │ └── footer │ │ │ │ └── template.hbs │ │ │ ├── dropzone-widget │ │ │ └── template.hbs │ │ │ ├── license-text │ │ │ ├── template.hbs │ │ │ └── styles.scss │ │ │ ├── node-picker │ │ │ └── styles.scss │ │ │ ├── subjects │ │ │ └── browse │ │ │ │ ├── animated-expand │ │ │ │ └── styles.scss │ │ │ │ ├── item-list │ │ │ │ └── styles.scss │ │ │ │ └── browse-manager │ │ │ │ └── template.hbs │ │ │ ├── maintenance-banner │ │ │ └── styles.scss │ │ │ ├── debouncer │ │ │ └── template.hbs │ │ │ ├── search-result-card │ │ │ ├── file-secondary-metadata │ │ │ │ └── styles.scss │ │ │ ├── preprint-secondary-metadata │ │ │ │ └── styles.scss │ │ │ ├── project-secondary-metadata │ │ │ │ └── styles.scss │ │ │ └── registration-secondary-metadata │ │ │ │ └── styles.scss │ │ │ ├── search-help-modal │ │ │ └── styles.scss │ │ │ ├── file-icon │ │ │ └── styles.scss │ │ │ ├── license-picker │ │ │ └── styles.scss │ │ │ ├── metadata │ │ │ └── metadata-tab-view │ │ │ │ └── styles.scss │ │ │ ├── review-actions-list │ │ │ └── styles.scss │ │ │ ├── contributor-list │ │ │ └── styles.scss │ │ │ ├── activity-log │ │ │ └── styles.scss │ │ │ ├── delete-node-modal │ │ │ └── styles.scss │ │ │ ├── node-description-editable │ │ │ └── styles.scss │ │ │ ├── zoom-to-route │ │ │ └── styles.scss │ │ │ ├── provider-metadata-editable │ │ │ └── styles.scss │ │ │ └── sign-up-policy │ │ │ └── template.hbs │ └── app │ │ ├── helpers │ │ ├── assert.js │ │ ├── has-key.js │ │ ├── slugify.js │ │ ├── is-mobile.js │ │ ├── time-since.js │ │ ├── unique-id.js │ │ ├── random-text.js │ │ ├── sufficient-contrast.js │ │ ├── get-localized-property.js │ │ ├── get-ancestor-descriptor.js │ │ └── has-validation-error.js │ │ ├── components │ │ ├── alert │ │ │ ├── template.js │ │ │ └── component.js │ │ ├── button │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── panel │ │ │ ├── component.js │ │ │ ├── x-body │ │ │ │ └── component.js │ │ │ ├── x-footer │ │ │ │ └── component.js │ │ │ └── x-heading │ │ │ │ └── component.js │ │ ├── addon-card │ │ │ ├── template.js │ │ │ └── component.js │ │ ├── carousel │ │ │ ├── component.js │ │ │ ├── x-item │ │ │ │ └── component.js │ │ │ └── x-header │ │ │ │ └── component.js │ │ ├── container │ │ │ └── component.js │ │ ├── debouncer │ │ │ └── component.js │ │ ├── file-icon │ │ │ └── component.js │ │ ├── gutters │ │ │ └── component.js │ │ ├── identifier │ │ │ └── template.js │ │ ├── node-card │ │ │ ├── component.js │ │ │ └── node-icon │ │ │ │ └── component.js │ │ ├── node-doi │ │ │ └── component.js │ │ ├── node-list │ │ │ └── component.js │ │ ├── osf-link │ │ │ └── component.js │ │ ├── side-nav │ │ │ ├── component.js │ │ │ └── x-link │ │ │ │ └── component.js │ │ ├── sort-arrow │ │ │ ├── template.js │ │ │ └── component.js │ │ ├── x-dummy │ │ │ └── component.js │ │ ├── activity-log │ │ │ ├── template.js │ │ │ ├── component.js │ │ │ └── -components │ │ │ │ └── activity-log-display │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ ├── copy-button │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── file-browser │ │ │ ├── template.js │ │ │ ├── component.js │ │ │ ├── add-new │ │ │ │ ├── template.js │ │ │ │ ├── component.js │ │ │ │ ├── upload │ │ │ │ │ ├── template.js │ │ │ │ │ └── component.js │ │ │ │ └── create-folder-modal │ │ │ │ │ ├── template.js │ │ │ │ │ └── component.js │ │ │ ├── file-item │ │ │ │ └── template.js │ │ │ ├── breadcrumbs │ │ │ │ ├── template.js │ │ │ │ └── crumb │ │ │ │ │ ├── template.js │ │ │ │ │ └── component.js │ │ │ ├── folder-item │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ │ ├── help-modal │ │ │ │ └── template.js │ │ │ ├── delete-file-modal │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ │ └── file-rename-modal │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ ├── file-version │ │ │ ├── template.js │ │ │ └── component.js │ │ ├── files │ │ │ ├── item │ │ │ │ └── component.js │ │ │ ├── list │ │ │ │ └── component.js │ │ │ ├── menu │ │ │ │ ├── component.js │ │ │ │ └── create-folder │ │ │ │ │ └── template.js │ │ │ ├── browse │ │ │ │ └── component.js │ │ │ ├── manager │ │ │ │ └── component.js │ │ │ ├── widget │ │ │ │ └── component.js │ │ │ ├── selected-list │ │ │ │ └── component.js │ │ │ └── upload-zone │ │ │ │ └── component.js │ │ ├── inline-list │ │ │ └── component.js │ │ ├── node-navbar │ │ │ ├── component.js │ │ │ └── link │ │ │ │ └── component.js │ │ ├── node-picker │ │ │ ├── component.js │ │ │ ├── template.js │ │ │ └── load-more-component │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ ├── osf-dialog │ │ │ ├── component.js │ │ │ ├── main │ │ │ │ └── component.js │ │ │ ├── footer │ │ │ │ └── component.js │ │ │ ├── heading │ │ │ │ └── component.js │ │ │ └── trigger │ │ │ │ └── component.js │ │ ├── osf-footer │ │ │ └── component.js │ │ ├── osf-header │ │ │ └── component.js │ │ ├── osf-layout │ │ │ ├── component.js │ │ │ ├── top │ │ │ │ └── template.js │ │ │ ├── left-nav │ │ │ │ └── template.js │ │ │ ├── left-column │ │ │ │ └── template.js │ │ │ ├── main-column │ │ │ │ └── template.js │ │ │ ├── left-nav-old │ │ │ │ └── template.js │ │ │ ├── right-column │ │ │ │ └── template.js │ │ │ └── registries-side-nav │ │ │ │ ├── component.js │ │ │ │ ├── icon │ │ │ │ └── component.js │ │ │ │ ├── label │ │ │ │ └── component.js │ │ │ │ └── x-link │ │ │ │ └── component.js │ │ ├── osf-navbar │ │ │ ├── component.js │ │ │ ├── x-links │ │ │ │ ├── component.js │ │ │ │ ├── hyper-link │ │ │ │ │ ├── component.js │ │ │ │ │ └── x-anchor │ │ │ │ │ │ └── component.js │ │ │ │ └── global-link-to │ │ │ │ │ └── component.js │ │ │ ├── auth-dropdown │ │ │ │ └── component.js │ │ │ └── preprint-links │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ ├── search-bar │ │ │ └── component.js │ │ ├── search-page │ │ │ ├── component.js │ │ │ ├── template.js │ │ │ ├── filter-facet │ │ │ │ ├── component.js │ │ │ │ ├── template.js │ │ │ │ ├── after-options │ │ │ │ │ └── template.js │ │ │ │ └── value-option │ │ │ │ │ ├── component.js │ │ │ │ │ └── template.js │ │ │ └── boolean-filters │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ ├── sort-button │ │ │ └── component.js │ │ ├── tags-widget │ │ │ └── component.js │ │ ├── time-since │ │ │ └── component.js │ │ ├── branded-header │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── cookie-banner │ │ │ └── component.js │ │ ├── copyable-text │ │ │ └── component.js │ │ ├── dashboard-item │ │ │ └── component.js │ │ ├── delete-button │ │ │ └── component.js │ │ ├── editable-field │ │ │ ├── component.js │ │ │ ├── block │ │ │ │ └── component.js │ │ │ ├── doi-manager │ │ │ │ └── component.js │ │ │ ├── tags-manager │ │ │ │ └── component.js │ │ │ ├── title-manager │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ │ ├── category-manager │ │ │ │ └── component.js │ │ │ ├── license-manager │ │ │ │ └── component.js │ │ │ ├── description-manager │ │ │ │ └── component.js │ │ │ ├── institutions-manager │ │ │ │ └── component.js │ │ │ ├── subject-field-manager │ │ │ │ └── component.js │ │ │ ├── provider-metadata-manager │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ │ └── publication-doi-manager │ │ │ │ └── component.js │ │ ├── file-embed-menu │ │ │ ├── template.js │ │ │ └── component.js │ │ ├── file-renderer │ │ │ └── component.js │ │ ├── form-controls │ │ │ ├── component.js │ │ │ ├── wrapper │ │ │ │ └── component.js │ │ │ ├── power-select │ │ │ │ └── component.js │ │ │ └── radio-button-group │ │ │ │ ├── component.js │ │ │ │ └── radio-button │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ ├── infinite-list │ │ │ └── template.js │ │ ├── license-picker │ │ │ └── component.js │ │ ├── license-text │ │ │ └── component.js │ │ ├── moderators │ │ │ ├── list │ │ │ │ └── template.js │ │ │ ├── row │ │ │ │ └── component.js │ │ │ ├── manager │ │ │ │ └── component.js │ │ │ └── add-modal │ │ │ │ └── component.js │ │ ├── move-file-modal │ │ │ ├── template.js │ │ │ ├── component.js │ │ │ ├── list-item │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ │ └── current-node-item │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ ├── node-category │ │ │ └── component.js │ │ ├── open-resource │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── resources-list │ │ │ ├── component.js │ │ │ ├── template.js │ │ │ ├── delete-resource │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ │ ├── edit-resource │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ │ └── resource-card │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ ├── sharing-icons │ │ │ ├── component.js │ │ │ ├── template.js │ │ │ ├── dropdown │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ │ ├── popover │ │ │ │ └── template.js │ │ │ └── sharing-anchor │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ ├── sign-up-form │ │ │ └── component.js │ │ ├── sign-up-policy │ │ │ └── component.js │ │ ├── status-banner │ │ │ └── component.js │ │ ├── success-icon │ │ │ └── component.js │ │ ├── zoom-to-route │ │ │ └── component.js │ │ ├── ancestry-display │ │ │ └── component.js │ │ ├── citation-viewer │ │ │ └── component.js │ │ ├── contributor-list │ │ │ ├── component.js │ │ │ ├── contributor │ │ │ │ └── component.js │ │ │ └── unregistered-contributor │ │ │ │ └── component.js │ │ ├── dropzone-widget │ │ │ └── component.js │ │ ├── file-actions-menu │ │ │ ├── template.js │ │ │ ├── component.js │ │ │ ├── delete-modal │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ │ └── submit-to-boa-modal │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ ├── funding-metadata │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── join-osf-banner │ │ │ └── component.js │ │ ├── node-description │ │ │ └── component.js │ │ ├── node-doi-create │ │ │ └── component.js │ │ ├── open-badges-list │ │ │ ├── component.js │ │ │ ├── template.js │ │ │ └── open-badge-card │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ ├── osf-mode-footer │ │ │ └── component.js │ │ ├── osf-placeholder │ │ │ ├── component.js │ │ │ └── circle │ │ │ │ └── component.js │ │ ├── project-selector │ │ │ └── component.js │ │ ├── scheduled-banner │ │ │ ├── component.js │ │ │ └── x-maybe-link │ │ │ │ └── component.js │ │ ├── search-help-modal │ │ │ ├── template.js │ │ │ └── component.js │ │ ├── simple-paginator │ │ │ └── component.js │ │ ├── subjects │ │ │ ├── browse │ │ │ │ ├── component.js │ │ │ │ ├── item │ │ │ │ │ └── component.js │ │ │ │ ├── item-list │ │ │ │ │ └── component.js │ │ │ │ ├── animated-expand │ │ │ │ │ └── component.js │ │ │ │ └── browse-manager │ │ │ │ │ └── component.js │ │ │ ├── display │ │ │ │ └── component.js │ │ │ ├── manager │ │ │ │ ├── component.js │ │ │ │ └── single │ │ │ │ │ └── component.js │ │ │ ├── search │ │ │ │ ├── component.js │ │ │ │ └── search-result │ │ │ │ │ └── component.js │ │ │ └── widget │ │ │ │ └── component.js │ │ ├── validation-errors │ │ │ ├── template.js │ │ │ └── component.js │ │ ├── brand-color-inputs │ │ │ ├── component.ts │ │ │ └── template.js │ │ ├── contributors │ │ │ ├── list │ │ │ │ └── component.js │ │ │ ├── widget │ │ │ │ └── component.js │ │ │ ├── manager │ │ │ │ └── component.js │ │ │ ├── card │ │ │ │ ├── editable │ │ │ │ │ └── component.js │ │ │ │ └── readonly │ │ │ │ │ └── component.js │ │ │ ├── user-search │ │ │ │ ├── card │ │ │ │ │ ├── component.js │ │ │ │ │ └── template.js │ │ │ │ ├── list │ │ │ │ │ └── template.js │ │ │ │ └── widget │ │ │ │ │ ├── component.js │ │ │ │ │ └── template.js │ │ │ └── add-unregistered-modal │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ ├── delete-node-modal │ │ │ └── component.js │ │ ├── expandable-preview │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── file-metadata-form │ │ │ ├── template.js │ │ │ └── resource-help-dialog │ │ │ │ └── template.js │ │ ├── file-provider-menu │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── get-started-button │ │ │ └── component.js │ │ ├── index-card-searcher │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── institutions-list │ │ │ └── component.js │ │ ├── loading-indicator │ │ │ └── component.js │ │ ├── maintenance-banner │ │ │ └── component.js │ │ ├── new-feature-popover │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── new-project-modal │ │ │ └── component.js │ │ ├── node-metadata-form │ │ │ ├── component.js │ │ │ ├── template.js │ │ │ ├── funding-help-dialog │ │ │ │ └── template.js │ │ │ └── resource-help-dialog │ │ │ │ └── template.js │ │ ├── paginated-list │ │ │ ├── all │ │ │ │ └── component.js │ │ │ ├── layout │ │ │ │ └── component.js │ │ │ ├── x-item │ │ │ │ └── component.js │ │ │ ├── has-many │ │ │ │ └── component.js │ │ │ ├── x-header │ │ │ │ └── component.js │ │ │ └── x-render │ │ │ │ └── component.js │ │ ├── responsive-dropdown │ │ │ └── component.js │ │ ├── review-actions-list │ │ │ ├── component.js │ │ │ ├── template.js │ │ │ └── review-action │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ ├── search-result-card │ │ │ ├── component.js │ │ │ ├── template.js │ │ │ ├── file-secondary-metadata │ │ │ │ └── template.js │ │ │ ├── user-secondary-metadata │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ │ ├── project-secondary-metadata │ │ │ │ └── template.js │ │ │ └── preprint-secondary-metadata │ │ │ │ └── template.js │ │ ├── subscriptions │ │ │ ├── list │ │ │ │ └── component.js │ │ │ ├── manager │ │ │ │ └── component.js │ │ │ └── list-row │ │ │ │ └── component.js │ │ ├── tos-consent-banner │ │ │ └── component.js │ │ ├── addons-service │ │ │ ├── manager │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ │ ├── file-manager │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ │ ├── terms-of-service │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ │ ├── addon-account-setup │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ │ ├── user-addons-manager │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ │ └── configured-addon-edit │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ ├── adjustable-paginator │ │ │ └── component.js │ │ ├── cedar-metadata-editor │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── file-metadata-manager │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── make-decision-dropdown │ │ │ ├── template.js │ │ │ └── component.js │ │ ├── metadata │ │ │ ├── metadata-add │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ │ ├── metadata-tabs │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ │ ├── metadata-detail │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ │ ├── metadata-select │ │ │ │ └── template.js │ │ │ ├── metadata-tab-view │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ │ └── file-metadata-layout │ │ │ │ └── template.js │ │ ├── node-category-picker │ │ │ └── component.js │ │ ├── node-metadata-manager │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── node-publication-doi │ │ │ └── component.js │ │ ├── password-strength-bar │ │ │ └── component.js │ │ ├── validated-input │ │ │ ├── date │ │ │ │ └── component.js │ │ │ ├── text │ │ │ │ └── component.js │ │ │ ├── checkbox │ │ │ │ └── component.js │ │ │ ├── custom │ │ │ │ └── component.js │ │ │ ├── textarea │ │ │ │ └── component.js │ │ │ ├── checkboxes │ │ │ │ ├── component.js │ │ │ │ └── x-checkbox │ │ │ │ │ └── component.js │ │ │ ├── recaptcha │ │ │ │ └── component.js │ │ │ ├── power-select │ │ │ │ └── component.js │ │ │ └── x-input-wrapper │ │ │ │ └── component.js │ │ ├── banners │ │ │ └── view-only-link │ │ │ │ └── component.js │ │ ├── cedar-metadata-renderer │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── draft-registration-card │ │ │ └── component.js │ │ ├── google-file-picker-widget │ │ │ ├── template.js │ │ │ └── component.js │ │ ├── institution-select-list │ │ │ └── component.js │ │ ├── provider-metadata-display │ │ │ └── template.js │ │ ├── registries │ │ │ ├── page-renderer │ │ │ │ └── component.js │ │ │ ├── new-update-modal │ │ │ │ ├── template.js │ │ │ │ └── component.js │ │ │ ├── update-dropdown │ │ │ │ ├── component.js │ │ │ │ ├── template.js │ │ │ │ ├── list-item │ │ │ │ │ ├── component.js │ │ │ │ │ └── template.js │ │ │ │ └── update-label │ │ │ │ │ ├── component.js │ │ │ │ │ └── template.js │ │ │ ├── version-metadata │ │ │ │ └── template.js │ │ │ ├── review-form-renderer │ │ │ │ └── template.js │ │ │ ├── hierarchical-list │ │ │ │ ├── item │ │ │ │ │ └── component.js │ │ │ │ └── item-manager │ │ │ │ │ └── component.js │ │ │ ├── overview-form-renderer │ │ │ │ └── component.js │ │ │ ├── registration-list │ │ │ │ ├── card │ │ │ │ │ ├── component.js │ │ │ │ │ └── template.js │ │ │ │ ├── list │ │ │ │ │ └── template.js │ │ │ │ └── manager │ │ │ │ │ └── component.js │ │ │ ├── review-metadata-renderer │ │ │ │ └── template.js │ │ │ ├── revised-responses-list │ │ │ │ ├── component.js │ │ │ │ └── template.js │ │ │ ├── schema-block-renderer │ │ │ │ ├── component.js │ │ │ │ ├── label │ │ │ │ │ └── template.js │ │ │ │ └── paragraph │ │ │ │ │ └── component.js │ │ │ ├── finalize-registration-modal │ │ │ │ ├── component.js │ │ │ │ └── manager │ │ │ │ │ └── component.js │ │ │ ├── my-registrations-list │ │ │ │ ├── drafts │ │ │ │ │ ├── component.js │ │ │ │ │ └── template.js │ │ │ │ └── registrations │ │ │ │ │ ├── component.js │ │ │ │ │ └── template.js │ │ │ ├── partial-registration-modal │ │ │ │ ├── component.js │ │ │ │ └── manager │ │ │ │ │ └── component.js │ │ │ ├── schema-block-group-renderer │ │ │ │ └── component.js │ │ │ └── revision-justification-renderer │ │ │ │ └── template.js │ │ ├── collection-submission-card │ │ │ ├── component.js │ │ │ └── template.js │ │ ├── node-description-editable │ │ │ └── component.js │ │ ├── provider-metadata-editable │ │ │ └── template.js │ │ ├── new-project-navigation-modal │ │ │ └── component.js │ │ ├── node-publication-doi-editable │ │ │ └── component.js │ │ ├── noteworthy-and-popular-project │ │ │ └── component.js │ │ └── storage-provider-manager │ │ │ ├── provider-mapper │ │ │ └── template.js │ │ │ └── storage-manager │ │ │ ├── template.js │ │ │ └── component.js │ │ ├── modifiers │ │ ├── before-unload.js │ │ ├── track-download.js │ │ └── with-branding.js │ │ └── services │ │ └── osf-modal-state.js ├── analytics-page │ └── addon │ │ ├── styles │ │ └── headers.scss │ │ ├── resolver.js │ │ └── routes.js └── assets-prefix-middleware │ └── package.json ├── types ├── ember-ace.d.ts ├── ember-cli-qunit │ └── index.d.ts ├── @glimmer │ └── env.d.ts ├── ember-diff-attrs │ └── index.d.ts ├── ember-resolver │ └── index.d.ts ├── ember-osf-web │ ├── template.d.ts │ ├── styles.d.ts │ └── @ember │ │ └── array.d.ts ├── ember-animated │ ├── transitions │ │ ├── fade.d.ts │ │ └── move-over.d.ts │ ├── easings │ │ ├── linear.d.ts │ │ └── cosine.d.ts │ └── -private │ │ ├── motion.d.ts │ │ └── sprite.d.ts ├── ember-inflector │ └── index.d.ts ├── @ember-data │ ├── record-data │ │ └── -private.d.ts │ └── store.d.ts ├── ember-get-config │ └── index.d.ts ├── ember-metrics │ └── metrics-adapters │ │ └── base.d.ts ├── ember-validators │ └── format.d.ts ├── ember-cli-mirage │ ├── test-support.d.ts │ ├── response.d.ts │ └── types │ │ └── registries │ │ ├── model.d.ts │ │ └── schema.d.ts ├── ember-exam │ └── test-support │ │ └── start.d.ts ├── ember-block-slots │ └── index.d.ts ├── ember-feature-flags │ └── test-support │ │ └── index.d.ts ├── ember-data │ └── types │ │ └── registries │ │ ├── model.d.ts │ │ └── model.d.ts.bak ├── ember-mockdate-shim.d.ts ├── ember-onbeforeunload │ └── mixins │ │ └── confirmation.d.ts ├── ember-power-select │ └── utils │ │ └── group-utils.d.ts ├── ember-sortable.d.ts ├── langs │ └── index.d.ts ├── @ember-decorators │ └── utils │ │ └── collapse-proto.d.ts ├── ember-simple-auth │ └── session-stores │ │ └── adaptive.d.ts ├── ember-a11y-testing │ └── index.d.ts └── mime-types │ └── index.d.ts ├── blueprints ├── component │ └── files │ │ └── __root__ │ │ └── __path__ │ │ ├── template.hbs │ │ └── component.ts ├── component-addon │ └── files │ │ └── __root__ │ │ └── __path__ │ │ └── component.js ├── osf-model │ └── index.js └── config │ └── index.js ├── .watchmanconfig ├── public ├── robots.txt └── assets │ ├── images │ ├── home │ │ ├── box.png │ │ ├── amazon.png │ │ ├── bg-web.png │ │ ├── github.png │ │ ├── google.png │ │ ├── user2.jpg │ │ ├── user3.jpg │ │ ├── user4.jpg │ │ ├── circles.png │ │ ├── dataverse.png │ │ ├── dropbox.png │ │ ├── figshare.png │ │ ├── mendeley.png │ │ ├── osf-network.png │ │ ├── screenshot.png │ │ ├── collaboration.jpg │ │ └── Ana_transparent_gradient.png │ ├── dashboard │ │ ├── bg6.jpg │ │ ├── logo_spin.png │ │ ├── cos-white2.png │ │ ├── quicksearch-min.png │ │ └── products │ │ │ ├── osf-collections.png │ │ │ ├── osf-preprints.png │ │ │ ├── osf-registries.png │ │ │ └── osf-institutions.png │ ├── meetings │ │ ├── APS.jpg │ │ ├── BITSS.png │ │ ├── NRAO.jpg │ │ ├── SPSP.jpg │ │ ├── network-web.png │ │ └── osf_meetings_white.png │ ├── new-home │ │ ├── orcid.png │ │ ├── sso.png │ │ ├── dropbox.png │ │ ├── zotero.png │ │ ├── incommon.png │ │ ├── mendeley.png │ │ ├── google-drive.png │ │ ├── mathur-maya.png │ │ ├── ayala-patricia.png │ │ ├── cohen-phillip.png │ │ ├── google-scholar.png │ │ └── hero-home-banner.jpg │ ├── addons │ │ └── icons │ │ │ ├── box.png │ │ │ ├── s3.png │ │ │ ├── github.png │ │ │ ├── gitlab.png │ │ │ ├── dropbox.png │ │ │ ├── figshare.png │ │ │ ├── onedrive.png │ │ │ ├── owncloud.png │ │ │ ├── bitbucket.png │ │ │ ├── dataverse.png │ │ │ ├── googledrive.png │ │ │ └── osfstorage.png │ ├── global │ │ ├── logo_spin.png │ │ └── cos-white2.png │ ├── institutions │ │ ├── bg6.jpg │ │ └── osf_institutions_white.png │ ├── preprints │ │ ├── bg-light.jpg │ │ └── preprints-detail-header-overlay.png │ ├── register │ │ ├── orcid-logo.png │ │ ├── institution-logo.png │ │ ├── osf-preprints-login.png │ │ └── osf-registries-black.png │ ├── default-brand │ │ ├── bg-dark.jpg │ │ ├── osf-preprints-white.png │ │ └── osf-registries-white.png │ └── badges │ │ ├── data_small_color.png │ │ ├── data_small_gray.png │ │ ├── papers_small_gray.png │ │ ├── papers_small_color.png │ │ ├── materials_small_color.png │ │ ├── materials_small_gray.png │ │ ├── supplements_small_gray.png │ │ ├── analytic_code_small_gray.png │ │ ├── supplements_small_color.png │ │ └── analytic_code_small_color.png │ └── fonts │ ├── MaterialIcons-Regular.eot │ ├── MaterialIcons-Regular.ttf │ ├── MaterialIcons-Regular.woff │ └── MaterialIcons-Regular.woff2 ├── .prettierrc.js ├── .dockerignore ├── mirage └── models │ ├── counted-usage.js │ └── root.js ├── handbook-docs ├── components │ ├── loading-indicator │ │ ├── demo-default │ │ │ └── styles.scss │ │ └── demo-inline-default │ │ │ └── styles.scss │ ├── subject-widget │ │ └── template.md │ ├── files-widget │ │ └── template.md │ └── osf-placeholder │ │ └── template.md ├── validators │ └── validate-list │ │ └── demo │ │ └── styles.scss └── helpers │ └── has-validation-error │ └── demo │ └── component.ts ├── node-tests └── fixtures │ └── blueprints │ ├── component-addon │ └── component.js │ └── component │ └── in-app.ts ├── .gitattributes ├── config ├── coverage.js └── optional-features.json ├── tests ├── .eslintrc.js └── unit │ └── adapters │ └── node-test.ts └── .gitmodules /.nvmrc: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- 1 | --ignore-engines true 2 | -------------------------------------------------------------------------------- /app/settings/account/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/registries/addon/forms/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/registries/addon/start/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/registries/addon/styles/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/collections/addon/discover/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/collections/addon/guid/edit/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/collections/addon/provider/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/registries/addon/drafts/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/registries/addon/forms/help/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/guid-node/addons/template.hbs: -------------------------------------------------------------------------------- 1 | {{outlet}} 2 | -------------------------------------------------------------------------------- /lib/collections/addon/application/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/registries/addon/drafts/index/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/registries/addon/forms/index/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/collections/addon/guid/template.hbs: -------------------------------------------------------------------------------- 1 | {{outlet}} -------------------------------------------------------------------------------- /app/settings/profile/name/-components/name/template.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/collections/addon/provider/template.hbs: -------------------------------------------------------------------------------- 1 | {{outlet}} 2 | -------------------------------------------------------------------------------- /lib/app-components/addon/components/theme-styles/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/infinite-list/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/panel/x-footer/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /types/ember-ace.d.ts: -------------------------------------------------------------------------------- 1 | export { Ace as default } from 'ace'; 2 | -------------------------------------------------------------------------------- /types/ember-cli-qunit/index.d.ts: -------------------------------------------------------------------------------- 1 | export function start(); 2 | -------------------------------------------------------------------------------- /blueprints/component/files/__root__/__path__/template.hbs: -------------------------------------------------------------------------------- 1 | {{yield}} -------------------------------------------------------------------------------- /lib/osf-components/addon/components/container/template.hbs: -------------------------------------------------------------------------------- 1 | {{yield}} 2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/registries/page-renderer/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/collections/addon/styles/headers.scss: -------------------------------------------------------------------------------- 1 | @import 'app/styles/variables'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/file-actions-menu/delete-modal/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | { 2 | "ignore_dirs": ["tmp", "dist", "node_modules"] 3 | } 4 | -------------------------------------------------------------------------------- /lib/analytics-page/addon/styles/headers.scss: -------------------------------------------------------------------------------- 1 | @import 'app/styles/variables'; 2 | -------------------------------------------------------------------------------- /lib/app-components/addon/styles/headers.scss: -------------------------------------------------------------------------------- 1 | @import 'app/styles/variables'; 2 | -------------------------------------------------------------------------------- /lib/collections/addon/components/discover-page/active-filters/issue/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/collections/addon/components/discover-page/active-filters/status/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/collections/addon/components/discover-page/active-filters/volume/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/editable-field/block/template.hbs: -------------------------------------------------------------------------------- 1 | {{yield}} 2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/time-since/template.hbs: -------------------------------------------------------------------------------- 1 | {{this.displayTime}} -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # http://www.robotstxt.org 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /app/guid-file/template.hbs: -------------------------------------------------------------------------------- 1 | {{page-title this.model.displayName}} 2 | {{ outlet }} 3 | -------------------------------------------------------------------------------- /app/guid-node/files/provider/styles.scss: -------------------------------------------------------------------------------- 1 | .FileBrowser { 2 | padding: 30px; 3 | } 4 | -------------------------------------------------------------------------------- /lib/collections/addon/components/discover-page/active-filters/collected-type/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/collections/addon/components/discover-page/active-filters/grade-levels/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/collections/addon/components/discover-page/active-filters/program-area/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/collections/addon/components/discover-page/active-filters/school-type/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/collections/addon/components/discover-page/active-filters/study-design/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/file-actions-menu/submit-to-boa-modal/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/x-dummy/template.hbs: -------------------------------------------------------------------------------- 1 | {{yield this.yieldValue}} 2 | -------------------------------------------------------------------------------- /types/@glimmer/env.d.ts: -------------------------------------------------------------------------------- 1 | export const DEBUG: boolean; 2 | export const CI: boolean; 3 | -------------------------------------------------------------------------------- /types/ember-diff-attrs/index.d.ts: -------------------------------------------------------------------------------- 1 | export default function diffAttrs(...args: any[]); 2 | -------------------------------------------------------------------------------- /app/meetings/template.hbs: -------------------------------------------------------------------------------- 1 |
2 | {{outlet}} 3 |
-------------------------------------------------------------------------------- /app/resolver.ts: -------------------------------------------------------------------------------- 1 | import Resolver from 'ember-resolver'; 2 | 3 | export default Resolver; 4 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | singleQuote: true, 5 | }; 6 | -------------------------------------------------------------------------------- /app/guid-node/metadata/template.hbs: -------------------------------------------------------------------------------- 1 | {{page-title (t 'metadata.tab-title')}} 2 | {{ outlet }} 3 | -------------------------------------------------------------------------------- /app/services/session.js: -------------------------------------------------------------------------------- 1 | export { default } from 'ember-osf-web/services/-private/session'; 2 | -------------------------------------------------------------------------------- /lib/app-components/app/helpers/clip.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/helpers/clip'; 2 | -------------------------------------------------------------------------------- /lib/app-components/app/helpers/math.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/helpers/math'; 2 | -------------------------------------------------------------------------------- /lib/app-components/app/helpers/sort.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/helpers/sort'; 2 | -------------------------------------------------------------------------------- /app/institutions/template.hbs: -------------------------------------------------------------------------------- 1 |
2 | {{outlet}} 3 |
-------------------------------------------------------------------------------- /app/settings/profile/template.hbs: -------------------------------------------------------------------------------- 1 |
2 | {{outlet}} 3 |
-------------------------------------------------------------------------------- /lib/osf-components/addon/components/osf-navbar/x-links/hyper-link/x-anchor/template.hbs: -------------------------------------------------------------------------------- 1 | {{yield}} 2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/paginated-list/x-render/template.hbs: -------------------------------------------------------------------------------- 1 | {{yield this.yieldObj}} 2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/registries/update-dropdown/update-label/template.hbs: -------------------------------------------------------------------------------- 1 | {{this.label}} -------------------------------------------------------------------------------- /lib/osf-components/app/helpers/assert.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/helpers/assert'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/helpers/has-key.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/helpers/has-key'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/helpers/slugify.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/helpers/slugify'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/start/template.hbs: -------------------------------------------------------------------------------- 1 | {{page-title (t 'registries.start.page_title')}} 2 | {{outlet}} -------------------------------------------------------------------------------- /types/ember-resolver/index.d.ts: -------------------------------------------------------------------------------- 1 | export default class EmberResolver { 2 | static create(); 3 | } 4 | -------------------------------------------------------------------------------- /app/settings/profile/social/template.hbs: -------------------------------------------------------------------------------- 1 |
2 | {{outlet}} 3 |
-------------------------------------------------------------------------------- /lib/app-components/app/helpers/get-model.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/helpers/get-model'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/node-card/node-icon/template.hbs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/helpers/is-mobile.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/helpers/is-mobile'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/branded/template.hbs: -------------------------------------------------------------------------------- 1 | {{page-title this.model.name replace=true}} 2 | {{outlet}} 3 | -------------------------------------------------------------------------------- /app/settings/profile/education/template.hbs: -------------------------------------------------------------------------------- 1 |
2 | {{outlet}} 3 |
-------------------------------------------------------------------------------- /app/settings/profile/employment/template.hbs: -------------------------------------------------------------------------------- 1 |
2 | {{outlet}} 3 |
-------------------------------------------------------------------------------- /blueprints/component-addon/files/__root__/__path__/component.js: -------------------------------------------------------------------------------- 1 | export { default } from '<%= modulePath %>'; 2 | -------------------------------------------------------------------------------- /lib/analytics-page/addon/resolver.js: -------------------------------------------------------------------------------- 1 | import Resolver from 'ember-resolver'; 2 | 3 | export default Resolver; 4 | -------------------------------------------------------------------------------- /lib/app-components/app/helpers/fix-string.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/helpers/fix-string'; 2 | -------------------------------------------------------------------------------- /lib/collections/addon/resolver.ts: -------------------------------------------------------------------------------- 1 | import Resolver from 'ember-resolver'; 2 | 3 | export default Resolver; 4 | -------------------------------------------------------------------------------- /lib/osf-components/app/helpers/time-since.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/helpers/time-since'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/overview/metadata/template.hbs: -------------------------------------------------------------------------------- 1 | {{page-title (t 'metadata.tab-title')}} 2 | {{ outlet }} 3 | -------------------------------------------------------------------------------- /lib/registries/addon/resolver.ts: -------------------------------------------------------------------------------- 1 | import Resolver from 'ember-resolver'; 2 | 3 | export default Resolver; 4 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | **/bower_components 3 | **/dist 4 | **/node_modules 5 | **/tmp 6 | public/assets/osf-assets 7 | -------------------------------------------------------------------------------- /lib/app-components/addon/components/submit-section-buttons/styles.scss: -------------------------------------------------------------------------------- 1 | .buttons { 2 | margin-top: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/carousel/x-header/styles.scss: -------------------------------------------------------------------------------- 1 | .visually-hidden { 2 | display: none; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/osf-layout/right-column/styles.scss: -------------------------------------------------------------------------------- 1 | .RightColumn { 2 | width: 300px; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/osf-placeholder/circle/template.hbs: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /lib/osf-components/app/helpers/unique-id.js: -------------------------------------------------------------------------------- 1 | export { default, uniqueId } from 'osf-components/helpers/unique-id'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/drafts/template.hbs: -------------------------------------------------------------------------------- 1 | {{page-title (t 'registries.drafts.page_title') prepend=false}} 2 | {{outlet}} -------------------------------------------------------------------------------- /lib/registries/addon/forms/template.hbs: -------------------------------------------------------------------------------- 1 | {{page-title (t 'registries.forms.page_title') prepend=false}} 2 | {{outlet}} -------------------------------------------------------------------------------- /app/preprints/-components/preprint-abstract/styles.scss: -------------------------------------------------------------------------------- 1 | .abstract-truncated::after { 2 | content: ' \2026'; 3 | } 4 | -------------------------------------------------------------------------------- /app/settings/account/-components/change-password/styles.scss: -------------------------------------------------------------------------------- 1 | .password-form input { 2 | margin-bottom: 20px; 3 | } 4 | -------------------------------------------------------------------------------- /app/settings/account/-components/request-deactivation/styles.scss: -------------------------------------------------------------------------------- 1 | .warning-alert { 2 | margin-bottom: 20px; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/files/menu/create-folder/styles.scss: -------------------------------------------------------------------------------- 1 | .dialog-main { 2 | width: 350px; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/loading-indicator/styles.scss: -------------------------------------------------------------------------------- 1 | .LoadingIndicator { 2 | text-align: center; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/alert/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/alert/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/helpers/random-text.js: -------------------------------------------------------------------------------- 1 | export { default, randomText } from 'osf-components/helpers/random-text'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/modifiers/before-unload.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/modifiers/before-unload'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/modifiers/track-download.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/modifiers/track-download'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/modifiers/with-branding.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/modifiers/with-branding'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/services/osf-modal-state.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/services/osf-modal-state'; 2 | -------------------------------------------------------------------------------- /mirage/models/counted-usage.js: -------------------------------------------------------------------------------- 1 | import { Model } from 'ember-cli-mirage'; 2 | 3 | export default Model.extend({ 4 | }); 5 | -------------------------------------------------------------------------------- /handbook-docs/components/loading-indicator/demo-default/styles.scss: -------------------------------------------------------------------------------- 1 | .dark-background { 2 | background-color: #666; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/alert/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/alert/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/button/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/button/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/button/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/button/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/panel/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/panel/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/helpers/sufficient-contrast.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/helpers/sufficient-contrast'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/components/registration-form-view/x-text/styles.scss: -------------------------------------------------------------------------------- 1 | .FormText { 2 | white-space: pre-wrap; 3 | } 4 | -------------------------------------------------------------------------------- /lib/registries/addon/overview/files/template.hbs: -------------------------------------------------------------------------------- 1 | {{page-title (t 'registries.overview.files.title')}} 2 | 3 | {{outlet}} 4 | -------------------------------------------------------------------------------- /node-tests/fixtures/blueprints/component-addon/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'my-addon/components/foo-bar/component'; 2 | -------------------------------------------------------------------------------- /lib/app-components/app/helpers/unescape-xml-entities.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/helpers/unescape-xml-entities'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/osf-dialog/main/template.hbs: -------------------------------------------------------------------------------- 1 |
2 | {{yield}} 3 |
-------------------------------------------------------------------------------- /lib/osf-components/app/components/addon-card/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addon-card/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/carousel/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/carousel/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/container/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/container/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/debouncer/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/debouncer/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-icon/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-icon/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/gutters/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/gutters/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/identifier/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/identifier/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-card/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-card/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-doi/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-doi/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-link/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-link/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/side-nav/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/side-nav/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/sort-arrow/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/sort-arrow/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/x-dummy/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/x-dummy/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/helpers/get-localized-property.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/helpers/get-localized-property'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/application/template.hbs: -------------------------------------------------------------------------------- 1 | {{page-title (t 'registries.application.page_title') replace=true}} 2 | {{outlet}} 3 | -------------------------------------------------------------------------------- /types/ember-osf-web/template.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*/template' { 2 | const value: any; 3 | export default value; 4 | } 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.svg -diff linguist-generated=true 2 | *.png -diff linguist-generated=true 3 | *.jpg -diff linguist-generated=true 4 | -------------------------------------------------------------------------------- /app/utils/to-array.ts: -------------------------------------------------------------------------------- 1 | export default function toArray(val: T[] | T): T[] { 2 | return Array.isArray(val) ? val : [val]; 3 | } 4 | -------------------------------------------------------------------------------- /config/coverage.js: -------------------------------------------------------------------------------- 1 | /* eslint-env node */ 2 | 3 | 'use strict'; 4 | 5 | module.exports = { 6 | useBabelInstrumenter: true, 7 | }; 8 | -------------------------------------------------------------------------------- /lib/app-components/app/components/error-page/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/error-page/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/dropzone-widget/template.hbs: -------------------------------------------------------------------------------- 1 | {{yield (hash 2 | dropzoneInstance=this.dropzoneElement 3 | )}} 4 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/license-text/template.hbs: -------------------------------------------------------------------------------- 1 |
{{this.licenseText}}
2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/node-picker/styles.scss: -------------------------------------------------------------------------------- 1 | .form-group { 2 | margin-bottom: 15px; 3 | margin-top: 10px; 4 | } 5 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/osf-dialog/footer/template.hbs: -------------------------------------------------------------------------------- 1 |
2 | {{yield}} 3 |
-------------------------------------------------------------------------------- /lib/osf-components/addon/components/osf-layout/main-column/styles.scss: -------------------------------------------------------------------------------- 1 | .Main { 2 | min-height: 500px; 3 | flex-grow: 1; 4 | } 5 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/subjects/browse/animated-expand/styles.scss: -------------------------------------------------------------------------------- 1 | .ExpandyContainer { 2 | overflow: hidden; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/activity-log/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/activity-log/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/addon-card/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addon-card/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/copy-button/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/copy-button/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/copy-button/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/copy-button/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-version/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-version/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/files/item/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/files/item/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/files/list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/files/list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/files/menu/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/files/menu/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/inline-list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/inline-list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-navbar/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-navbar/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-picker/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-picker/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-picker/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-picker/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-dialog/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-dialog/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-footer/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-footer/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-header/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-header/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-layout/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-layout/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-navbar/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-navbar/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-bar/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-bar/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-page/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-page/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-page/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-page/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/sort-arrow/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/sort-arrow/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/sort-button/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/sort-button/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/tags-widget/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/tags-widget/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/time-since/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/time-since/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/helpers/get-ancestor-descriptor.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/helpers/get-ancestor-descriptor'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/components/registration-form-view/x-text/template.hbs: -------------------------------------------------------------------------------- 1 |

{{this.answerable.value}}

2 | -------------------------------------------------------------------------------- /public/assets/images/home/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/box.png -------------------------------------------------------------------------------- /tests/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { // eslint-disable-line no-undef 2 | env: { 3 | embertest: true, 4 | }, 5 | }; 6 | -------------------------------------------------------------------------------- /app/application/-components/verify-email-modal/styles.scss: -------------------------------------------------------------------------------- 1 | .modal-title { 2 | margin: 0; 3 | line-height: $tall-line-height; 4 | } 5 | -------------------------------------------------------------------------------- /app/meetings/index/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class MeetingsIndex extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /lib/app-components/addon/components/provider-logo/styles.scss: -------------------------------------------------------------------------------- 1 | .provider-logo { 2 | max-width: 100%; 3 | max-height: 100%; 4 | } 5 | -------------------------------------------------------------------------------- /lib/app-components/app/components/branded-navbar/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/branded-navbar/component'; 2 | -------------------------------------------------------------------------------- /lib/app-components/app/components/provider-logo/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/provider-logo/component'; 2 | -------------------------------------------------------------------------------- /lib/app-components/app/components/query-syntax/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/query-syntax/component'; 2 | -------------------------------------------------------------------------------- /lib/app-components/app/components/submit-section/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/submit-section/component'; 2 | -------------------------------------------------------------------------------- /lib/app-components/app/components/theme-styles/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/theme-styles/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/carousel/x-header/template.hbs: -------------------------------------------------------------------------------- 1 |
{{yield}}
2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/maintenance-banner/styles.scss: -------------------------------------------------------------------------------- 1 | .MaintenanceBanner :global(.alert) { 2 | margin-bottom: 0; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/osf-placeholder/template.hbs: -------------------------------------------------------------------------------- 1 | {{yield (hash 2 | circle=(component 'osf-placeholder/circle') 3 | )}} 4 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/activity-log/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/activity-log/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/branded-header/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/branded-header/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/branded-header/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/branded-header/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/cookie-banner/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/cookie-banner/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/copyable-text/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/copyable-text/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/dashboard-item/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/dashboard-item/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/delete-button/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/delete-button/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-embed-menu/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-embed-menu/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-renderer/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-renderer/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-version/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-version/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/files/browse/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/files/browse/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/files/manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/files/manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/files/widget/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/files/widget/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/form-controls/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/form-controls/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/infinite-list/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/infinite-list/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/license-picker/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/license-picker/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/license-text/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/license-text/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/moderators/list/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/moderators/list/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/moderators/row/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/moderators/row/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/move-file-modal/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/move-file-modal/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-category/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-category/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/open-resource/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/open-resource/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/open-resource/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/open-resource/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-layout/top/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-layout/top/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/panel/x-body/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/panel/x-body/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/panel/x-footer/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/panel/x-footer/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/resources-list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/resources-list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/resources-list/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/resources-list/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/sharing-icons/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/sharing-icons/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/sharing-icons/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/sharing-icons/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/sign-up-form/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/sign-up-form/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/sign-up-policy/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/sign-up-policy/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/status-banner/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/status-banner/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/success-icon/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/success-icon/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/zoom-to-route/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/zoom-to-route/component'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/application/styles.scss: -------------------------------------------------------------------------------- 1 | :global(.Application__page) { 2 | display: flex; 3 | flex-direction: column; 4 | } 5 | -------------------------------------------------------------------------------- /public/assets/images/home/amazon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/amazon.png -------------------------------------------------------------------------------- /public/assets/images/home/bg-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/bg-web.png -------------------------------------------------------------------------------- /public/assets/images/home/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/github.png -------------------------------------------------------------------------------- /public/assets/images/home/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/google.png -------------------------------------------------------------------------------- /public/assets/images/home/user2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/user2.jpg -------------------------------------------------------------------------------- /public/assets/images/home/user3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/user3.jpg -------------------------------------------------------------------------------- /public/assets/images/home/user4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/user4.jpg -------------------------------------------------------------------------------- /app/error-no-api/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class NoAPI extends Route.extend({ 4 | }) { 5 | } 6 | -------------------------------------------------------------------------------- /app/not-found/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class NotFound extends Route.extend({ 4 | }) { 5 | } 6 | -------------------------------------------------------------------------------- /app/settings/addons/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class SettingsAddonsRoute extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /lib/app-components/app/components/project-metadata/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/project-metadata/component'; 2 | -------------------------------------------------------------------------------- /lib/app-components/app/components/search-paginator/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/search-paginator/component'; 2 | -------------------------------------------------------------------------------- /lib/app-components/app/components/submit-sections/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/submit-sections/component'; 2 | -------------------------------------------------------------------------------- /lib/assets-prefix-middleware/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "assets-prefix-middleware", 3 | "keywords": [ 4 | "ember-addon" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /lib/collections/addon/components/collection-item-picker/styles.scss: -------------------------------------------------------------------------------- 1 | .form-group { 2 | margin-bottom: 15px; 3 | margin-top: 10px; 4 | } 5 | -------------------------------------------------------------------------------- /lib/collections/addon/forbidden/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class Forbidden extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/debouncer/template.hbs: -------------------------------------------------------------------------------- 1 | {{yield (hash 2 | doFnDebounce=(perform this.doFnDebounce) 3 | doFnNow=@fn 4 | )}} -------------------------------------------------------------------------------- /lib/osf-components/addon/components/license-text/styles.scss: -------------------------------------------------------------------------------- 1 | .LicenseText { 2 | white-space: pre-wrap; 3 | word-break: break-word; 4 | } 5 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/search-result-card/file-secondary-metadata/styles.scss: -------------------------------------------------------------------------------- 1 | .description { 2 | white-space: pre-wrap; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/ancestry-display/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/ancestry-display/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/carousel/x-item/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/carousel/x-item/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/citation-viewer/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/citation-viewer/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributor-list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributor-list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/dropzone-widget/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/dropzone-widget/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-actions-menu/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-actions-menu/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-embed-menu/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-embed-menu/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/funding-metadata/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/funding-metadata/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/funding-metadata/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/funding-metadata/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/join-osf-banner/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/join-osf-banner/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/move-file-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/move-file-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-description/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-description/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-doi-create/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-doi-create/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-navbar/link/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-navbar/link/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/open-badges-list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/open-badges-list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/open-badges-list/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/open-badges-list/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-dialog/main/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-dialog/main/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-mode-footer/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-mode-footer/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-placeholder/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-placeholder/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/panel/x-heading/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/panel/x-heading/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/project-selector/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/project-selector/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/scheduled-banner/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/scheduled-banner/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-help-modal/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-help-modal/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/side-nav/x-link/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/side-nav/x-link/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/simple-paginator/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/simple-paginator/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subjects/browse/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subjects/browse/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subjects/display/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subjects/display/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subjects/manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subjects/manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subjects/search/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subjects/search/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subjects/widget/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subjects/widget/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/validation-errors/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/validation-errors/template'; 2 | -------------------------------------------------------------------------------- /public/assets/images/dashboard/bg6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/dashboard/bg6.jpg -------------------------------------------------------------------------------- /public/assets/images/home/circles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/circles.png -------------------------------------------------------------------------------- /public/assets/images/home/dataverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/dataverse.png -------------------------------------------------------------------------------- /public/assets/images/home/dropbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/dropbox.png -------------------------------------------------------------------------------- /public/assets/images/home/figshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/figshare.png -------------------------------------------------------------------------------- /public/assets/images/home/mendeley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/mendeley.png -------------------------------------------------------------------------------- /public/assets/images/meetings/APS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/meetings/APS.jpg -------------------------------------------------------------------------------- /public/assets/images/meetings/BITSS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/meetings/BITSS.png -------------------------------------------------------------------------------- /public/assets/images/meetings/NRAO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/meetings/NRAO.jpg -------------------------------------------------------------------------------- /public/assets/images/meetings/SPSP.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/meetings/SPSP.jpg -------------------------------------------------------------------------------- /public/assets/images/new-home/orcid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/new-home/orcid.png -------------------------------------------------------------------------------- /public/assets/images/new-home/sso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/new-home/sso.png -------------------------------------------------------------------------------- /types/ember-osf-web/styles.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*/styles' { 2 | const value: { [k: string]: string }; 3 | export default value; 4 | } 5 | -------------------------------------------------------------------------------- /app/guid-node/components/styles.scss: -------------------------------------------------------------------------------- 1 | .component-container { 2 | margin: 20px; 3 | 4 | h3 { 5 | font-weight: bold; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /app/guid-preprint/template.hbs: -------------------------------------------------------------------------------- 1 |

{{this.model.taskInstance.value.title}}

2 |
3 | {{outlet}} 4 |
-------------------------------------------------------------------------------- /app/settings/developer-apps/-components/app-form/styles.scss: -------------------------------------------------------------------------------- 1 | .dev-apps-form input, 2 | .dev-apps-form textarea { 3 | margin-bottom: 20px; 4 | } 5 | -------------------------------------------------------------------------------- /app/settings/tokens/index/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class SettingsTokensRoute extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /app/styles/_functions-animation.scss: -------------------------------------------------------------------------------- 1 | @function delay($interval, $count, $index) { 2 | @return ($index * $interval) - ($interval * $count); 3 | } 4 | -------------------------------------------------------------------------------- /app/utils/is-hybrid-guid.ts: -------------------------------------------------------------------------------- 1 | export default function isHybridGuid(id: string): boolean { 2 | return /^[a-z0-9]{5}-[a-z0-9]{5}$/.test(id); 3 | } 4 | -------------------------------------------------------------------------------- /app/utils/tuple.ts: -------------------------------------------------------------------------------- 1 | type Lit = string | number | boolean | undefined | null | void | {}; 2 | export default (...args: T) => args; 3 | -------------------------------------------------------------------------------- /lib/collections/addon/provider/guid/route.ts: -------------------------------------------------------------------------------- 1 | import Guid from '../../guid/route'; 2 | 3 | export default class ProviderGuid extends Guid { 4 | } 5 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/carousel/x-item/template.hbs: -------------------------------------------------------------------------------- 1 |
{{yield}}
2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/search-help-modal/styles.scss: -------------------------------------------------------------------------------- 1 | .modal-title { 2 | margin: 0; 3 | line-height: $tall-line-height; 4 | } 5 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/search-result-card/preprint-secondary-metadata/styles.scss: -------------------------------------------------------------------------------- 1 | .description { 2 | white-space: pre-wrap; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/search-result-card/project-secondary-metadata/styles.scss: -------------------------------------------------------------------------------- 1 | .description { 2 | white-space: pre-wrap; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/brand-color-inputs/component.ts: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/brand-color-inputs/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/brand-color-inputs/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/brand-color-inputs/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/carousel/x-header/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/carousel/x-header/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributors/list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributors/list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributors/widget/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributors/widget/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/delete-node-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/delete-node-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/expandable-preview/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/expandable-preview/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/expandable-preview/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/expandable-preview/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-actions-menu/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-actions-menu/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/add-new/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/add-new/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-metadata-form/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-metadata-form/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-provider-menu/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-provider-menu/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-provider-menu/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-provider-menu/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/files/selected-list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/files/selected-list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/files/upload-zone/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/files/upload-zone/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/get-started-button/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/get-started-button/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/index-card-searcher/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/index-card-searcher/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/index-card-searcher/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/index-card-searcher/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/institutions-list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/institutions-list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/loading-indicator/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/loading-indicator/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/maintenance-banner/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/maintenance-banner/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/moderators/manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/moderators/manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/new-feature-popover/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/new-feature-popover/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/new-feature-popover/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/new-feature-popover/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/new-project-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/new-project-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-card/node-icon/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-card/node-icon/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-metadata-form/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-metadata-form/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-metadata-form/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-metadata-form/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-dialog/footer/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-dialog/footer/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-dialog/heading/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-dialog/heading/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-dialog/trigger/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-dialog/trigger/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-layout/left-nav/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-layout/left-nav/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-navbar/x-links/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-navbar/x-links/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/paginated-list/all/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/paginated-list/all/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/responsive-dropdown/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/responsive-dropdown/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/review-actions-list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/review-actions-list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/review-actions-list/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/review-actions-list/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-help-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-help-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-result-card/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-result-card/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-result-card/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-result-card/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subscriptions/list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subscriptions/list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/tos-consent-banner/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/tos-consent-banner/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/validation-errors/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/validation-errors/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/helpers/has-validation-error.js: -------------------------------------------------------------------------------- 1 | export { default, hasValidationError } from 'osf-components/helpers/has-validation-error'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/forms/help/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class FormsHelpRoute extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /public/assets/images/addons/icons/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/addons/icons/box.png -------------------------------------------------------------------------------- /public/assets/images/addons/icons/s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/addons/icons/s3.png -------------------------------------------------------------------------------- /public/assets/images/global/logo_spin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/global/logo_spin.png -------------------------------------------------------------------------------- /public/assets/images/home/osf-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/osf-network.png -------------------------------------------------------------------------------- /public/assets/images/home/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/screenshot.png -------------------------------------------------------------------------------- /public/assets/images/institutions/bg6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/institutions/bg6.jpg -------------------------------------------------------------------------------- /public/assets/images/new-home/dropbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/new-home/dropbox.png -------------------------------------------------------------------------------- /public/assets/images/new-home/zotero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/new-home/zotero.png -------------------------------------------------------------------------------- /types/ember-animated/transitions/fade.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-animated/transitions/fade' { 2 | export default function fade(): void; 3 | } 4 | -------------------------------------------------------------------------------- /types/ember-inflector/index.d.ts: -------------------------------------------------------------------------------- 1 | export function pluralize(someString: string): string; 2 | export function singularize(someString: string): string; 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "public/assets/osf-assets"] 2 | path = public/assets/osf-assets 3 | url = https://github.com/CenterForOpenScience/osf-assets.git 4 | -------------------------------------------------------------------------------- /app/institutions/dashboard/template.hbs: -------------------------------------------------------------------------------- 1 | {{page-title (t 'institutions.dashboard.title' institutionName=this.model.institution.unsafeName)}} 2 | {{outlet}} 3 | -------------------------------------------------------------------------------- /lib/app-components/app/components/project-contributors/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/project-contributors/component'; 2 | -------------------------------------------------------------------------------- /lib/app-components/app/components/submit-section/active/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/submit-section/active/component'; 2 | -------------------------------------------------------------------------------- /lib/collections/addon/page-not-found/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class PageNotFound extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /lib/collections/public/assets/img/bg-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/collections/public/assets/img/bg-web.png -------------------------------------------------------------------------------- /lib/collections/public/assets/img/osf-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/collections/public/assets/img/osf-bg.jpg -------------------------------------------------------------------------------- /lib/osf-components/addon/components/search-result-card/registration-secondary-metadata/styles.scss: -------------------------------------------------------------------------------- 1 | .description { 2 | white-space: pre-wrap; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/addons-service/manager/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addons-service/manager/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/adjustable-paginator/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/adjustable-paginator/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/cedar-metadata-editor/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/cedar-metadata-editor/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/cedar-metadata-editor/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/cedar-metadata-editor/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributors/manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributors/manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/block/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/block/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/add-new/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/add-new/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/file-item/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/file-item/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-metadata-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-metadata-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-metadata-manager/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-metadata-manager/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/form-controls/wrapper/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/form-controls/wrapper/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/make-decision-dropdown/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/make-decision-dropdown/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/metadata/metadata-add/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/metadata/metadata-add/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/metadata/metadata-add/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/metadata/metadata-add/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/metadata/metadata-tabs/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/metadata/metadata-tabs/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/moderators/add-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/moderators/add-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-category-picker/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-category-picker/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-metadata-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-metadata-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-metadata-manager/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-metadata-manager/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-publication-doi/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-publication-doi/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-layout/left-column/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-layout/left-column/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-layout/main-column/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-layout/main-column/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/paginated-list/layout/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/paginated-list/layout/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/paginated-list/x-item/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/paginated-list/x-item/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/password-strength-bar/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/password-strength-bar/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/sharing-icons/dropdown/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/sharing-icons/dropdown/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/sharing-icons/popover/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/sharing-icons/popover/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subjects/browse/item/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subjects/browse/item/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subscriptions/manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subscriptions/manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/validated-input/date/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/validated-input/date/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/validated-input/text/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/validated-input/text/component'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/components/hero-overlay/template.hbs: -------------------------------------------------------------------------------- 1 |
2 | {{yield}} 3 |
-------------------------------------------------------------------------------- /lib/registries/addon/drafts/index/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class DraftsIndexRoute extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /lib/registries/addon/forms/index/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class FormsIndexRoute extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /lib/registries/addon/index/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class RegistriesIndexRoute extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /public/assets/images/addons/icons/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/addons/icons/github.png -------------------------------------------------------------------------------- /public/assets/images/addons/icons/gitlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/addons/icons/gitlab.png -------------------------------------------------------------------------------- /public/assets/images/dashboard/logo_spin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/dashboard/logo_spin.png -------------------------------------------------------------------------------- /public/assets/images/global/cos-white2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/global/cos-white2.png -------------------------------------------------------------------------------- /public/assets/images/home/collaboration.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/collaboration.jpg -------------------------------------------------------------------------------- /public/assets/images/new-home/incommon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/new-home/incommon.png -------------------------------------------------------------------------------- /public/assets/images/new-home/mendeley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/new-home/mendeley.png -------------------------------------------------------------------------------- /public/assets/images/preprints/bg-light.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/preprints/bg-light.jpg -------------------------------------------------------------------------------- /public/assets/images/register/orcid-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/register/orcid-logo.png -------------------------------------------------------------------------------- /types/@ember-data/record-data/-private.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@ember-data/record-data/-private' { 2 | export function peekGraph(store: Store); 3 | } 4 | -------------------------------------------------------------------------------- /types/ember-get-config/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-get-config' { 2 | import config from 'config/environment'; 3 | 4 | export = config; 5 | } 6 | -------------------------------------------------------------------------------- /types/ember-metrics/metrics-adapters/base.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-metrics/metrics-adapters/base' { 2 | export default class BaseAdapter {} 3 | } 4 | -------------------------------------------------------------------------------- /types/ember-validators/format.d.ts: -------------------------------------------------------------------------------- 1 | export const regularExpressions = { 2 | email: RegExp(), 3 | phone: RegExp(), 4 | url: RegExp(), 5 | }; 6 | -------------------------------------------------------------------------------- /app/preprints/-components/plaudit-widget/template.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/serializers/application.ts: -------------------------------------------------------------------------------- 1 | import OsfSerializer from './osf-serializer'; 2 | 3 | export default class ApplicationSerializer extends OsfSerializer { 4 | } 5 | -------------------------------------------------------------------------------- /app/settings/tokens/create/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class SettingsTokensCreateRoute extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /handbook-docs/components/loading-indicator/demo-inline-default/styles.scss: -------------------------------------------------------------------------------- 1 | .dark-background { 2 | background-color: #666; 3 | line-height: 50px; 4 | } 5 | -------------------------------------------------------------------------------- /lib/app-components/app/components/submit-section-buttons/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/submit-section-buttons/component'; 2 | -------------------------------------------------------------------------------- /lib/app-components/app/components/submit-section/complete/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/submit-section/complete/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/file-icon/styles.scss: -------------------------------------------------------------------------------- 1 | .FileIcon { 2 | display: inline-block; 3 | cursor: pointer; 4 | text-align: right; 5 | } 6 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/osf-dialog/main/styles.scss: -------------------------------------------------------------------------------- 1 | .Main { 2 | max-height: 60vh; 3 | overflow: auto; 4 | padding: 1rem 1.25rem; 5 | } 6 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/addons-service/manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addons-service/manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/banners/view-only-link/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/banners/view-only-link/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/cedar-metadata-renderer/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/cedar-metadata-renderer/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/cedar-metadata-renderer/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/cedar-metadata-renderer/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/draft-registration-card/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/draft-registration-card/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/breadcrumbs/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/breadcrumbs/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/folder-item/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/folder-item/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/folder-item/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/folder-item/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/help-modal/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/help-modal/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/files/menu/create-folder/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/files/menu/create-folder/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/google-file-picker-widget/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/google-file-picker-widget/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/institution-select-list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/institution-select-list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/make-decision-dropdown/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/make-decision-dropdown/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/metadata/metadata-detail/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/metadata/metadata-detail/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/metadata/metadata-detail/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/metadata/metadata-detail/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/metadata/metadata-select/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/metadata/metadata-select/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/metadata/metadata-tabs/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/metadata/metadata-tabs/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/move-file-modal/list-item/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/move-file-modal/list-item/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-layout/left-nav-old/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-layout/left-nav-old/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-layout/right-column/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-layout/right-column/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-navbar/auth-dropdown/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-navbar/auth-dropdown/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-navbar/preprint-links/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-navbar/preprint-links/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-placeholder/circle/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-placeholder/circle/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/paginated-list/has-many/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/paginated-list/has-many/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/paginated-list/x-header/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/paginated-list/x-header/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/paginated-list/x-render/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/paginated-list/x-render/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/provider-metadata-display/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/provider-metadata-display/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/page-renderer/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/page-renderer/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-page/filter-facet/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-page/filter-facet/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-page/filter-facet/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-page/filter-facet/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/sharing-icons/dropdown/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/sharing-icons/dropdown/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subjects/manager/single/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subjects/manager/single/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subscriptions/list-row/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subscriptions/list-row/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/validated-input/checkbox/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/validated-input/checkbox/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/validated-input/custom/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/validated-input/custom/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/validated-input/textarea/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/validated-input/textarea/component'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/components/comments-list/styles.scss: -------------------------------------------------------------------------------- 1 | .CommentsList { 2 | margin-bottom: 25px; 3 | 4 | ul { 5 | margin: 0; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /lib/registries/public/assets/img/bg-light.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/bg-light.jpg -------------------------------------------------------------------------------- /lib/registries/public/assets/img/search-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/search-bg.jpg -------------------------------------------------------------------------------- /node-tests/fixtures/blueprints/component/in-app.ts: -------------------------------------------------------------------------------- 1 | import Component from '@ember/component'; 2 | 3 | export default class FooBar extends Component { 4 | } 5 | -------------------------------------------------------------------------------- /public/assets/fonts/MaterialIcons-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/fonts/MaterialIcons-Regular.eot -------------------------------------------------------------------------------- /public/assets/fonts/MaterialIcons-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/fonts/MaterialIcons-Regular.ttf -------------------------------------------------------------------------------- /public/assets/fonts/MaterialIcons-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/fonts/MaterialIcons-Regular.woff -------------------------------------------------------------------------------- /public/assets/images/addons/icons/dropbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/addons/icons/dropbox.png -------------------------------------------------------------------------------- /public/assets/images/addons/icons/figshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/addons/icons/figshare.png -------------------------------------------------------------------------------- /public/assets/images/addons/icons/onedrive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/addons/icons/onedrive.png -------------------------------------------------------------------------------- /public/assets/images/addons/icons/owncloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/addons/icons/owncloud.png -------------------------------------------------------------------------------- /public/assets/images/dashboard/cos-white2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/dashboard/cos-white2.png -------------------------------------------------------------------------------- /public/assets/images/default-brand/bg-dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/default-brand/bg-dark.jpg -------------------------------------------------------------------------------- /public/assets/images/meetings/network-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/meetings/network-web.png -------------------------------------------------------------------------------- /public/assets/images/new-home/google-drive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/new-home/google-drive.png -------------------------------------------------------------------------------- /public/assets/images/new-home/mathur-maya.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/new-home/mathur-maya.png -------------------------------------------------------------------------------- /types/ember-animated/easings/linear.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-animated/easings/linear.js' { 2 | export default function linear(x: number): number; 3 | } 4 | -------------------------------------------------------------------------------- /types/ember-cli-mirage/test-support.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-cli-mirage/test-support' { 2 | export function setupMirage(hooks: NestedHooks): void; 3 | } 4 | -------------------------------------------------------------------------------- /types/ember-exam/test-support/start.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-exam/test-support/start' { 2 | export default function start(options?: object): void; 3 | } 4 | -------------------------------------------------------------------------------- /app/utils/slugify.ts: -------------------------------------------------------------------------------- 1 | export default function slugify(text: string): string { 2 | return text.toLowerCase().replace(/\s+/g, '-').replace(/["'.]+/g, ''); 3 | } 4 | -------------------------------------------------------------------------------- /handbook-docs/validators/validate-list/demo/styles.scss: -------------------------------------------------------------------------------- 1 | .ValidationSuccess { 2 | color: #5cb85c; 3 | } 4 | 5 | .ValidationError { 6 | color: #d9534f; 7 | } 8 | -------------------------------------------------------------------------------- /lib/app-components/app/components/project-contributors/list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/project-contributors/list/component'; 2 | -------------------------------------------------------------------------------- /lib/collections/public/assets/img/search-bg.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/collections/public/assets/img/search-bg.1.jpg -------------------------------------------------------------------------------- /lib/collections/public/assets/img/search-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/collections/public/assets/img/search-bg.jpg -------------------------------------------------------------------------------- /lib/collections/public/assets/img/submit_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/collections/public/assets/img/submit_bg.jpg -------------------------------------------------------------------------------- /lib/osf-components/addon/components/license-picker/styles.scss: -------------------------------------------------------------------------------- 1 | :global(.btn.btn-link).button-link { 2 | padding: 0; 3 | margin: 0; 4 | border: 0; 5 | } 6 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/subjects/browse/item-list/styles.scss: -------------------------------------------------------------------------------- 1 | .ItemList { 2 | margin: 0; 3 | padding: 0; 4 | list-style-type: none; 5 | } 6 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/addons-service/file-manager/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addons-service/file-manager/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/collection-submission-card/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/collection-submission-card/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/collection-submission-card/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/collection-submission-card/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributors/card/editable/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributors/card/editable/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributors/card/readonly/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributors/card/readonly/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/doi-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/doi-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/add-new/upload/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/add-new/upload/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/form-controls/power-select/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/form-controls/power-select/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/google-file-picker-widget/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/google-file-picker-widget/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/metadata/metadata-tab-view/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/metadata/metadata-tab-view/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/metadata/metadata-tab-view/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/metadata/metadata-tab-view/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/move-file-modal/list-item/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/move-file-modal/list-item/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-description-editable/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-description-editable/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-navbar/preprint-links/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-navbar/preprint-links/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/provider-metadata-editable/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/provider-metadata-editable/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/new-update-modal/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/new-update-modal/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/update-dropdown/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/update-dropdown/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/update-dropdown/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/update-dropdown/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/version-metadata/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/version-metadata/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-page/boolean-filters/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-page/boolean-filters/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subjects/browse/item-list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subjects/browse/item-list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/validated-input/checkboxes/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/validated-input/checkboxes/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/validated-input/recaptcha/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/validated-input/recaptcha/component'; 2 | -------------------------------------------------------------------------------- /lib/registries/public/assets/img/osf-sharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/osf-sharing.png -------------------------------------------------------------------------------- /lib/registries/public/assets/img/preprints-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/preprints-bg.jpg -------------------------------------------------------------------------------- /mirage/models/root.js: -------------------------------------------------------------------------------- 1 | import { Model, belongsTo } from 'ember-cli-mirage'; 2 | 3 | export default Model.extend({ 4 | currentUser: belongsTo('user'), 5 | }); 6 | -------------------------------------------------------------------------------- /public/assets/fonts/MaterialIcons-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/fonts/MaterialIcons-Regular.woff2 -------------------------------------------------------------------------------- /public/assets/images/addons/icons/bitbucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/addons/icons/bitbucket.png -------------------------------------------------------------------------------- /public/assets/images/addons/icons/dataverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/addons/icons/dataverse.png -------------------------------------------------------------------------------- /public/assets/images/addons/icons/googledrive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/addons/icons/googledrive.png -------------------------------------------------------------------------------- /public/assets/images/addons/icons/osfstorage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/addons/icons/osfstorage.png -------------------------------------------------------------------------------- /public/assets/images/badges/data_small_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/badges/data_small_color.png -------------------------------------------------------------------------------- /public/assets/images/badges/data_small_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/badges/data_small_gray.png -------------------------------------------------------------------------------- /public/assets/images/badges/papers_small_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/badges/papers_small_gray.png -------------------------------------------------------------------------------- /public/assets/images/new-home/ayala-patricia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/new-home/ayala-patricia.png -------------------------------------------------------------------------------- /public/assets/images/new-home/cohen-phillip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/new-home/cohen-phillip.png -------------------------------------------------------------------------------- /public/assets/images/new-home/google-scholar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/new-home/google-scholar.png -------------------------------------------------------------------------------- /types/ember-block-slots/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-block-slots' { 2 | import Mixin from '@ember/object/mixin'; 3 | 4 | export default Mixin; 5 | } 6 | -------------------------------------------------------------------------------- /types/ember-cli-mirage/response.d.ts: -------------------------------------------------------------------------------- 1 | export default class Response { 2 | constructor(statusCode: number, headers?: Record, data?: any); 3 | } 4 | -------------------------------------------------------------------------------- /types/ember-feature-flags/test-support/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-feature-flags/test-support' { 2 | export function enableFeature(flag: string); 3 | } 4 | -------------------------------------------------------------------------------- /types/ember-osf-web/@ember/array.d.ts: -------------------------------------------------------------------------------- 1 | import '@ember/array'; 2 | 3 | declare module '@ember/array' { 4 | export function makeArray(obj: T | T[]): T[]; 5 | } 6 | -------------------------------------------------------------------------------- /app/adapters/action.ts: -------------------------------------------------------------------------------- 1 | import OsfAdapter from './osf-adapter'; 2 | 3 | export default class Action extends OsfAdapter { 4 | parentRelationship = 'target'; 5 | } 6 | -------------------------------------------------------------------------------- /app/institutions/dashboard/projects/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class InstitutionsDashboardRoute extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /handbook-docs/components/subject-widget/template.md: -------------------------------------------------------------------------------- 1 | # subject widget 2 | 3 | ## Parameters 4 | 5 | ## demo 6 | {{docs/components/subject-widget/demo model=this.model}} 7 | -------------------------------------------------------------------------------- /lib/app-components/addon/components/submit-section/active/styles.scss: -------------------------------------------------------------------------------- 1 | .closed { 2 | color: $color-text-black; 3 | } 4 | 5 | .green { 6 | color: #488132; 7 | } 8 | -------------------------------------------------------------------------------- /lib/app-components/app/components/project-contributors/search/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/project-contributors/search/component'; 2 | -------------------------------------------------------------------------------- /lib/collections/addon/forbidden/template.hbs: -------------------------------------------------------------------------------- 1 | {{error-page 2 | label='Forbidden' 3 | translateKey='forbidden' 4 | brandKey='collections.general.brand' 5 | }} 6 | -------------------------------------------------------------------------------- /lib/collections/public/assets/img/dark-overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/collections/public/assets/img/dark-overlay.png -------------------------------------------------------------------------------- /lib/collections/public/assets/img/index-tool-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/collections/public/assets/img/index-tool-bg.jpg -------------------------------------------------------------------------------- /lib/collections/public/assets/img/preprints-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/collections/public/assets/img/preprints-bg.jpg -------------------------------------------------------------------------------- /lib/osf-components/app/components/addons-service/file-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addons-service/file-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributor-list/contributor/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributor-list/contributor/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributors/user-search/card/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributors/user-search/card/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributors/user-search/card/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributors/user-search/card/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributors/user-search/list/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributors/user-search/list/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/tags-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/tags-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/title-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/title-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/title-manager/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/title-manager/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-actions-menu/delete-modal/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-actions-menu/delete-modal/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/add-new/upload/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/add-new/upload/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/breadcrumbs/crumb/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/breadcrumbs/crumb/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/delete-file-modal/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/delete-file-modal/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/file-rename-modal/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/file-rename-modal/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/metadata/file-metadata-layout/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/metadata/file-metadata-layout/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/new-project-navigation-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/new-project-navigation-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-publication-doi-editable/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-publication-doi-editable/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-navbar/x-links/hyper-link/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-navbar/x-links/hyper-link/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/new-update-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/new-update-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/resources-list/delete-resource/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/resources-list/delete-resource/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/resources-list/edit-resource/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/resources-list/edit-resource/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/resources-list/edit-resource/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/resources-list/edit-resource/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/resources-list/resource-card/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/resources-list/resource-card/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/resources-list/resource-card/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/resources-list/resource-card/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/scheduled-banner/x-maybe-link/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/scheduled-banner/x-maybe-link/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-page/boolean-filters/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-page/boolean-filters/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/sharing-icons/sharing-anchor/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/sharing-icons/sharing-anchor/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/sharing-icons/sharing-anchor/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/sharing-icons/sharing-anchor/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subjects/search/search-result/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subjects/search/search-result/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/validated-input/power-select/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/validated-input/power-select/component'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/components/registries-wrapper/styles.scss: -------------------------------------------------------------------------------- 1 | .RegistriesLayout { 2 | display: flex; 3 | flex-direction: column; 4 | flex: 1 0 auto; 5 | } 6 | -------------------------------------------------------------------------------- /lib/registries/public/assets/img/index-tool-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/index-tool-bg.jpg -------------------------------------------------------------------------------- /public/assets/images/badges/papers_small_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/badges/papers_small_color.png -------------------------------------------------------------------------------- /public/assets/images/dashboard/quicksearch-min.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/dashboard/quicksearch-min.png -------------------------------------------------------------------------------- /public/assets/images/new-home/hero-home-banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/new-home/hero-home-banner.jpg -------------------------------------------------------------------------------- /public/assets/images/register/institution-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/register/institution-logo.png -------------------------------------------------------------------------------- /types/@ember-data/store.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@ember-data/store' { 2 | export function recordIdentifierFor(record: Record); 3 | export default DS.Store; 4 | } 5 | -------------------------------------------------------------------------------- /types/ember-data/types/registries/model.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Catch-all for ember-data. 3 | */ 4 | export default interface ModelRegistry { 5 | [key: string]: any; 6 | } 7 | -------------------------------------------------------------------------------- /types/ember-mockdate-shim.d.ts: -------------------------------------------------------------------------------- 1 | export function freezeDateAt(date: string | number | object, timezoneOffset?: number): void; 2 | export function unfreezeDate(): void; 3 | -------------------------------------------------------------------------------- /types/ember-onbeforeunload/mixins/confirmation.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-onbeforeunload/mixins/confirmation' { 2 | export default class ConfirmationMixin { } 3 | } 4 | -------------------------------------------------------------------------------- /app/utils/strip-html-tags.ts: -------------------------------------------------------------------------------- 1 | // Strip html tags from string 2 | export default function stripHtmlTags(str: string) { 3 | return str.replace(/(<([^>]+)>)/ig, ''); 4 | } 5 | -------------------------------------------------------------------------------- /lib/app-components/app/components/project-contributors/list/item/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/project-contributors/list/item/component'; 2 | -------------------------------------------------------------------------------- /lib/collections/addon/provider/moderation/settings/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class ModerationSettings extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /lib/collections/public/assets/img/index-server-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/collections/public/assets/img/index-server-bg.jpg -------------------------------------------------------------------------------- /lib/collections/public/assets/img/preprints-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/collections/public/assets/img/preprints-logo.png -------------------------------------------------------------------------------- /lib/collections/public/assets/img/share-logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/collections/public/assets/img/share-logo-icon.png -------------------------------------------------------------------------------- /lib/collections/public/assets/img/share-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/collections/public/assets/img/share-logo-white.png -------------------------------------------------------------------------------- /lib/osf-components/addon/components/metadata/metadata-tab-view/styles.scss: -------------------------------------------------------------------------------- 1 | .draft { 2 | color: $brand-danger; 3 | 4 | } 5 | 6 | .dark { 7 | font-weight: bold; 8 | } 9 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/registries/schema-block-group-renderer/styles.scss: -------------------------------------------------------------------------------- 1 | .Fieldset { 2 | composes: Heading from '../schema-block-renderer/styles'; 3 | } 4 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/addons-service/terms-of-service/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addons-service/terms-of-service/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/addons-service/terms-of-service/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addons-service/terms-of-service/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributors/user-search/widget/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributors/user-search/widget/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributors/user-search/widget/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributors/user-search/widget/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/category-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/category-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/license-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/license-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-actions-menu/delete-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-actions-menu/delete-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/breadcrumbs/crumb/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/breadcrumbs/crumb/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/delete-file-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/delete-file-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/file-rename-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/file-rename-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-picker/load-more-component/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-picker/load-more-component/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-picker/load-more-component/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-picker/load-more-component/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/noteworthy-and-popular-project/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/noteworthy-and-popular-project/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/open-badges-list/open-badge-card/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/open-badges-list/open-badge-card/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-layout/registries-side-nav/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-layout/registries-side-nav/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/review-form-renderer/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/review-form-renderer/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/resources-list/delete-resource/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/resources-list/delete-resource/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subjects/browse/animated-expand/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subjects/browse/animated-expand/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/subjects/browse/browse-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/subjects/browse/browse-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/validated-input/x-input-wrapper/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/validated-input/x-input-wrapper/component'; 2 | -------------------------------------------------------------------------------- /lib/registries/public/assets/img/share-logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/share-logo-icon.png -------------------------------------------------------------------------------- /lib/registries/public/assets/img/share-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/share-logo-white.png -------------------------------------------------------------------------------- /public/assets/images/badges/materials_small_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/badges/materials_small_color.png -------------------------------------------------------------------------------- /public/assets/images/badges/materials_small_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/badges/materials_small_gray.png -------------------------------------------------------------------------------- /public/assets/images/badges/supplements_small_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/badges/supplements_small_gray.png -------------------------------------------------------------------------------- /public/assets/images/home/Ana_transparent_gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/home/Ana_transparent_gradient.png -------------------------------------------------------------------------------- /public/assets/images/meetings/osf_meetings_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/meetings/osf_meetings_white.png -------------------------------------------------------------------------------- /public/assets/images/register/osf-preprints-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/register/osf-preprints-login.png -------------------------------------------------------------------------------- /public/assets/images/register/osf-registries-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/register/osf-registries-black.png -------------------------------------------------------------------------------- /types/ember-data/types/registries/model.d.ts.bak: -------------------------------------------------------------------------------- 1 | /** 2 | * Catch-all for ember-data. 3 | */ 4 | export default interface ModelRegistry { 5 | [key: string]: any; 6 | } 7 | -------------------------------------------------------------------------------- /types/ember-power-select/utils/group-utils.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-power-select/utils/group-utils' { 2 | export function stripDiacritics(text: string): string; 3 | } 4 | -------------------------------------------------------------------------------- /app/institutions/dashboard/preprints/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class InstitutionsDashboardPreprintsRoute extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /app/institutions/dashboard/users/styles.scss: -------------------------------------------------------------------------------- 1 | .panel-wrapper { 2 | margin-top: 12px; 3 | } 4 | 5 | .updated-at { 6 | float: right; 7 | margin: 12px 12px 0 0; 8 | } 9 | -------------------------------------------------------------------------------- /app/settings/tokens/create/controller.ts: -------------------------------------------------------------------------------- 1 | import Controller from '@ember/controller'; 2 | 3 | export default class SettingsTokenCreateController extends Controller { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /app/validators/messages.js: -------------------------------------------------------------------------------- 1 | // re-export https://github.com/typed-ember/ember-cli-typescript/issues/780 2 | export { default } from './-messages'; 3 | export * from './-messages'; 4 | -------------------------------------------------------------------------------- /blueprints/osf-model/index.js: -------------------------------------------------------------------------------- 1 | /* eslint-env node */ 2 | module.exports = { 3 | description: 'Generates a model, adapter, and serializer for an OSF API v2 object type', 4 | }; 5 | -------------------------------------------------------------------------------- /lib/app-components/app/components/project-contributors/search/result/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'app-components/components/project-contributors/search/result/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/osf-layout/top/template.hbs: -------------------------------------------------------------------------------- 1 | {{yield (hash 2 | toggleSidenav=(action @toggleSidenav) 3 | sidenavGutterClosed=@sidenavGutterClosed 4 | )}} -------------------------------------------------------------------------------- /lib/osf-components/addon/components/review-actions-list/styles.scss: -------------------------------------------------------------------------------- 1 | .actionsWrapper { 2 | display: flex; 3 | } 4 | 5 | .animationContainer { 6 | overflow: hidden; 7 | } 8 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/addons-service/addon-account-setup/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addons-service/addon-account-setup/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/addons-service/addon-account-setup/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addons-service/addon-account-setup/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/addons-service/user-addons-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addons-service/user-addons-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/addons-service/user-addons-manager/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addons-service/user-addons-manager/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributors/add-unregistered-modal/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributors/add-unregistered-modal/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/description-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/description-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/form-controls/radio-button-group/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/form-controls/radio-button-group/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/move-file-modal/current-node-item/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/move-file-modal/current-node-item/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/move-file-modal/current-node-item/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/move-file-modal/current-node-item/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/open-badges-list/open-badge-card/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/open-badges-list/open-badge-card/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-navbar/x-links/global-link-to/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-navbar/x-links/global-link-to/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/hierarchical-list/item/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/hierarchical-list/item/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/overview-form-renderer/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/overview-form-renderer/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/registration-list/card/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/registration-list/card/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/registration-list/card/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/registration-list/card/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/registration-list/list/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/registration-list/list/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/review-metadata-renderer/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/review-metadata-renderer/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/revised-responses-list/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/revised-responses-list/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/revised-responses-list/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/revised-responses-list/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/schema-block-renderer/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/schema-block-renderer/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/review-actions-list/review-action/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/review-actions-list/review-action/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/review-actions-list/review-action/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/review-actions-list/review-action/template'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/drafts/index/template.hbs: -------------------------------------------------------------------------------- 1 | {{page-title (t 'registries.drafts.index.title')}} 2 |
3 | {{!-- List all of the users drafts. --}} 4 |
5 | -------------------------------------------------------------------------------- /lib/registries/addon/overview/resources/template.hbs: -------------------------------------------------------------------------------- 1 |

{{t 'registries.overview.resources.title'}}

2 | 3 | 4 | -------------------------------------------------------------------------------- /public/assets/images/badges/analytic_code_small_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/badges/analytic_code_small_gray.png -------------------------------------------------------------------------------- /public/assets/images/badges/supplements_small_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/badges/supplements_small_color.png -------------------------------------------------------------------------------- /types/ember-sortable.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-sortable/test-support' { 2 | export function reorder(mode: string, itemSelector: string, ...resultSelectors: string[]); 3 | } 4 | -------------------------------------------------------------------------------- /types/langs/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'langs' { 2 | export default class { 3 | static names(): any[]; 4 | static where(...args: any[]): any; 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /app/errors.ts: -------------------------------------------------------------------------------- 1 | /* eslint-disable max-classes-per-file */ 2 | export class OsfError { } 3 | 4 | export class NotLoggedIn extends OsfError {} 5 | /* eslint-enable max-classes-per-file */ 6 | -------------------------------------------------------------------------------- /app/institutions/dashboard/registrations/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class InstitutionsDashboardRegistrationsRoute extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /app/settings/tokens/edit/styles.scss: -------------------------------------------------------------------------------- 1 | .NewTokenWarning { 2 | text-align: center; 3 | padding: 5px; 4 | } 5 | 6 | .bg-danger { 7 | background-color: $color-bg-danger; 8 | } 9 | -------------------------------------------------------------------------------- /lib/app-components/addon/components/submit-sections/styles.scss: -------------------------------------------------------------------------------- 1 | .row { 2 | margin-right: -15px; 3 | margin-left: -15px; 4 | } 5 | 6 | .m-t-lg { 7 | margin-top: 25px; 8 | } 9 | -------------------------------------------------------------------------------- /lib/collections/addon/page-not-found/template.hbs: -------------------------------------------------------------------------------- 1 | {{error-page 2 | label='Page not found' 3 | translateKey='page_not_found' 4 | brandKey='collections.general.brand' 5 | }} 6 | -------------------------------------------------------------------------------- /lib/collections/public/assets/img/index-contribute-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/collections/public/assets/img/index-contribute-bg.jpg -------------------------------------------------------------------------------- /lib/osf-components/addon/components/osf-navbar/x-links/global-link-to/component.ts: -------------------------------------------------------------------------------- 1 | import LinkComponent from '@ember/routing/link-component'; 2 | 3 | export default LinkComponent; 4 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/panel/x-body/styles.scss: -------------------------------------------------------------------------------- 1 | .panel-body { 2 | padding: 15px; 3 | border: 1px solid transparent; 4 | border-color: $color-border-gray; 5 | } 6 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/addons-service/configured-addon-edit/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addons-service/configured-addon-edit/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/addons-service/configured-addon-edit/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/addons-service/configured-addon-edit/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributors/add-unregistered-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributors/add-unregistered-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/institutions-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/institutions-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/subject-field-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/subject-field-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-actions-menu/submit-to-boa-modal/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-actions-menu/submit-to-boa-modal/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-layout/registries-side-nav/icon/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-layout/registries-side-nav/icon/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-layout/registries-side-nav/label/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-layout/registries-side-nav/label/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/registration-list/manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/registration-list/manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/update-dropdown/list-item/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/update-dropdown/list-item/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/update-dropdown/list-item/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/update-dropdown/list-item/template'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/branded/moderation/settings/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class BrandedModerationSettingsRoute extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /lib/registries/public/assets/img/provider_logos/prereg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/provider_logos/prereg.png -------------------------------------------------------------------------------- /public/assets/images/badges/analytic_code_small_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/badges/analytic_code_small_color.png -------------------------------------------------------------------------------- /public/assets/images/dashboard/products/osf-collections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/dashboard/products/osf-collections.png -------------------------------------------------------------------------------- /public/assets/images/dashboard/products/osf-preprints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/dashboard/products/osf-preprints.png -------------------------------------------------------------------------------- /public/assets/images/dashboard/products/osf-registries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/dashboard/products/osf-registries.png -------------------------------------------------------------------------------- /public/assets/images/default-brand/osf-preprints-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/default-brand/osf-preprints-white.png -------------------------------------------------------------------------------- /public/assets/images/default-brand/osf-registries-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/default-brand/osf-registries-white.png -------------------------------------------------------------------------------- /types/@ember-decorators/utils/collapse-proto.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@ember-decorators/utils/collapse-proto' { 2 | export default function collapseProto(target: object): void; 3 | } 4 | -------------------------------------------------------------------------------- /app/preprints/-components/preprint-doi/styles.scss: -------------------------------------------------------------------------------- 1 | .version-dropdown { 2 | margin-bottom: 12px; 3 | width: 200px; 4 | } 5 | 6 | .current-version { 7 | font-weight: bold; 8 | } 9 | -------------------------------------------------------------------------------- /app/settings/developer-apps/edit/styles.scss: -------------------------------------------------------------------------------- 1 | .DeveloperApp__client { 2 | border-bottom: 1px solid $color-border-gray; 3 | 4 | dd { 5 | margin-bottom: 20px; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /app/styles/_variables-animation.scss: -------------------------------------------------------------------------------- 1 | $primary-color: #fff !default; 2 | $ball-size: 15px !default; 3 | $margin: 2px !default; 4 | $line-height: 35px !default; 5 | $line-width: 4px !default; 6 | -------------------------------------------------------------------------------- /blueprints/config/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | description: '', 3 | // eslint-disable-next-line @typescript-eslint/no-empty-function 4 | normalizeEntityName: () => {}, 5 | }; 6 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/contributor-list/styles.scss: -------------------------------------------------------------------------------- 1 | :global(.btn).load-contribs { 2 | padding: 0 0 3px; 3 | } 4 | 5 | .Button__removeMe { 6 | margin-bottom: 5px; 7 | } 8 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/subjects/browse/browse-manager/template.hbs: -------------------------------------------------------------------------------- 1 | {{yield (hash 2 | rootSubjects=this.rootSubjects 3 | isLoading=this.loadRootSubjects.isRunning 4 | )}} -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/provider-metadata-manager/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/provider-metadata-manager/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/publication-doi-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/publication-doi-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-actions-menu/submit-to-boa-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-actions-menu/submit-to-boa-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/add-new/create-folder-modal/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/add-new/create-folder-modal/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-metadata-form/resource-help-dialog/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-metadata-form/resource-help-dialog/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-metadata-form/funding-help-dialog/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-metadata-form/funding-help-dialog/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/node-metadata-form/resource-help-dialog/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/node-metadata-form/resource-help-dialog/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-layout/registries-side-nav/x-link/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-layout/registries-side-nav/x-link/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/osf-navbar/x-links/hyper-link/x-anchor/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/osf-navbar/x-links/hyper-link/x-anchor/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/finalize-registration-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/finalize-registration-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/my-registrations-list/drafts/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/my-registrations-list/drafts/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/my-registrations-list/drafts/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/my-registrations-list/drafts/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/partial-registration-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/partial-registration-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/schema-block-group-renderer/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/schema-block-group-renderer/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/update-dropdown/update-label/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/update-dropdown/update-label/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/update-dropdown/update-label/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/update-dropdown/update-label/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-page/filter-facet/after-options/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-page/filter-facet/after-options/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-page/filter-facet/value-option/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-page/filter-facet/value-option/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-page/filter-facet/value-option/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-page/filter-facet/value-option/template'; 2 | 3 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/storage-provider-manager/provider-mapper/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/storage-provider-manager/provider-mapper/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/storage-provider-manager/storage-manager/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/storage-provider-manager/storage-manager/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/validated-input/checkboxes/x-checkbox/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/validated-input/checkboxes/x-checkbox/component'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/branded/moderation/moderators/route.ts: -------------------------------------------------------------------------------- 1 | import Route from '@ember/routing/route'; 2 | 3 | export default class BrandedModerationModeratorsRoute extends Route { 4 | } 5 | -------------------------------------------------------------------------------- /lib/registries/addon/styles/mixins.scss: -------------------------------------------------------------------------------- 1 | %BorderRadius { 2 | border-radius: 2px; 3 | } 4 | 5 | %NoFocusOutline { 6 | &:focus { 7 | outline: none; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /lib/registries/public/assets/img/provider_logos/GFS_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/provider_logos/GFS_Logo.png -------------------------------------------------------------------------------- /lib/registries/public/assets/img/provider_logos/RWE_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/provider_logos/RWE_logo.png -------------------------------------------------------------------------------- /lib/registries/public/assets/img/provider_logos/dam_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/provider_logos/dam_logo.png -------------------------------------------------------------------------------- /public/assets/images/dashboard/products/osf-institutions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/dashboard/products/osf-institutions.png -------------------------------------------------------------------------------- /public/assets/images/institutions/osf_institutions_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/institutions/osf_institutions_white.png -------------------------------------------------------------------------------- /types/ember-cli-mirage/types/registries/model.d.ts: -------------------------------------------------------------------------------- 1 | interface MirageModelRegistry {} // eslint-disable-line @typescript-eslint/no-empty-interface 2 | 3 | export default MirageModelRegistry; 4 | -------------------------------------------------------------------------------- /app/session-stores/application.js: -------------------------------------------------------------------------------- 1 | // re-export https://github.com/typed-ember/ember-cli-typescript/issues/780 2 | export { default } from './-application'; 3 | export * from './-application'; 4 | -------------------------------------------------------------------------------- /handbook-docs/components/files-widget/template.md: -------------------------------------------------------------------------------- 1 | # files-widget 2 | 3 | A file browser that supports uploads. 4 | 5 | ## default 6 | {{docs/components/files-widget/demo model=this.model}} 7 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/activity-log/styles.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable max-nesting-depth, selector-max-compound-selectors 2 | 3 | .activity-log-container { 4 | width: 100%; 5 | } 6 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/registries/finalize-registration-modal/styles.scss: -------------------------------------------------------------------------------- 1 | .notice { 2 | max-width: 540px; 3 | } 4 | 5 | .create-doi-option { 6 | padding-left: 50px; 7 | } 8 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/contributor-list/unregistered-contributor/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/contributor-list/unregistered-contributor/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/editable-field/provider-metadata-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/editable-field/provider-metadata-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/file-browser/add-new/create-folder-modal/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/file-browser/add-new/create-folder-modal/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/hierarchical-list/item-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/hierarchical-list/item-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/revision-justification-renderer/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/revision-justification-renderer/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/schema-block-renderer/label/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 2 | 'osf-components/components/registries/schema-block-renderer/label/template'; 3 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-result-card/file-secondary-metadata/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-result-card/file-secondary-metadata/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-result-card/user-secondary-metadata/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-result-card/user-secondary-metadata/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/storage-provider-manager/storage-manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/storage-provider-manager/storage-manager/component'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/drafts/draft/review/styles.scss: -------------------------------------------------------------------------------- 1 | .WarningMessage { 2 | text-align: center; 3 | padding-top: 10px; 4 | } 5 | 6 | .text-danger { 7 | color: $brand-danger; 8 | } 9 | -------------------------------------------------------------------------------- /lib/registries/addon/edit-revision/review/styles.scss: -------------------------------------------------------------------------------- 1 | .WarningMessage { 2 | text-align: center; 3 | padding-top: 10px; 4 | } 5 | 6 | .text-danger { 7 | color: $brand-danger; 8 | } 9 | -------------------------------------------------------------------------------- /lib/registries/addon/overview/recent-activity/styles.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable max-nesting-depth, selector-max-compound-selectors 2 | 3 | .recent-activity-container { 4 | width: 100%; 5 | } 6 | -------------------------------------------------------------------------------- /lib/registries/public/assets/img/provider_logos/ASIST_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/provider_logos/ASIST_logo.png -------------------------------------------------------------------------------- /lib/registries/public/assets/img/provider_logos/YOUth_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/provider_logos/YOUth_logo.png -------------------------------------------------------------------------------- /types/ember-animated/transitions/move-over.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-animated/transitions/move-over' { 2 | export function toLeft(): void; 3 | export function toRight(): void; 4 | } 5 | -------------------------------------------------------------------------------- /types/ember-cli-mirage/types/registries/schema.d.ts: -------------------------------------------------------------------------------- 1 | interface MirageSchemaRegistry {} // eslint-disable-line @typescript-eslint/no-empty-interface 2 | 3 | export default MirageSchemaRegistry; 4 | -------------------------------------------------------------------------------- /types/ember-simple-auth/session-stores/adaptive.d.ts: -------------------------------------------------------------------------------- 1 | import EmberObject from '@ember/object'; 2 | 3 | declare class AdaptiveStore extends EmberObject {} 4 | 5 | export default AdaptiveStore; 6 | -------------------------------------------------------------------------------- /app/settings/profile/name/controller.ts: -------------------------------------------------------------------------------- 1 | import SettingsProfileController from '../base-controller'; 2 | 3 | export default class SettingsProfileNameController extends SettingsProfileController { } 4 | -------------------------------------------------------------------------------- /app/utils/intl/missing-message.js: -------------------------------------------------------------------------------- 1 | // re-export https://github.com/typed-ember/ember-cli-typescript/issues/780 2 | export { default } from './-missing-message'; 3 | export * from './-missing-message'; 4 | -------------------------------------------------------------------------------- /lib/analytics-page/addon/routes.js: -------------------------------------------------------------------------------- 1 | import buildRoutes from 'ember-engines/routes'; 2 | // eslint-disable-next-line @typescript-eslint/no-empty-function 3 | export default buildRoutes(() => { 4 | }); 5 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/delete-node-modal/styles.scss: -------------------------------------------------------------------------------- 1 | .DeleteModal__label-wrap { 2 | width: 100%; 3 | } 4 | 5 | .DeleteModal__input-label { 6 | font-weight: normal; 7 | } 8 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/node-description-editable/styles.scss: -------------------------------------------------------------------------------- 1 | .EditDescription { 2 | textarea { 3 | background-color: #ecf0f1; 4 | resize: vertical; 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/zoom-to-route/styles.scss: -------------------------------------------------------------------------------- 1 | .ZoomRocket { 2 | padding: 0 0.4em !important; 3 | vertical-align: middle !important; 4 | line-height: 1em !important; 5 | } 6 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/activity-log/-components/activity-log-display/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/activity-log/-components/activity-log-display/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/form-controls/radio-button-group/radio-button/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/form-controls/radio-button-group/radio-button/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-result-card/project-secondary-metadata/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-result-card/project-secondary-metadata/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-result-card/user-secondary-metadata/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-result-card/user-secondary-metadata/component'; 2 | -------------------------------------------------------------------------------- /public/assets/images/preprints/preprints-detail-header-overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/public/assets/images/preprints/preprints-detail-header-overlay.png -------------------------------------------------------------------------------- /tests/unit/adapters/node-test.ts: -------------------------------------------------------------------------------- 1 | import { setupTest } from 'ember-qunit'; 2 | import { module } from 'qunit'; 3 | 4 | module('Unit | Adapter | node', hooks => { 5 | setupTest(hooks); 6 | }); 7 | -------------------------------------------------------------------------------- /types/ember-animated/easings/cosine.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-animated/easings/cosine' { 2 | export function easeIn(x: number): number; 3 | export function easeOut(x: number): number; 4 | } 5 | -------------------------------------------------------------------------------- /blueprints/component/files/__root__/__path__/component.ts: -------------------------------------------------------------------------------- 1 | import Component from '@ember/component'; 2 | 3 | <%= addonLayout %>export default class <%= classifiedModuleName %> extends Component { 4 | } 5 | -------------------------------------------------------------------------------- /config/optional-features.json: -------------------------------------------------------------------------------- 1 | { 2 | "application-template-wrapper": false, 3 | "default-async-observers": true, 4 | "jquery-integration": false, 5 | "template-only-glimmer-components": true 6 | } 7 | -------------------------------------------------------------------------------- /handbook-docs/components/osf-placeholder/template.md: -------------------------------------------------------------------------------- 1 | # Placeholder 2 | 3 | Placeholders to be used for when loading lists. 4 | 5 | ## Circle 6 | {{docs/components/osf-placeholder/-components/circle}} 7 | -------------------------------------------------------------------------------- /lib/app-components/addon/components/submit-section/complete/styles.scss: -------------------------------------------------------------------------------- 1 | .edit-message { 2 | padding-top: 1em; 3 | font-style: italic; 4 | } 5 | 6 | .text-smaller { 7 | font-size: 0.9em; 8 | } 9 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/osf-layout/registries-side-nav/icon/template.hbs: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/provider-metadata-editable/styles.scss: -------------------------------------------------------------------------------- 1 | .EditProviderMetadata { 2 | input { 3 | background-color: #ecf0f1; 4 | margin-bottom: 20px; 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/registries/schema-block-renderer/page-heading/styles.scss: -------------------------------------------------------------------------------- 1 | .PageHeading { 2 | composes: Heading from '../styles'; 3 | 4 | color: $color-text-gray-blue; 5 | } 6 | -------------------------------------------------------------------------------- /lib/osf-components/addon/components/sign-up-policy/template.hbs: -------------------------------------------------------------------------------- 1 | {{t 'osf-components.sign-up-policy.paragraph' 2 | link1=this.termsLink 3 | link2=this.privacyPolicyLink 4 | htmlSafe=true 5 | }} 6 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/activity-log/-components/activity-log-display/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/activity-log/-components/activity-log-display/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/form-controls/radio-button-group/radio-button/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/form-controls/radio-button-group/radio-button/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/finalize-registration-modal/manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/finalize-registration-modal/manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/my-registrations-list/registrations/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/my-registrations-list/registrations/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/my-registrations-list/registrations/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/my-registrations-list/registrations/template'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/partial-registration-modal/manager/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/registries/partial-registration-modal/manager/component'; 2 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/registries/schema-block-renderer/paragraph/component.js: -------------------------------------------------------------------------------- 1 | export { default } from 2 | 'osf-components/components/registries/schema-block-renderer/paragraph/component'; 3 | -------------------------------------------------------------------------------- /lib/osf-components/app/components/search-result-card/preprint-secondary-metadata/template.js: -------------------------------------------------------------------------------- 1 | export { default } from 'osf-components/components/search-result-card/preprint-secondary-metadata/template'; 2 | -------------------------------------------------------------------------------- /lib/registries/addon/overview/comments/template.hbs: -------------------------------------------------------------------------------- 1 | {{page-title (t 'registries.overview.comments.title')}} 2 | 3 | -------------------------------------------------------------------------------- /lib/registries/public/assets/img/provider_logos/CharacterLab_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/provider_logos/CharacterLab_logo.png -------------------------------------------------------------------------------- /lib/registries/public/assets/img/provider_logos/EGAP_white_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/provider_logos/EGAP_white_logo.png -------------------------------------------------------------------------------- /lib/registries/public/assets/img/provider_logos/Metascience_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CenterForOpenScience/ember-osf-web/HEAD/lib/registries/public/assets/img/provider_logos/Metascience_logo.png -------------------------------------------------------------------------------- /types/ember-a11y-testing/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-a11y-testing/test-support/audit' { 2 | export default function a11yAudit(target?: string | Element, axeOptions?: object): Promise; 3 | } 4 | -------------------------------------------------------------------------------- /types/ember-animated/-private/motion.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-animated/-private/motion' { 2 | export default class Motion { 3 | constructor(sprite: Sprite, opts: object); 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /types/ember-animated/-private/sprite.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ember-animated/-private/sprite' { 2 | export default class Sprite { 3 | endTranslatedBy(x: number, y: number): void; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /types/mime-types/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'mime-types' { 2 | export default class Mime { 3 | static types: any; 4 | static lookup(filename: string): string | false; 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /app/helpers/floor.ts: -------------------------------------------------------------------------------- 1 | import { helper } from '@ember/component/helper'; 2 | 3 | export function floor([num]: [number]): number { 4 | return Math.floor(num); 5 | } 6 | 7 | export default helper(floor); 8 | -------------------------------------------------------------------------------- /app/preprints/-components/branded-footer/template.hbs: -------------------------------------------------------------------------------- 1 | {{#if @footerLinks}} 2 |
3 | {{html-safe @footerLinks}} 4 |
5 | {{/if}} -------------------------------------------------------------------------------- /handbook-docs/helpers/has-validation-error/demo/component.ts: -------------------------------------------------------------------------------- 1 | import Component from '@ember/component'; 2 | 3 | export default class HasValidationErrorDemo extends Component { 4 | errors = [true]; 5 | } 6 | --------------------------------------------------------------------------------