Class: ViewDataButtonView

ViewDataButtonView()

Creates a button that opens a modal to view a DataONE object (using the DataObjectView).

Screenshot

Constructor

new ViewDataButtonView()

Since:
  • 2.32.0
Source:

Extends

  • Backbone.View

Members

className

Source:

events

Source:

tagName

Source:

type

Source:

Methods

initialize(options)

Initializes the ViewDataButtonView
Parameters:
Name Type Description
options object Options for the view
Source:

isValidSizeAndFormat() → {boolean}

Source:
See:
  • DataObjectView#checkSizeAndFormat
Returns:
True if the object is a valid type and size
Type
boolean

modalTemplate(options) → {string}

A template for the modal that will be displayed when the button is clicked. The modal will contain a DataObjectView.
Parameters:
Name Type Description
options object Options for the modal
Properties
Name Type Description
title string The title of the modal
icon string The icon for the title
Source:
Returns:
The HTML for the modal
Type
string

openModal(e)

Opens the modal. Called when the button is clicked.
Parameters:
Name Type Description
e Event The click event
Source:

render()

Source:

renderModal() → {JQuery}

Renders the modal & DataObjectView
Source:
Returns:
The modal
Type
JQuery