[Archivesspace_Users_Group] Rails help for font-awesome classes ?

Majewski, Steven Dennis (sdm7g) sdm7g at virginia.edu
Wed Feb 21 11:06:46 EST 2018


Thank you, Bobbi. This one had me scratching my head. 
I hate finding surprises moving changes from test to production. 

— Steve. 


> On Feb 21, 2018, at 10:49 AM, Fox, Bobbi <bobbi_fox at harvard.edu> wrote:
> 
> Hi,
>  
> Since I’m the one (for my sins) who implemented the use of Font Awesome icons  (https://fontawesome.com <https://fontawesome.com/>) in the PUI, I did a little digging.
>  
> FontAwesome has both changed what they make available as a free icon, and also is deprecating some of their class names. 
>  
> ‘fa-file-image-o’ produced a “light” version of the file-image icon, and is now no longer available as a free icon.  (This is true for any icon that ends in –o)
>  
> Undoubtedly the reason you see it in the production version is due to the fact that the icons were downloaded and packaged up *before* this change on the part of FontAwesome, while your development mode probably did a download more recently.
>  
> I don’t have an immediate solution to getting the old icons into the development mode; sorry!
>  
> I guess I need to file a JIRA on this, as well.
>  
> --Bobbi
>  
> From: archivesspace_users_group-bounces at lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Majewski, Steven Dennis (sdm7g)
> Sent: Tuesday, February 20, 2018 7:22 PM
> To: Archivesspace Users Group <archivesspace_users_group at lyralists.lyrasis.org>
> Subject: [Archivesspace_Users_Group] Rails help for font-awesome classes ?
>  
>  
> I expect that this has something to do with how stylesheet assets are compiled in Rails, but can anyone explain it to me ? 
>  
> Running in development mode, testing changes to digital object views with IIIF plugin, I noticed I was not seeing the font-awesome icon for the 'fa-file-image-o’ class styles.
>  
>  <i class="fa fa-file-image-o fa-4x"></i><br/>
>  
> After poking around in the browser console and stylesheets, I discovered that by removing the “-o” suffix, it worked again:
>  
>  <i class="fa fa-file-image fa-4x"></i><br/>
>  
>  
> Initially, I thought this may have been a bug introduced in some recent changes to v2.3.0, but git log didn’t show any likely changes and when I deployed my plugin changes to production, they icons were NOT displayed. 
>  
>  
> When I added the “-o” suffix back, they worked on production, but failed running in development. 
> ( development = ./build/run public:devserver ) 
>  
>  
> The badges on the public resource pages use “fa-book” class for citation badge and “fa-file-pdf-o” for print badge.
> Both of those display properly on production site, but the print badge is missing in development mode. 
>  
>  
>  
> BTW: I was attempting to add appropriate icons switched by d_file[‘material’] 
>  
>  
> — Steve Majewski
>  
>  
> _______________________________________________
> Archivesspace_Users_Group mailing list
> Archivesspace_Users_Group at lyralists.lyrasis.org <mailto:Archivesspace_Users_Group at lyralists.lyrasis.org>
> http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group <http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20180221/1090c3d1/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6091 bytes
Desc: not available
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20180221/1090c3d1/attachment.bin>


More information about the Archivesspace_Users_Group mailing list