├── .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 |
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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------