Skip to content

Commit b2c1ea0

Browse files
authored
Merge pull request #14 from cybtachyon/hotfix/20200211--image-urls
20200211: Arbitrates image urls to be relative
2 parents dbab849 + 304b407 commit b2c1ea0

File tree

4 files changed

+4
-10
lines changed

4 files changed

+4
-10
lines changed

js/patternkit.jsoneditor.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,7 @@
9696
this.urlfield.addEventListener('change', function(e) {
9797
e.preventDefault();
9898
e.stopPropagation();
99-
self.value = this.value;
100-
self.refreshPreview();
99+
self.setValue(this.value);
101100
});
102101
this.button.addEventListener('click', function(e) {
103102
e.preventDefault();
@@ -176,6 +175,7 @@
176175
this.value = val;
177176
this.urlfield.value = this.value;
178177
this.refreshPreview();
178+
this.refreshWatchedFieldValues();
179179
this.onChange(true);
180180
}
181181
},

src/Controller/PatternkitController.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22

33
namespace Drupal\patternkit\Controller;
44

5-
use Drupal\Console\Command\Generate\AjaxCommand;
6-
use Drupal\Console\Generator\AjaxCommandGenerator;
7-
use Drupal\Core\Ajax\AjaxResponse;
85
use Drupal\Core\Asset\LibraryDiscoveryInterface;
96
use Drupal\Core\Controller\ControllerBase;
107
use Drupal\Core\Entity\EntityStorageInterface;
@@ -14,7 +11,6 @@
1411
use Drupal\media_library\MediaLibraryState;
1512
use Drupal\media_library\MediaLibraryUiBuilder;
1613
use Drupal\patternkit\Pattern;
17-
use Exception;
1814
use Symfony\Component\DependencyInjection\ContainerInterface;
1915
use Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException;
2016
use Symfony\Component\HttpFoundation\JsonResponse;

src/JSONSchemaEditorTrait.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
namespace Drupal\patternkit;
44

55
use Drupal\Core\Url;
6-
use Drupal\media_library\MediaLibraryState;
76
use Drupal\patternkit\Form\PatternLibraryJSONForm;
8-
use function urlencode;
97

108
/**
119
* Adds a schema editor render array generator without needing a full service.

src/MediaLibraryJSONLibraryOpener.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ public function getSelectionResponse(MediaLibraryState $state, array $selected_i
6969
}
7070
try {
7171
if ($file->hasLinkTemplate('canonical')) {
72-
$url = $file->toUrl()->setAbsolute(TRUE);
72+
$url = $file->toUrl()->setAbsolute(FALSE);
7373
}
7474
elseif ($file->access('download')) {
75-
$url = file_create_url($file->getFileUri());
75+
$url = file_url_transform_relative(file_create_url($file->getFileUri()));
7676
}
7777
else {
7878
$url = $file->label();

0 commit comments

Comments
 (0)