Skip to content
Snippets Groups Projects

Support DCF 3.0+ and 2.0

Merged Jeff Sturek requested to merge JSTUREK8/UNL_Search:dcf-3.0-fixes into master
4 files
+ 62
16
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -15,18 +15,31 @@
<?php echo $maincontent ?>
</main>
<script>
require(['/wdn/templates_5.3/js/compressed/dcf-utility.js', '/wdn/templates_5.3/js/compressed/dcf-tabs.js'], function() {
require([
'/wdn/templates_5.3/js/compressed/dcf-utility.js',
'/wdn/templates_5.3/js/compressed/dcf-tabs.js'
], function(DCFUtilityModule, DCFTabsModule) {
try {
DCFUtility.flagSupportsWebP();
DCFUtility.flagSupportsJavaScript();
// Try DCF ^3.0 format first, then 2.0 format
if (DCFUtilityModule) {
DCFUtilityModule.DCFUtility.flagSupportsWebP();
DCFUtilityModule.DCFUtility.flagSupportsJavaScript();
} else {
DCFUtility.flagSupportsWebP();
DCFUtility.flagSupportsJavaScript();
}
} catch(e) {
// do nothing;
}
var tabs = document.querySelectorAll('.dcf-tabs');
var unlTabs = new DCFTabs(tabs);
// Try DCF ^3.0 format first, then 2.0 format
if (DCFTabsModule) {
var unlTabs = new DCFTabsModule.DCFTabs(tabs);
} else {
var unlTabs = new DCFTabs(tabs);
}
unlTabs.initialize();
});
</script>
</body>
</html>
Loading