This was hugely helpful. Did anyone ever figure out how to get the filenames to show up without the extension? I tried to figure it out from looking at the javascript that @brandon posted, but I don't really know what I'm doing.
If anyone has figured out how to get the default description to show "filename" instead of "filename.jpg" I would be forever grateful as it would save me a LOT of copy/pasting 😉
UPDATE: I asked a friend (who knows JS), and He tweaked the code to show filenames without extensions. In case anyone else is trying to accomplish the same thing:
<script>
document.addEventListener("DOMContentLoaded",function(){
addGalleryItemDescriptions();function addGalleryItemDescriptions(gs, gdzs){var a =['querySelectorAll','section.gallery-section,\x20.gallery-lightbox','length','[class*=\x27-item\x27]:not([class*=\x27item-\x27])','getElementsByTagName','img','alt','trim','createElement','div','className','gallery-item-description','textContent','appendChild'];var b =function(c, d){
c = c -0x0;var e = a[c];return e;};(function(c, d){var e, f, g, h, i, j, k;
e = document[b('0x0')](c ? c : b('0x1'));
i = e[b('0x2')];while(i--){
f = e[i][b('0x0')](d ? d : b('0x3'));
j = f[b('0x2')];while(j--){
g = f[j][b('0x4')](b('0x5'))[0x0][b('0x6')][b('0x7')]();if(g){
h = document[b('0x8')](b('0x9'));
h[b('0xa')]= b('0xb');
h[b('0xc')]= g.replace(/\..+$/,'');
f[j][b('0xd')](h);}}}}(gs, gdzs));}});</script>
Gallery Caption workarounds for 7.1?
in Images & Videos
Posted · Edited by elstevedore
This was hugely helpful. Did anyone ever figure out how to get the filenames to show up without the extension? I tried to figure it out from looking at the javascript that @brandon posted, but I don't really know what I'm doing.
If anyone has figured out how to get the default description to show "filename" instead of "filename.jpg" I would be forever grateful as it would save me a LOT of copy/pasting 😉
UPDATE: I asked a friend (who knows JS), and He tweaked the code to show filenames without extensions. In case anyone else is trying to accomplish the same thing: