Skip to content

Commit 9ed5931

Browse files
committed
OnChange postMessage
1 parent 74eb353 commit 9ed5931

File tree

5 files changed

+13
-5
lines changed

5 files changed

+13
-5
lines changed

src/public/mediamanager.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/public/mix-manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"/mediamanager.min.css": "/mediamanager.min.css?id=ee160f6ca2948e84f0c853ed37981e33",
2+
"/mediamanager.min.css": "/mediamanager.min.css?id=6cf5eb6b70786d1e86e4a43634417be1",
33
"/select-media.min.css": "/select-media.min.css?id=84be2402d305e787180c25ef33f72714",
44
"/mediamanager.min.js": "/mediamanager.min.js?id=5a22e5918c660ebfffe8b36c77c74615",
5-
"/select-media.min.js": "/select-media.min.js?id=6b3d13fe529b2c44579f2fc3177f1e9f",
5+
"/select-media.min.js": "/select-media.min.js?id=8b0af2e23af17421e43e623b13c066cd",
66
"/vendor/blueimp-file-upload/jquery.fileupload.min.js": "/vendor/blueimp-file-upload/jquery.fileupload.min.js?id=892d0df4836b425e48d63825b3545f28",
77
"/vendor/jquery-lazy/jquery.lazy.plugins.js": "/vendor/jquery-lazy/jquery.lazy.plugins.js?id=4b64116baf997898d259ce38bef708d0"
88
}

src/public/select-media.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/resources/js/select-media.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,14 @@ $(function () {
5656
})
5757
});
5858

59+
$(document).on('change', 'input[data-name="hidden-image-selector-value"]', function() {
60+
window.postMessage({
61+
action: 'updateMedia',
62+
name: $(this).attr('name'),
63+
value: $(this).val(),
64+
}, '*');
65+
});
66+
5967
window.addEventListener('message', function (e) {
6068
if (e.data.action === 'insertMedia') {
6169
$('input[data-id=' + e.data.field + ']').val(e.data.url).trigger('change');

src/resources/views/components/image.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<button class="btn select-image-view"><span class="fa fa-eye"></span></button>
1818
<button class="btn select-image-delete"><span class="fa fa-times"></span></button>
1919
</div>
20-
<input type="hidden" name="{{ $name }}" value="{{ old($name, $value ?? '') }}" data-id="{{ $id }}"/>
20+
<input type="hidden" name="{{ $name }}" value="{{ old($name, $value ?? '') }}" data-id="{{ $id }}" data-name="hidden-image-selector-value"/>
2121
</div>
2222
@if($help ?? false)
2323
<small class="form-text text-muted">@lang($help)</small>

0 commit comments

Comments
 (0)