Skip to content

Commit 0b09fb3

Browse files
committed
Remove jquery dependency from add_image_selector.js
1 parent bc2495f commit 0b09fb3

File tree

5 files changed

+71
-65
lines changed

5 files changed

+71
-65
lines changed

app/assets/javascripts/spotlight/spotlight.esm.js

Lines changed: 21 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/assets/javascripts/spotlight/spotlight.esm.js.map

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

app/assets/javascripts/spotlight/spotlight.js

Lines changed: 21 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/assets/javascripts/spotlight/spotlight.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 27 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,40 @@
1-
import Iiif from 'spotlight/admin/iiif'
1+
import Iiif from "spotlight/admin/iiif"
22

33
export function addImageSelector(input, panel, manifestUrl, initialize) {
44
if (!manifestUrl) {
5-
showNonIiifAlert(input);
6-
return;
5+
showNonIiifAlert(input)
6+
return
77
}
8-
var cropper = input.data('iiifCropper');
9-
$.ajax(manifestUrl).done(
10-
function(manifest) {
11-
var iiifManifest = new Iiif(manifestUrl, manifest);
8+
var cropper = input.data("iiifCropper")
9+
$.ajax(manifestUrl).done(function (manifest) {
10+
var iiifManifest = new Iiif(manifestUrl, manifest)
1211

13-
var thumbs = iiifManifest.imagesArray();
12+
var thumbs = iiifManifest.imagesArray()
1413

15-
hideNonIiifAlert(input);
14+
hideNonIiifAlert(input)
1615

17-
if (initialize) {
18-
cropper.setIiifFields(thumbs[0]);
19-
panel.multiImageSelector(); // Clears out existing selector
20-
}
16+
if (initialize) {
17+
cropper.setIiifFields(thumbs[0])
18+
panel.multiImageSelector() // Clears out existing selector
19+
}
2120

22-
if(thumbs.length > 1) {
23-
panel.show();
24-
panel.multiImageSelector(thumbs, function(selectorImage) {
25-
cropper.setIiifFields(selectorImage);
26-
}, cropper.iiifImageField.val());
27-
}
21+
if (thumbs.length > 1) {
22+
panel.show()
23+
panel.multiImageSelector(
24+
thumbs,
25+
function (selectorImage) {
26+
cropper.setIiifFields(selectorImage)
27+
},
28+
cropper.iiifImageField.val()
29+
)
2830
}
29-
);
31+
})
3032
}
3133

32-
function showNonIiifAlert(input){
33-
input.parent().prev('[data-behavior="non-iiif-alert"]').show();
34+
function showNonIiifAlert(input) {
35+
input.parent().prev('[data-behavior="non-iiif-alert"]').show()
3436
}
3537

36-
function hideNonIiifAlert(input){
37-
input.parent().prev('[data-behavior="non-iiif-alert"]').hide();
38-
}
38+
function hideNonIiifAlert(input) {
39+
input.parent().prev('[data-behavior="non-iiif-alert"]').hide()
40+
}

0 commit comments

Comments
 (0)