Skip to content

Commit 912491b

Browse files
committed
test
Signed-off-by: Evgeniy Frolov <[email protected]>
1 parent d204b92 commit 912491b

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

_plugins/tree_file_viewer.rb

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,17 @@ def initialize(tag_name, params_as_string, tokens)
1010
end
1111
def render(context)
1212
result = ""
13+
1314
begin
14-
rendered_params = Liquid::Template.parse(@params_as_string).render(context)
15-
@unnamed_params, @named_params = Utils.parse_params(context, rendered_params)
15+
path_template = Liquid::Template.parse(@params_as_string.split(' ').first)
16+
rendered_path = path_template.render(context)
17+
18+
default_file_template = Liquid::Template.parse(@params_as_string.split('default_file=').last)
19+
rendered_default_file = default_file_template.render(context)
20+
21+
new_params = "#{rendered_path} default_file=#{rendered_default_file}"
22+
@unnamed_params, @named_params = Utils.parse_params(context, new_params)
23+
1624
path = @unnamed_params[0].to_s
1725
@rel_tree_root = "/" + path.delete_prefix("/").delete_suffix("/")
1826
if @named_params["default_file"]

bin/configurator/static/_includes/ru/configurator/partials/ci/file_viewer_local_example.md.liquid

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
{% capture viewer_path %}{{ include.path }}{% endcapture %}
2-
3-
{{viewer_path}}
4-
5-
{% tree_file_viewer viewer_path default_file=".gitlab-ci.yml" %}
1+
{% tree_file_viewer include.path default_file=include.default_file %}
62

73
Инициализируйте демо-проект на локальной машине:
84

0 commit comments

Comments
 (0)