ember-osf Module
Reusable ember models and components for interacting with the Open Science Framework
This module provides the following classes:
- Analytics
- auth
- author-link
- buildSecondaryNavLinks
- CasAuthenticatedRouteMixin
- ChronosJournals
- ChronosSubmissions
- Citation
- citation-widget
- Collection
- Comment
- comment-detail
- comment-form
- comment-pane
- CommentableMixin
- CommentReport
- Contributor
- current-user
- discover-page
- DraftRegistration
- dropzone-widget
- elem-id
- eosf-project-nav
- faceted-search
- File
- file-browser
- file-browser-icon
- file-chooser component
- file-editor
- file-manager
- file-renderer
- file-version
- file-widget
- FileCacheBypassMixin
- FileItemMixin
- FileProvider
- FileVersion
- filterReplace
- fix-special-char
- fix-special-char-helper
- fixstring
- GenericDataADapter
- getDisplayName
- HostAppNameMixin
- human-file-size
- ifFilter
- InfinityCustomMixin
- Institution
- license-picker
- Log
- Metaschema
- mimeTypes
- navbar-auth-dropdown
- new-navbar-auth-dropdown
- Node
- NodeActionsMixin
- NodeLink
- oauth-popup
- old-file-browser
- osf-copyright
- osf-footer
- osf-mode-footer
- osf-navbar
- osf-paginator
- osf-services
- OsfAdapter
- OsfAgnosticAuthController
- OsfAgnosticAuthRoute
- OsfCookieAuthenticator
- OsfCookieAuthorizer
- OsfCookieLoginController
- OsfCookieLoginRoute
- OsfModel
- OsfSerializer
- OsfTokenAuthenticator
- OsfTokenAuthorizer
- OsfTokenLoginControllerMixin
- OsfTokenLoginRouteMixin
- outside-click
- PaginatedControllerMixin
- PaginatedRouteMixin
- pagination-control
- permissions
- Preprint
- project-selector
- providerRegex
- Registration
- RegistrationActionsMixin
- scheduled-banner
- search-dropdown
- search-facet-locked
- search-help-modal
- search-result
- service-links
- sharing-icons
- sharing-icons-popover Sample usage: {{sharing-icons title=title description=description hyperlink=hyperlink metricsExtra=metricsExtra }}
- sign-up
- sortOptionDisplay
- Subscription
- TaggableMixin
- tags-widget
- Taxonomy
- theme
- total-share-results
- User
This module is a rollup of the following modules:
-
adapters
Adapters that control how the addon communicates with the OSF
-
authenticators
Support various forms of authentication to the OSF, such as
token
andcookie
-
authorizers
Support sending authorized requests to the OSF via various means
-
components
Reusable UI elements
-
const
Predefined constants that are frequently referenced
-
helpers
Handlebars template helpers
-
mixins
Reusable logic that can be added to routes, controllers, or components
-
models
Ember-data models for interacting with the OSF APIv2
-
serializers
Ember-data serializer logic that governs how data passes to or from the server
-
services
Manage behaviors that require coordinating shared state or namespaced logic across the application
-
transforms
Control how ember-data serializes and deserializes fields
-
utils
Common JS helper functions and shared logic