diff --git a/combust b/combust index c96a53910..3d16f725d 160000 --- a/combust +++ b/combust @@ -1 +1 @@ -Subproject commit c96a53910ec1726d9c9cc011eb7978f32fe277d1 +Subproject commit 3d16f725d88bca7e5ce4ae38c91b2ebb6e05463d diff --git a/docs/cpanratings/display/short_review.html b/docs/cpanratings/display/short_review.html index bf5639ee5..67c771466 100644 --- a/docs/cpanratings/display/short_review.html +++ b/docs/cpanratings/display/short_review.html @@ -1,10 +1,7 @@ -[% UNLESS page.added_helpful_js; - page.added_helpful_js = 1; - page.morehead = page.morehead _ ' - -'; - END; +[% + page.js.push("helpful.js"); + UNLESS (page.added_cpanratings_css); page.css_more.push('/css/cpanratings.css'); page.added_cpanratings_css = 1; diff --git a/docs/cpanratings/tpl/defaults b/docs/cpanratings/tpl/defaults index cc3781790..64a4b2dd8 100644 --- a/docs/cpanratings/tpl/defaults +++ b/docs/cpanratings/tpl/defaults @@ -1,18 +1,10 @@ -[%- page = { - title = template.title, - style = template.style or 'default.html', - site = "CPAN Ratings" - }; +[%- page.site = "CPAN Ratings"; page.morehead = page.morehead _ ' "; - page.morehead = page.morehead _ ' - - '; - page.banner_prefix = page.site; page.style = 'default.html'; diff --git a/docs/dev/perl6/tpl/defaults b/docs/dev/perl6/tpl/defaults deleted file mode 100644 index 0b4f91af1..000000000 --- a/docs/dev/perl6/tpl/defaults +++ /dev/null @@ -1 +0,0 @@ -slkdfj diff --git a/docs/shared/tpl/defaults b/docs/shared/tpl/defaults index 8a1384f40..9d91a4f56 100644 --- a/docs/shared/tpl/defaults +++ b/docs/shared/tpl/defaults @@ -1,8 +1,4 @@ -[%- page = { - title = template.title, - style = template.style or 'default.html' - }; - +[%- PROCESS "tpl/quicknews"; # don't include any whitespace from here... diff --git a/docs/shared/tpl/js_includes.html b/docs/shared/tpl/js_includes.html new file mode 100644 index 000000000..599920f17 --- /dev/null +++ b/docs/shared/tpl/js_includes.html @@ -0,0 +1,31 @@ +[% + +MACRO show_js(list_js_files) BLOCK; + Dumper.dump(list_js_files); + IF list_js_files && list_js_files.list && list_js_files.list.size; + FOR js_elem = list_js_files.list; + FOR js = js_elem.list; + IF !unique_js.${js}; + IF js.match('^https?://'); + jspath = js; + ELSIF js.match('^//'); + jspath = js; + ELSIF js.match('^/'); + jspath = combust.static_url(js) || js; + ELSE; + jspath = combust.static_url("/js/${js}") || "/js/${js}"; + END; + + %] +[% + + unique_js.${js} = 1; + END; + END; + END; + END; +END; # END BLOCK + +show_js(js_files); + +%] diff --git a/docs/shared/tpl/style/default.html b/docs/shared/tpl/style/default.html index 199839a40..8c0b654de 100644 --- a/docs/shared/tpl/style/default.html +++ b/docs/shared/tpl/style/default.html @@ -140,8 +140,12 @@ [% END %] + +[% + page.js.unshift("http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"); + PROCESS tpl/js_includes.html(js_files = page.js); +%] -