Thanks Christian.
The SVG explanation is helpful, I should have done more due diligence on that!
I do plan to use Bootstrap, but would like to see, as you mentioned, some more selective asset loads were components are not being used.
While I'm at it, I figured I might as well highlight a few more potential issues:
1. I can't say for sure, but based on naming convention, I'd guess that neither views-admin-dialogs-css-css nor views-admin-css-css needs to be loaded on the public facing page.
2. I'm also wondering about menu-cells-front-end-css.
3. The HTML could be cleaned up a little, right now containers appear like
<div class="container "></div>
- extra space could be removed.
4. Similarly with rows, right now
5. Why is there a punch of playlist code? e.g.
<div class="wp-playlist-caption">
<span class="wp-playlist-item-meta wp-playlist-item-title">“{{ data.title }}”</span>
<# if ( data.meta.album ) { #><span class="wp-playlist-item-meta wp-playlist-item-album">{{ data.meta.album }}</span><# } #>
and so on? This page doesn't do anything with this post type.
6. Similarly, I'm guessing this code is only needful for when someone is logged in as admin?
<script type='text/javascript'>
/* <![CDATA[ */
var toolset_utils_texts = {"wpv_dont_show_it_again":"Got it! Don't show this message again","wpv_close":"Close"};
var toolset_utils_texts = {"wpv_dont_show_it_again":"Got it! Don't show this message again","wpv_close":"Close"};
/* ]]> */
</script>
And again, some more playlist/album related code?
<script type='text/javascript'>
/* <![CDATA[ */
var mejsL10n = {"language":"en-US","strings":{"Close":"Close","Fullscreen":"Fullscreen","Turn off Fullscreen":"Turn off Fullscreen","Go Fullscreen":"Go Fullscreen","Download File":"Download File","Download Video":"Download Video","Play":"Play","Pause":"Pause","Captions\/Subtitles":"Captions\/Subtitles","None":"None","Time Slider":"Time Slider","Skip back %1 seconds":"Skip back %1 seconds","Video Player":"Video Player","Audio Player":"Audio Player","Volume Slider":"Volume Slider","Mute Toggle":"Mute Toggle","Unmute":"Unmute","Mute":"Mute","Use Up\/Down Arrow keys to increase or decrease volume.":"Use Up\/Down Arrow keys to increase or decrease volume.","Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds.":"Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds."}};
var _wpmejsSettings = {"pluginPath":"\/wp-includes\/js\/mediaelement\/"};
var mejsL10n = {"language":"en-US","strings":{"Close":"Close","Fullscreen":"Fullscreen","Turn off Fullscreen":"Turn off Fullscreen","Go Fullscreen":"Go Fullscreen","Download File":"Download File","Download Video":"Download Video","Play":"Play","Pause":"Pause","Captions\/Subtitles":"Captions\/Subtitles","None":"None","Time Slider":"Time Slider","Skip back %1 seconds":"Skip back %1 seconds","Video Player":"Video Player","Audio Player":"Audio Player","Volume Slider":"Volume Slider","Mute Toggle":"Mute Toggle","Unmute":"Unmute","Mute":"Mute","Use Up\/Down Arrow keys to increase or decrease volume.":"Use Up\/Down Arrow keys to increase or decrease volume.","Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds.":"Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds."}};
var _wpmejsSettings = {"pluginPath":"\/wp-includes\/js\/mediaelement\/"};
/* ]]> */
</script>
Thanks!
Dave