From e16178021742b7aa83b83152c874c62f769b006c Mon Sep 17 00:00:00 2001 From: Dan Scott Date: Mon, 24 Apr 2017 11:53:24 -0400 Subject: [PATCH] LP#1685840: Dojoless Google Books Preview: remove TT2 dependency Rather than process the template with TT2 to specify the language in which the Google Books Preview should be displayed, use the @lang attribute on the element--and fall back to 'en' if for some reason that attribute has been removed from the template. Signed-off-by: Dan Scott Signed-off-by: Ben Shum Signed-off-by: Galen Charlton --- Open-ILS/src/templates/opac/parts/ac_google_books.tt2 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/templates/opac/parts/ac_google_books.tt2 b/Open-ILS/src/templates/opac/parts/ac_google_books.tt2 index 5632395bdb..22f6963ea2 100644 --- a/Open-ILS/src/templates/opac/parts/ac_google_books.tt2 +++ b/Open-ILS/src/templates/opac/parts/ac_google_books.tt2 @@ -4,7 +4,10 @@ var GBPBadgelink; var GBPreviewLink = ''; var GBPreviewShowing = false; - var lang = '[% ctx.locale.substr(0,2) %]'; + var lang = 'en'; + if (document.documentElement.lang) { + lang = document.documentElement.lang.substr(0,2) || 'en'; + } var head = document.getElementsByTagName('head')[0]; /** -- 2.43.2