Mercurial > hg > isophonics-drupal-site
view core/modules/quickedit/js/models/AppModel.es6.js @ 14:1fec387a4317
Update Drupal core to 8.5.2 via Composer
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:46:53 +0100 |
parents | 4c8ae668cc8c |
children | 129ea1e6d783 |
line wrap: on
line source
/** * @file * A Backbone Model for the state of the in-place editing application. * * @see Drupal.quickedit.AppView */ (function (Backbone, Drupal) { /** * @constructor * * @augments Backbone.Model */ Drupal.quickedit.AppModel = Backbone.Model.extend(/** @lends Drupal.quickedit.AppModel# */{ /** * @type {object} * * @prop {Drupal.quickedit.FieldModel} highlightedField * @prop {Drupal.quickedit.FieldModel} activeField * @prop {Drupal.dialog~dialogDefinition} activeModal */ defaults: /** @lends Drupal.quickedit.AppModel# */{ /** * The currently state='highlighted' Drupal.quickedit.FieldModel, if any. * * @type {Drupal.quickedit.FieldModel} * * @see Drupal.quickedit.FieldModel.states */ highlightedField: null, /** * The currently state = 'active' Drupal.quickedit.FieldModel, if any. * * @type {Drupal.quickedit.FieldModel} * * @see Drupal.quickedit.FieldModel.states */ activeField: null, /** * Reference to a {@link Drupal.dialog} instance if a state change * requires confirmation. * * @type {Drupal.dialog~dialogDefinition} */ activeModal: null, }, }); }(Backbone, Drupal));