Skip to content

Instantly share code, notes, and snippets.

View colepacak's full-sized avatar

Cole Pacak colepacak

View GitHub Profile
curl -X PUT "localhost:9200/suggestions?pretty" -H 'Content-Type: application/json' -d'
{
"mappings": {
"properties": {
"id": {
"type": "integer"
},
"type": {
"type": "keyword"
},
@colepacak
colepacak / aws--aws-sdk-php--s3client--remove-encoding-type-middleware.patch
Created April 27, 2018 19:18
aws/aws-sdk-php: S3Client Remove encoding type middleware
diff --git a/src/S3/S3Client.php b/src/S3/S3Client.php
index ac274eaa..b9f6f9f1 100644
--- a/src/S3/S3Client.php
+++ b/src/S3/S3Client.php
@@ -290,7 +290,6 @@ class S3Client extends AwsClient implements S3ClientInterface
$stack->appendInit(Middleware::sourceFile($this->getApi()), 's3.source_file');
$stack->appendInit($this->getSaveAsParameter(), 's3.save_as');
$stack->appendInit($this->getLocationConstraintMiddleware(), 's3.location');
- $stack->appendInit($this->getEncodingTypeMiddleware(), 's3.auto_encode');
$stack->appendInit($this->getHeadObjectMiddleware(), 's3.head_object');
diff --git a/src/Plugin/Filter/FilterResponsiveImageStyle.php b/src/Plugin/Filter/FilterResponsiveImageStyle.php
index 936cf91..d826c0d 100644
--- a/src/Plugin/Filter/FilterResponsiveImageStyle.php
+++ b/src/Plugin/Filter/FilterResponsiveImageStyle.php
@@ -81,8 +81,6 @@ class FilterResponsiveImageStyle extends FilterBase {
$width = $image->getWidth();
$height = $image->getHeight();
- $node->removeAttribute('width');
- $node->removeAttribute('height');
diff --git a/src/XmlSitemapWriter.php b/src/XmlSitemapWriter.php
index 6497da2..8f22722 100644
--- a/src/XmlSitemapWriter.php
+++ b/src/XmlSitemapWriter.php
@@ -157,6 +157,8 @@ class XmlSitemapWriter extends \XMLWriter {
*/
public function generateXML() {
// @codingStandardsIgnoreEnd
+ // Clear out the node static cache once the chunk has finished.
+ \Drupal::entityTypeManager()->getStorage('node')->resetCache();
diff --git a/src/XmlSitemapWriter.php b/src/XmlSitemapWriter.php
index 6497da2..0839817 100644
--- a/src/XmlSitemapWriter.php
+++ b/src/XmlSitemapWriter.php
@@ -156,6 +156,7 @@ class XmlSitemapWriter extends \XMLWriter {
* @codingStandardsIgnoreStart
*/
public function generateXML() {
+ \Drupal::entityTypeManager()->getStorage('xmlsitemap')->resetCache();
// @codingStandardsIgnoreEnd
diff --git a/core/lib/Drupal/Core/Datetime/Plugin/Field/FieldWidget/TimestampDatetimeWidget.php b/core/lib/Drupal/Core/Datetime/Plugin/Field/FieldWidget/TimestampDatetimeWidget.php
index 1ffa010916..2b1cefb6a5 100644
--- a/core/lib/Drupal/Core/Datetime/Plugin/Field/FieldWidget/TimestampDatetimeWidget.php
+++ b/core/lib/Drupal/Core/Datetime/Plugin/Field/FieldWidget/TimestampDatetimeWidget.php
@@ -23,13 +23,56 @@
*/
class TimestampDatetimeWidget extends WidgetBase {
+ /**
+ * {@inheritdoc}
diff --git a/config/install/image.style.paragraph_summary.yml b/config/install/image.style.paragraph_summary.yml
new file mode 100644
index 0000000..7fc6a6f
--- /dev/null
+++ b/config/install/image.style.paragraph_summary.yml
@@ -0,0 +1,12 @@
+langcode: en
+status: true
+name: paragraph_summary
+label: 'Paragraph Summary'
@colepacak
colepacak / multiple_selects__support_required_fields.patch
Created April 13, 2017 17:36
Multiple Selects - Support required fields
diff --git a/src/Plugin/Field/FieldWidget/OptionsMultipleSelectWidget.php b/src/Plugin/Field/FieldWidget/OptionsMultipleSelectWidget.php
index d635943..f5a21f0 100755
--- a/src/Plugin/Field/FieldWidget/OptionsMultipleSelectWidget.php
+++ b/src/Plugin/Field/FieldWidget/OptionsMultipleSelectWidget.php
@@ -31,10 +31,22 @@ class OptionsMultipleSelectWidget extends OptionsSelectWidget implements WidgetI
/**
* {@inheritdoc}
*/
+ public function form(FieldItemListInterface $items, array &$form, FormStateInterface $form_state, $get_delta = NULL) {
+ $element = parent::form($items, $form, $form_state, $get_delta);
@colepacak
colepacak / email_registration__allow_username_when_registering.patch
Last active April 12, 2017 15:42
Email Registration - Allow username when registering
diff --git a/email_registration.module b/email_registration.module
index e172bd2..056c800 100644
--- a/email_registration.module
+++ b/email_registration.module
@@ -123,9 +123,6 @@ function email_registration_cleanup_username($name) {
* Implements hook_form_FORM_ID_alter().
*/
function email_registration_form_user_register_form_alter(&$form, FormStateInterface $form_state) {
- $form['account']['name']['#type'] = 'value';
- $form['account']['name']['#value'] = 'email_registration_' . user_password();
@colepacak
colepacak / views_ajax_default_progress_type_throbber.patch
Created April 5, 2017 17:23
Views - Set default ajax progress type as throbber
diff --git a/core/modules/views/js/ajax_view.js b/core/modules/views/js/ajax_view.js
index 85975b5..a56592b 100644
--- a/core/modules/views/js/ajax_view.js
+++ b/core/modules/views/js/ajax_view.js
@@ -78,7 +78,7 @@
setClick: true,
event: 'click',
selector: selector,
- progress: {type: 'fullscreen'}
+ progress: {type: 'throbber'}