94 lines
3.0 KiB
JavaScript
94 lines
3.0 KiB
JavaScript
/**
|
|
* DO NOT EDIT THIS FILE.
|
|
* See the following change record for more information,
|
|
* https://www.drupal.org/node/2815083
|
|
* @preserve
|
|
**/
|
|
|
|
(function ($, Drupal) {
|
|
Drupal.theme.quickeditBackstage = function (settings) {
|
|
var html = '';
|
|
html += "<div id=\"".concat(settings.id, "\"></div>");
|
|
return html;
|
|
};
|
|
|
|
Drupal.theme.quickeditEntityToolbar = function (settings) {
|
|
var html = '';
|
|
html += "<div id=\"".concat(settings.id, "\" class=\"quickedit quickedit-toolbar-container clearfix\">");
|
|
html += '<i class="quickedit-toolbar-pointer"></i>';
|
|
html += '<div class="quickedit-toolbar-content">';
|
|
html += '<div class="quickedit-toolbar quickedit-toolbar-entity clearfix icon icon-pencil">';
|
|
html += '<div class="quickedit-toolbar-label"></div>';
|
|
html += '</div>';
|
|
html += '<div class="quickedit-toolbar quickedit-toolbar-field clearfix"></div>';
|
|
html += '</div><div class="quickedit-toolbar-lining"></div></div>';
|
|
return html;
|
|
};
|
|
|
|
Drupal.theme.quickeditEntityToolbarLabel = function (settings) {
|
|
return "<span class=\"field\">".concat(Drupal.checkPlain(settings.fieldLabel), "</span>").concat(Drupal.checkPlain(settings.entityLabel));
|
|
};
|
|
|
|
Drupal.theme.quickeditEntityToolbarFence = function () {
|
|
return '<div id="quickedit-toolbar-fence"></div>';
|
|
};
|
|
|
|
Drupal.theme.quickeditFieldToolbar = function (settings) {
|
|
return "<div id=\"".concat(settings.id, "\"></div>");
|
|
};
|
|
|
|
Drupal.theme.quickeditToolgroup = function (settings) {
|
|
var classes = settings.classes || [];
|
|
classes.unshift('quickedit-toolgroup');
|
|
var html = '';
|
|
html += "<div class=\"".concat(classes.join(' '), "\"");
|
|
|
|
if (settings.id) {
|
|
html += " id=\"".concat(settings.id, "\"");
|
|
}
|
|
|
|
html += '>';
|
|
html += Drupal.theme('quickeditButtons', {
|
|
buttons: settings.buttons
|
|
});
|
|
html += '</div>';
|
|
return html;
|
|
};
|
|
|
|
Drupal.theme.quickeditButtons = function (settings) {
|
|
var html = '';
|
|
|
|
var _loop = function _loop(i) {
|
|
var button = settings.buttons[i];
|
|
|
|
if (!button.hasOwnProperty('type')) {
|
|
button.type = 'button';
|
|
}
|
|
|
|
var attributes = [];
|
|
var attrMap = settings.buttons[i].attributes || {};
|
|
Object.keys(attrMap).forEach(function (attr) {
|
|
attributes.push(attr + (attrMap[attr] ? "=\"".concat(attrMap[attr], "\"") : ''));
|
|
});
|
|
html += "<button type=\"".concat(button.type, "\" class=\"").concat(button.classes, "\" ").concat(attributes.join(' '), ">").concat(button.label, "</button>");
|
|
};
|
|
|
|
for (var i = 0; i < settings.buttons.length; i++) {
|
|
_loop(i);
|
|
}
|
|
|
|
return html;
|
|
};
|
|
|
|
Drupal.theme.quickeditFormContainer = function (settings) {
|
|
var html = '';
|
|
html += "<div id=\"".concat(settings.id, "\" class=\"quickedit-form-container\">");
|
|
html += ' <div class="quickedit-form">';
|
|
html += ' <div class="placeholder">';
|
|
html += settings.loadingMsg;
|
|
html += ' </div>';
|
|
html += ' </div>';
|
|
html += '</div>';
|
|
return html;
|
|
};
|
|
})(jQuery, Drupal); |