X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fcore%2Fmodules%2Fquickedit%2Fjs%2Ftheme.js;fp=web%2Fcore%2Fmodules%2Fquickedit%2Fjs%2Ftheme.js;h=f01e238514c5d15be016ae5881d847e0218aeff5;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hp=93dc3f238df22609240c8113b3d3a58140ee8d04;hpb=aea91e65e895364e460983b890e295aa5d5540a5;p=yaffs-website diff --git a/web/core/modules/quickedit/js/theme.js b/web/core/modules/quickedit/js/theme.js index 93dc3f238..f01e23851 100644 --- a/web/core/modules/quickedit/js/theme.js +++ b/web/core/modules/quickedit/js/theme.js @@ -1,40 +1,17 @@ /** - * @file - * Provides theme functions for all of Quick Edit's client-side HTML. - */ +* DO NOT EDIT THIS FILE. +* See the following change record for more information, +* https://www.drupal.org/node/2815083 +* @preserve +**/ (function ($, Drupal) { - - 'use strict'; - - /** - * Theme function for a "backstage" for the Quick Edit module. - * - * @param {object} settings - * Settings object used to construct the markup. - * @param {string} settings.id - * The id to apply to the backstage. - * - * @return {string} - * The corresponding HTML. - */ Drupal.theme.quickeditBackstage = function (settings) { var html = ''; html += '
'; return html; }; - /** - * Theme function for a toolbar container of the Quick Edit module. - * - * @param {object} settings - * Settings object used to construct the markup. - * @param {string} settings.id - * the id to apply to the backstage. - * - * @return {string} - * The corresponding HTML. - */ Drupal.theme.quickeditEntityToolbar = function (settings) { var html = ''; html += '
'; @@ -48,67 +25,20 @@ return html; }; - /** - * Theme function for a toolbar container of the Quick Edit module. - * - * @param {object} settings - * Settings object used to construct the markup. - * @param {string} settings.entityLabel - * The title of the active entity. - * @param {string} settings.fieldLabel - * The label of the highlighted or active field. - * - * @return {string} - * The corresponding HTML. - */ Drupal.theme.quickeditEntityToolbarLabel = function (settings) { - // @todo Add XSS regression test coverage in https://www.drupal.org/node/2547437 return '' + Drupal.checkPlain(settings.fieldLabel) + '' + Drupal.checkPlain(settings.entityLabel); }; - /** - * Element defining a containing box for the placement of the entity toolbar. - * - * @return {string} - * The corresponding HTML. - */ Drupal.theme.quickeditEntityToolbarFence = function () { return '
'; }; - /** - * Theme function for a toolbar container of the Quick Edit module. - * - * @param {object} settings - * Settings object used to construct the markup. - * @param {string} settings.id - * The id to apply to the toolbar container. - * - * @return {string} - * The corresponding HTML. - */ Drupal.theme.quickeditFieldToolbar = function (settings) { return '
'; }; - /** - * Theme function for a toolbar toolgroup of the Quick Edit module. - * - * @param {object} settings - * Settings object used to construct the markup. - * @param {string} [settings.id] - * The id of the toolgroup. - * @param {string} settings.classes - * The class of the toolgroup. - * @param {Array} settings.buttons - * See {@link Drupal.theme.quickeditButtons}. - * - * @return {string} - * The corresponding HTML. - */ Drupal.theme.quickeditToolgroup = function (settings) { - // Classes. - var classes = (settings.classes || []); + var classes = settings.classes || []; classes.unshift('quickedit-toolgroup'); var html = ''; html += '
'; + html += ''; } return html; }; - /** - * Theme function for a form container of the Quick Edit module. - * - * @param {object} settings - * Settings object used to construct the markup. - * @param {string} settings.id - * The id to apply to the toolbar container. - * @param {string} settings.loadingMsg - * The message to show while loading. - * - * @return {string} - * The corresponding HTML. - */ Drupal.theme.quickeditFormContainer = function (settings) { var html = ''; html += '
'; @@ -183,5 +84,4 @@ html += '
'; return html; }; - -})(jQuery, Drupal); +})(jQuery, Drupal); \ No newline at end of file