Issue #2212283 by nod_: Auto-format JS files.
parent
7f5552052c
commit
9c16305b36
core
modules
ckeditor/js
comment/js
contextual/js
toolbar/models
editor/js
field_ui
file
language
quickedit/js
simpletest
system
toolbar/js
tour/js
user
views_ui/js
themes
bartik/color
seven/js
|
@ -107,7 +107,8 @@
|
|||
// xmlhttp.responseText is going to throw an exception. So we'll catch it.
|
||||
try {
|
||||
responseText = "\n" + Drupal.t("ResponseText: !responseText", {'!responseText': $.trim(xmlhttp.responseText) });
|
||||
} catch (e) {}
|
||||
}
|
||||
catch (e) {}
|
||||
|
||||
// Make the responseText more readable by stripping HTML tags and newlines.
|
||||
responseText = responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi, "");
|
||||
|
|
|
@ -162,10 +162,10 @@
|
|||
*
|
||||
* @return {Object}
|
||||
*/
|
||||
function renderItem (ul, item) {
|
||||
function renderItem(ul, item) {
|
||||
return $("<li>")
|
||||
.append( $("<a>").html(item.label))
|
||||
.appendTo( ul );
|
||||
.append($("<a>").html(item.label))
|
||||
.appendTo(ul);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
|
||||
Drupal.dialog = function (element, options) {
|
||||
|
||||
function openDialog (settings) {
|
||||
function openDialog(settings) {
|
||||
settings = $.extend({}, drupalSettings.dialog, options, settings);
|
||||
// Trigger a global event to allow scripts to bind events to the dialog.
|
||||
$(window).trigger('dialog:beforecreate', [dialog, $element, settings]);
|
||||
|
@ -36,7 +36,7 @@
|
|||
$(window).trigger('dialog:aftercreate', [dialog, $element, settings]);
|
||||
}
|
||||
|
||||
function closeDialog (value) {
|
||||
function closeDialog(value) {
|
||||
$(window).trigger('dialog:beforeclose', [dialog, $element]);
|
||||
$element.dialog('close');
|
||||
dialog.returnValue = value;
|
||||
|
|
|
@ -62,7 +62,7 @@
|
|||
'dialog:aftercreate': function (event, dialog, $element, settings) {
|
||||
var autoResize = debounce(resetSize, 20);
|
||||
var eventData = { settings: settings, $element: $element };
|
||||
if (settings.autoResize === true || settings.autoResize === 'true') {
|
||||
if (settings.autoResize === true || settings.autoResize === 'true') {
|
||||
$element
|
||||
.dialog('option', { resizable: false, draggable: false })
|
||||
.dialog('widget').css('position', 'fixed');
|
||||
|
|
|
@ -144,7 +144,6 @@
|
|||
}
|
||||
});
|
||||
|
||||
|
||||
$.extend(Drupal.theme, {
|
||||
/**
|
||||
* A toggle is an interactive element often bound to a click handler.
|
||||
|
|
|
@ -37,6 +37,7 @@ if (window.jQuery) {
|
|||
}
|
||||
this.message = messageList.join(' ; ');
|
||||
}
|
||||
|
||||
DrupalBehaviorError.prototype = new Error();
|
||||
|
||||
/**
|
||||
|
|
|
@ -116,7 +116,6 @@
|
|||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Sends a 'formUpdated' event each time a form element is modified.
|
||||
*/
|
||||
|
@ -149,7 +148,6 @@
|
|||
var contextIsForm = $context.is('form');
|
||||
var $forms = (contextIsForm ? $context : $context.find('form')).once('form-updated');
|
||||
|
||||
|
||||
if ($forms.length) {
|
||||
// Initialize form behaviors, use $.makeArray to be able to use native
|
||||
// forEach array method and have the callback parameters in the right order.
|
||||
|
|
|
@ -109,5 +109,4 @@
|
|||
}
|
||||
});
|
||||
|
||||
|
||||
})(jQuery);
|
||||
|
|
|
@ -428,7 +428,6 @@
|
|||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* A state object is used for describing the state and performing aliasing.
|
||||
*/
|
||||
|
@ -552,23 +551,28 @@
|
|||
}
|
||||
});
|
||||
|
||||
|
||||
/**
|
||||
* These are helper functions implementing addition "operators" and don't
|
||||
* implement any logic that is particular to states.
|
||||
*/
|
||||
|
||||
// Bitwise AND with a third undefined state.
|
||||
/**
|
||||
* Bitwise AND with a third undefined state.
|
||||
*/
|
||||
function ternary(a, b) {
|
||||
return typeof a === 'undefined' ? b : (typeof b === 'undefined' ? a : a && b);
|
||||
}
|
||||
|
||||
// Inverts a (if it's not undefined) when invertState is true.
|
||||
/**
|
||||
* Inverts a (if it's not undefined) when invertState is true.
|
||||
*/
|
||||
function invert(a, invertState) {
|
||||
return (invertState && typeof a !== 'undefined') ? !a : a;
|
||||
}
|
||||
|
||||
// Compares two values while ignoring undefined values.
|
||||
/**
|
||||
* Compares two values while ignoring undefined values.
|
||||
*/
|
||||
function compare(a, b) {
|
||||
return (a === b) ? (typeof a === 'undefined' ? a : true) : (typeof a === 'undefined' || typeof b === 'undefined');
|
||||
}
|
||||
|
|
|
@ -280,7 +280,6 @@
|
|||
}
|
||||
});
|
||||
|
||||
|
||||
// Mark this behavior as processed on the first pass and return if it is
|
||||
// already processed.
|
||||
if (Drupal.tabbingManager) {
|
||||
|
@ -288,5 +287,4 @@
|
|||
}
|
||||
Drupal.tabbingManager = new TabbingManager();
|
||||
|
||||
|
||||
}(jQuery, Drupal));
|
||||
|
|
|
@ -994,6 +994,7 @@
|
|||
var currentRow = $(this.element, this.table).next('tr.draggable');
|
||||
var rows = [];
|
||||
var child = 0;
|
||||
|
||||
function rowIndentation(el, indentNum) {
|
||||
var self = $(el);
|
||||
if (child === 1 && (indentNum === parentIndentation)) {
|
||||
|
@ -1006,6 +1007,7 @@
|
|||
self.addClass('tree-child-horizontal');
|
||||
}
|
||||
}
|
||||
|
||||
while (currentRow.length) {
|
||||
// A greater indentation indicates this is a child.
|
||||
if (currentRow.find('.indentation').length > parentIndentation) {
|
||||
|
|
|
@ -532,7 +532,7 @@
|
|||
* A jQuery DOM fragment that represents the new button group. It has
|
||||
* not been added to the DOM yet.
|
||||
*/
|
||||
function insertNewGroup (success, $group) {
|
||||
function insertNewGroup(success, $group) {
|
||||
if (success) {
|
||||
$group.appendTo($(event.currentTarget).closest('.ckeditor-row').children('.ckeditor-toolbar-groups'));
|
||||
// Focus on the new group.
|
||||
|
@ -1171,7 +1171,7 @@
|
|||
* A callback to invoke after the button group naming modal dialog has been
|
||||
* closed.
|
||||
*/
|
||||
function registerButtonMove (view, $button, callback) {
|
||||
function registerButtonMove(view, $button, callback) {
|
||||
var $group = $button.closest('.ckeditor-toolbar-group');
|
||||
|
||||
// If dropped in a placeholder button group, the user must name it.
|
||||
|
@ -1201,7 +1201,7 @@
|
|||
* @param jQuery $group
|
||||
* A jQuery set that contains an li element that wraps a group of buttons.
|
||||
*/
|
||||
function registerGroupMove (view, $group) {
|
||||
function registerGroupMove(view, $group) {
|
||||
// Remove placeholder classes if necessary.
|
||||
var $row = $group.closest('.ckeditor-row');
|
||||
if ($row.hasClass('placeholder')) {
|
||||
|
@ -1229,7 +1229,7 @@
|
|||
* A callback to invoke after the button group naming modal dialog has been
|
||||
* closed.
|
||||
*/
|
||||
function openGroupNameDialog (view, $group, callback) {
|
||||
function openGroupNameDialog(view, $group, callback) {
|
||||
callback = callback || function () {};
|
||||
|
||||
/**
|
||||
|
@ -1241,7 +1241,7 @@
|
|||
* @return Boolean
|
||||
* Returns true when an error exists, otherwise returns false.
|
||||
*/
|
||||
function validateForm (form) {
|
||||
function validateForm(form) {
|
||||
if (form.elements[0].value.length === 0) {
|
||||
var $form = $(form);
|
||||
if (!$form.hasClass('errors')) {
|
||||
|
@ -1266,12 +1266,12 @@
|
|||
* The form DOM element that contains the input with the new button group
|
||||
* title string.
|
||||
*/
|
||||
function closeDialog (action, form) {
|
||||
function closeDialog(action, form) {
|
||||
|
||||
/**
|
||||
* Closes the dialog when the user cancels or supplies valid data.
|
||||
*/
|
||||
function shutdown () {
|
||||
function shutdown() {
|
||||
dialog.close(action);
|
||||
|
||||
// The processing marker can be deleted since the dialog has been closed.
|
||||
|
@ -1286,7 +1286,7 @@
|
|||
* @param String name
|
||||
* The new name of the CKEditor button group.
|
||||
*/
|
||||
function namePlaceholderGroup ($group, name) {
|
||||
function namePlaceholderGroup($group, name) {
|
||||
// If it's currently still a placeholder, then that means we're creating
|
||||
// a new group, and we must do some extra work.
|
||||
if ($group.hasClass('placeholder')) {
|
||||
|
|
|
@ -30,12 +30,13 @@
|
|||
var stylesSet = that._generateStylesSetSetting(styles);
|
||||
if (!_.isEqual(previousStylesSet, stylesSet)) {
|
||||
previousStylesSet = stylesSet;
|
||||
$ckeditorActiveToolbar.trigger('CKEditorPluginSettingsChanged', [{ stylesSet: stylesSet }]);
|
||||
$ckeditorActiveToolbar.trigger('CKEditorPluginSettingsChanged', [
|
||||
{ stylesSet: stylesSet }
|
||||
]);
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* Builds the "stylesSet" configuration part of the CKEditor JS settings.
|
||||
*
|
||||
|
|
|
@ -80,7 +80,7 @@
|
|||
widgetDefinition._dataToDialogValues = function (data) {
|
||||
var dialogValues = {};
|
||||
var map = widgetDefinition._mapDataToDialog;
|
||||
Object.keys(widgetDefinition._mapDataToDialog).forEach(function(key) {
|
||||
Object.keys(widgetDefinition._mapDataToDialog).forEach(function (key) {
|
||||
dialogValues[map[key]] = data[key];
|
||||
});
|
||||
return dialogValues;
|
||||
|
@ -90,7 +90,7 @@
|
|||
widgetDefinition._dialogValuesToData = function (dialogReturnValues) {
|
||||
var data = {};
|
||||
var map = widgetDefinition._mapDataToDialog;
|
||||
Object.keys(widgetDefinition._mapDataToDialog).forEach(function(key) {
|
||||
Object.keys(widgetDefinition._mapDataToDialog).forEach(function (key) {
|
||||
if (dialogReturnValues.hasOwnProperty(map[key])) {
|
||||
data[key] = dialogReturnValues[map[key]];
|
||||
}
|
||||
|
@ -177,7 +177,7 @@
|
|||
editor.addCommand('editdrupalimage', {
|
||||
allowedContent: 'img[alt,!src,width,height,!data-editor-file-uuid]',
|
||||
requiredContent: 'img[alt,src,width,height,data-editor-file-uuid]',
|
||||
modes: { wysiwyg : 1 },
|
||||
modes: { wysiwyg: 1 },
|
||||
canUndo: true,
|
||||
exec: function (editor, data) {
|
||||
var dialogSettings = {
|
||||
|
@ -234,7 +234,7 @@
|
|||
|
||||
});
|
||||
|
||||
function isImageWidget (editor, element) {
|
||||
function isImageWidget(editor, element) {
|
||||
var widget = editor.widgets.getByElement(element.getChild(0), true);
|
||||
return widget && widget.name === 'image';
|
||||
}
|
||||
|
|
|
@ -58,10 +58,10 @@
|
|||
// attributes.
|
||||
widgetDefinition.downcast = function (element) {
|
||||
// Find an image element in the one being downcasted (can be itself).
|
||||
var img = findElementByName(element, 'img'),
|
||||
caption = this.editables.caption,
|
||||
captionHtml = caption && caption.getData(),
|
||||
attrs = img.attributes;
|
||||
var img = findElementByName(element, 'img');
|
||||
var caption = this.editables.caption;
|
||||
var captionHtml = caption && caption.getData();
|
||||
var attrs = img.attributes;
|
||||
|
||||
// If image contains a non-empty caption, serialize caption to the
|
||||
// data-caption attribute.
|
||||
|
@ -91,8 +91,8 @@
|
|||
return;
|
||||
}
|
||||
|
||||
var attrs = element.attributes,
|
||||
retElement = element;
|
||||
var attrs = element.attributes;
|
||||
var retElement = element;
|
||||
|
||||
// We won't need the attributes during editing: we'll use widget.data
|
||||
// to store them (except the caption, which is stored in the DOM).
|
||||
|
@ -107,9 +107,9 @@
|
|||
// Captioned image will be transformed to <figure>, so we don't want
|
||||
// the <p> anymore.
|
||||
if (element.parent.name === 'p' && caption) {
|
||||
var index = element.getIndex(),
|
||||
splitBefore = index > 0,
|
||||
splitAfter = index + 1 < element.parent.children.length;
|
||||
var index = element.getIndex();
|
||||
var splitBefore = index > 0;
|
||||
var splitAfter = index + 1 < element.parent.children.length;
|
||||
|
||||
if (splitBefore) {
|
||||
element.parent.split(index);
|
||||
|
@ -203,7 +203,7 @@
|
|||
* @param String name
|
||||
* @return CKEDITOR.htmlParser.element
|
||||
*/
|
||||
function findElementByName (element, name) {
|
||||
function findElementByName(element, name) {
|
||||
if (element.name === name) {
|
||||
return element;
|
||||
}
|
||||
|
|
|
@ -192,7 +192,6 @@
|
|||
}
|
||||
});
|
||||
|
||||
|
||||
/**
|
||||
* Get the surrounding link element of current selection.
|
||||
*
|
||||
|
|
|
@ -113,6 +113,7 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (drupalSettings.comment && drupalSettings.comment.newCommentsLinks) {
|
||||
render(drupalSettings.comment.newCommentsLinks.node[fieldName]);
|
||||
}
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
* @param string html
|
||||
* The server-side rendered HTML for this contextual link.
|
||||
*/
|
||||
function initContextual ($contextual, html) {
|
||||
function initContextual($contextual, html) {
|
||||
var $region = $contextual.closest('.contextual-region');
|
||||
var contextual = Drupal.contextual;
|
||||
|
||||
|
@ -101,7 +101,7 @@
|
|||
* A contextual links placeholder DOM element, containing the actual
|
||||
* contextual links as rendered by the server.
|
||||
*/
|
||||
function adjustIfNestedAndOverlapping ($contextual) {
|
||||
function adjustIfNestedAndOverlapping($contextual) {
|
||||
var $contextuals = $contextual
|
||||
// @todo confirm that .closest() is not sufficient
|
||||
.parents('.contextual-region').eq(-1)
|
||||
|
@ -156,7 +156,7 @@
|
|||
});
|
||||
|
||||
// Update all contextual links placeholders whose HTML is cached.
|
||||
var uncachedIDs = _.filter(ids, function initIfCached (contextualID) {
|
||||
var uncachedIDs = _.filter(ids, function initIfCached(contextualID) {
|
||||
var html = storage.getItem('Drupal.contextual.' + contextualID);
|
||||
if (html !== null) {
|
||||
// Initialize after the current executation cycle, to make the AJAX
|
||||
|
|
|
@ -25,7 +25,6 @@
|
|||
tabbingContext: null
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*
|
||||
|
|
|
@ -259,7 +259,7 @@
|
|||
* A callback to be called (with no parameters) after the field's value has
|
||||
* been XSS filtered.
|
||||
*/
|
||||
function filterXssWhenSwitching (field, format, originalFormatID, callback) {
|
||||
function filterXssWhenSwitching(field, format, originalFormatID, callback) {
|
||||
// A text editor that already is XSS-safe needs no additional measures.
|
||||
if (format.editor.isXssSafe) {
|
||||
callback(field, format);
|
||||
|
|
|
@ -166,7 +166,6 @@
|
|||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Row handlers for the 'Manage display' screen.
|
||||
*/
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
var $context = $(context);
|
||||
var elements;
|
||||
|
||||
function initFileValidation (selector) {
|
||||
function initFileValidation(selector) {
|
||||
$context.find(selector)
|
||||
.once('fileValidate')
|
||||
.on('change.fileValidate', { extensions: elements[selector] }, Drupal.file.validateExtension);
|
||||
|
@ -34,7 +34,7 @@
|
|||
var $context = $(context);
|
||||
var elements;
|
||||
|
||||
function removeFileValidation (selector) {
|
||||
function removeFileValidation(selector) {
|
||||
$context.find(selector)
|
||||
.removeOnce('fileValidate')
|
||||
.off('change.fileValidate', Drupal.file.validateExtension);
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
.find('table, .tabledrag-toggle-weight')
|
||||
.toggle($checkbox.prop('checked'));
|
||||
}
|
||||
|
||||
// Bind hide/show and rearrange customization checkboxes.
|
||||
$configForm.once('negotiation-language-admin-bind').on('change', inputSelector, function (event) {
|
||||
toggleTable(event.target);
|
||||
|
|
|
@ -70,9 +70,9 @@
|
|||
|
||||
// Render form container.
|
||||
var $formContainer = this.$formContainer = $(Drupal.theme('quickeditFormContainer', {
|
||||
id: id,
|
||||
loadingMsg: Drupal.t('Loading…')
|
||||
}
|
||||
id: id,
|
||||
loadingMsg: Drupal.t('Loading…')
|
||||
}
|
||||
));
|
||||
$formContainer
|
||||
.find('.quickedit-form')
|
||||
|
|
|
@ -563,6 +563,7 @@
|
|||
function hasOtherRegion(contextualLink) {
|
||||
return contextualLink.region !== entityElement;
|
||||
}
|
||||
|
||||
contextualLinksQueue = _.filter(contextualLinksQueue, hasOtherRegion);
|
||||
});
|
||||
|
||||
|
@ -576,6 +577,7 @@
|
|||
function hasOtherFieldElement(field) {
|
||||
return field.el !== fieldElement;
|
||||
}
|
||||
|
||||
fieldsMetadataQueue = _.filter(fieldsMetadataQueue, hasOtherFieldElement);
|
||||
fieldsAvailableQueue = _.filter(fieldsAvailableQueue, hasOtherFieldElement);
|
||||
});
|
||||
|
|
|
@ -325,7 +325,7 @@
|
|||
var that = this;
|
||||
var discardDialog;
|
||||
|
||||
function closeDiscardDialog (action) {
|
||||
function closeDiscardDialog(action) {
|
||||
discardDialog.close(action);
|
||||
// The active modal has been removed.
|
||||
that.model.set('activeModal', null);
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
event.preventDefault();
|
||||
event.target.click();
|
||||
}
|
||||
|
||||
return {
|
||||
'click a': function (event) {
|
||||
event.preventDefault();
|
||||
|
|
|
@ -52,6 +52,7 @@
|
|||
});
|
||||
$groupCheckbox.prop('checked', allChecked);
|
||||
}
|
||||
|
||||
$testCheckboxes.on('change', updateGroupCheckbox);
|
||||
});
|
||||
}
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
var $table = $($input.attr('data-table'));
|
||||
var $rowsAndDetails, $rows, $details;
|
||||
var searching = false;
|
||||
|
||||
function hidePackageDetails(index, element) {
|
||||
var $packDetails = $(element);
|
||||
var $visibleRows = $packDetails.find('table:not(.sticky-header)').find('tbody tr:visible');
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
'handleOpen': Drupal.t('Extend'),
|
||||
'handleClose': Drupal.t('Collapse')
|
||||
};
|
||||
|
||||
/**
|
||||
* Handle clicks from the disclosure button on an item with sub-items.
|
||||
*
|
||||
|
@ -35,6 +36,7 @@
|
|||
var $openItems = $item.siblings().filter('.open');
|
||||
toggleList($openItems, false);
|
||||
}
|
||||
|
||||
/**
|
||||
* Toggle the open/close state of a list is a menu.
|
||||
*
|
||||
|
@ -58,6 +60,7 @@
|
|||
// Expand Structure, Collapse Structure
|
||||
.text((switcher) ? ui.handleClose : ui.handleOpen);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add markup to the menu elements.
|
||||
*
|
||||
|
@ -88,6 +91,7 @@
|
|||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a level class to each list based on its depth in the menu.
|
||||
*
|
||||
|
@ -108,6 +112,7 @@
|
|||
markListLevels($lists, level + 1);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* On page load, open the active menu item.
|
||||
*
|
||||
|
@ -128,6 +133,7 @@
|
|||
toggleList($activeTrail, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Bind event handlers.
|
||||
$(document)
|
||||
.on('click.toolbar', '.toolbar-handle', toggleClickHandler);
|
||||
|
|
|
@ -103,9 +103,9 @@
|
|||
if ($tour.find('li').length) {
|
||||
$tour.joyride({
|
||||
postRideCallback: function () { that.model.set('isActive', false); },
|
||||
template : { // HTML segments for tip layout
|
||||
link : '<a href=\"#close\" class=\"joyride-close-tip\">×</a>',
|
||||
button : '<a href=\"#\" class=\"button button--primary joyride-next-tip\"></a>'
|
||||
template: { // HTML segments for tip layout
|
||||
link: '<a href=\"#close\" class=\"joyride-close-tip\">×</a>',
|
||||
button: '<a href=\"#\" class=\"button button--primary joyride-next-tip\"></a>'
|
||||
}
|
||||
});
|
||||
this.model.set({ isActive: true, activeTour: $tour });
|
||||
|
|
|
@ -153,13 +153,16 @@
|
|||
if (strength < 60) {
|
||||
indicatorText = translate.weak;
|
||||
indicatorColor = '#bb5555';
|
||||
} else if (strength < 70) {
|
||||
}
|
||||
else if (strength < 70) {
|
||||
indicatorText = translate.fair;
|
||||
indicatorColor = '#bbbb55';
|
||||
} else if (strength < 80) {
|
||||
}
|
||||
else if (strength < 80) {
|
||||
indicatorText = translate.good;
|
||||
indicatorColor = '#4863a0';
|
||||
} else if (strength <= 100) {
|
||||
}
|
||||
else if (strength <= 100) {
|
||||
indicatorText = translate.strong;
|
||||
indicatorColor = '#47c965';
|
||||
}
|
||||
|
|
|
@ -141,7 +141,7 @@
|
|||
_populate: function () {
|
||||
var transliterated = this.getTransliterated();
|
||||
var suffix = this.suffix;
|
||||
this.target.each( function (i) {
|
||||
this.target.each(function (i) {
|
||||
// Ensure that the maxlength is not exceeded by prepopulating the field.
|
||||
var maxlength = $(this).attr('maxlength') - suffix.length;
|
||||
$(this).val(transliterated.substr(0, maxlength) + suffix);
|
||||
|
@ -165,7 +165,6 @@
|
|||
}
|
||||
});
|
||||
|
||||
|
||||
Drupal.behaviors.addItemForm = {
|
||||
attach: function (context) {
|
||||
var $context = $(context);
|
||||
|
@ -764,7 +763,6 @@
|
|||
}
|
||||
});
|
||||
|
||||
|
||||
/**
|
||||
* Add a select all checkbox, which checks each checkbox at once.
|
||||
*/
|
||||
|
@ -835,6 +833,7 @@
|
|||
$('input.default-radios').show();
|
||||
}
|
||||
}
|
||||
|
||||
// Update on widget change.
|
||||
$('input[name="options[group_info][multiple]"]')
|
||||
.on('change', changeDefaultWidget)
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
Drupal.color = {
|
||||
logoChanged: false,
|
||||
callback: function(context, settings, form, farb, height, width) {
|
||||
callback: function (context, settings, form, farb, height, width) {
|
||||
// Change the logo to be the real one.
|
||||
if (!this.logoChanged) {
|
||||
$('#preview #preview-logo img').attr('src', drupalSettings.color.logo);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
function findActiveStep (steps) {
|
||||
function findActiveStep(steps) {
|
||||
for (var i = 0; i < steps.length; i++) {
|
||||
if (steps[i].className === 'active') {
|
||||
return i + 1;
|
||||
|
@ -15,7 +15,7 @@
|
|||
return 0;
|
||||
}
|
||||
|
||||
function installStepsSetup () {
|
||||
function installStepsSetup() {
|
||||
var steps = document.querySelectorAll('.task-list li');
|
||||
if (steps.length) {
|
||||
var header = document.querySelector('header[role="banner"]');
|
||||
|
|
|
@ -11,20 +11,20 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
function init (i, tab) {
|
||||
function init(i, tab) {
|
||||
var $tab = $(tab);
|
||||
var $target = $tab.find('[data-drupal-nav-tabs-target]');
|
||||
var isCollapsible = $tab.hasClass('is-collapsible');
|
||||
|
||||
function openMenu (e) {
|
||||
function openMenu(e) {
|
||||
$target.toggleClass('is-open');
|
||||
}
|
||||
|
||||
function handleResize (e) {
|
||||
function handleResize(e) {
|
||||
$tab.addClass('is-horizontal');
|
||||
var isHorizontal = $tab.parent().width() > $tab.intrinsic('width');
|
||||
$tab.toggleClass('is-horizontal', isHorizontal);
|
||||
if(isCollapsible) {
|
||||
if (isCollapsible) {
|
||||
$tab.toggleClass('is-collapse-enabled', !isHorizontal);
|
||||
}
|
||||
if (isHorizontal) {
|
||||
|
|
Loading…
Reference in New Issue