Sha256: d5f62b1380694d31592b7aa787d9d26ed6e6adf33ac81673d8890dd6f82f601d

Contents?: true

Size: 904 Bytes

Versions: 11

Compression:

Stored size: 904 Bytes

Contents

import ThumbnailSelect from 'hyrax/thumbnail_select'
import Participants from 'hyrax/admin/admin_set/participants'
import tabifyForm from 'hyrax/tabbed_form'

// Controls the behavior of the Collections edit form
// Add search for thumbnail to the edit descriptions
// this method used to simply replace the string edit
// but now replaces the last url part if and only if
// that part is edit
export default class {
  constructor(elem) {
    let field = elem.find('#collection_thumbnail_id')
    this.thumbnailSelect = new ThumbnailSelect(this.url(), field)
    tabifyForm(elem.find('form.editor'))

    let participants = new Participants(elem.find('#participants'))
    participants.setup()
  }

  url() {
    let urlParts = window.location.pathname.split("/")
    if(urlParts[urlParts.length - 1] === "edit") {
      urlParts[urlParts.length - 1] = "files"
    }
    return urlParts.join("/") 
  }
}

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
hyrax-2.9.6 app/assets/javascripts/hyrax/collections/editor.es6
hyrax-2.9.5 app/assets/javascripts/hyrax/collections/editor.es6
hyrax-2.9.4 app/assets/javascripts/hyrax/collections/editor.es6
hyrax-2.9.3 app/assets/javascripts/hyrax/collections/editor.es6
hyrax-2.9.2 app/assets/javascripts/hyrax/collections/editor.es6
hyrax-2.9.1 app/assets/javascripts/hyrax/collections/editor.es6
hyrax-2.9.0 app/assets/javascripts/hyrax/collections/editor.es6
hyrax-2.8.0 app/assets/javascripts/hyrax/collections/editor.es6
hyrax-2.7.2 app/assets/javascripts/hyrax/collections/editor.es6
hyrax-2.7.1 app/assets/javascripts/hyrax/collections/editor.es6
hyrax-2.7.0 app/assets/javascripts/hyrax/collections/editor.es6