X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=templates%2Fwebpages%2Frequirement_spec%2Fshow.html;h=f5321180fc35f5b3b02806da9189cd163e71ad43;hb=fb692c5f36d073818aec001f281a70a77dfb6977;hp=395e394e598544fceac2fd7e7a9d7d440d0cfceb;hpb=51fec3106e49e1ffc7d6a0a2c577bea8641efbff;p=kivitendo-erp.git diff --git a/templates/webpages/requirement_spec/show.html b/templates/webpages/requirement_spec/show.html index 395e394e5..f5321180f 100644 --- a/templates/webpages/requirement_spec/show.html +++ b/templates/webpages/requirement_spec/show.html @@ -4,20 +4,25 @@ [%- INCLUDE 'requirement_spec/_header.html' %] -[%- L.hidden_tag('requirement_spec_id', SELF.requirement_spec.id) -%] +[%- L.hidden_tag('requirement_spec_id', SELF.requirement_spec.id, 'data-is-template'=(SELF.requirement_spec.is_template ? 1 : 0)) -%]
-
+ [%- UNLESS SELF.requirement_spec.is_template %] +
[%- INCLUDE 'requirement_spec/_version.html' requirement_spec=SELF.requirement_spec -%] -
+
+ [%- END %]
@@ -48,7 +53,7 @@ $(function() { metadata: { type: "text-blocks-front" }, attr: { id: "tb-front", class: "text-block-context-menu" }, children: [ -[% FOREACH tb = SELF.requirement_spec.text_blocks_for_position(0) %] +[% FOREACH tb = SELF.requirement_spec.text_blocks_sorted(output_position=0) %] [% P.requirement_spec_text_block_jstree_data(tb).json %][% IF !loop.last %],[% END %] [% END %] ]}, @@ -66,28 +71,32 @@ $(function() { metadata: { type: "text-blocks-back" }, attr: { id: "tb-back", class: "text-block-context-menu" }, children: [ -[% FOREACH tb = SELF.requirement_spec.text_blocks_for_position(1) %] +[% FOREACH tb = SELF.requirement_spec.text_blocks_sorted(output_position=1) %] [% P.requirement_spec_text_block_jstree_data(tb).json %][% IF !loop.last %],[% END %] [% END %] - ]}]; + ]} + ]; - $('#tree').jstree({ - core: { - animation: 0, - initially_open: [ "tb-front", "tb-back", "sections" + var initially_open = ['tb-front', 'tb-back', 'sections' [%- FOREACH section = SELF.requirement_spec.sections -%] , "fb-[% section.id %]" [%- FOREACH function_block = section.children -%] , "fb-[% function_block.id -%]" [%- END -%] [%- END -%] - ]}, + ]; + + $('#tree').jstree({ + core: { + animation: 0, + initially_open: initially_open, + }, json_data: { data: tree_data }, crrm: { move: { - check_move: requirement_spec_tree_check_move, + check_move: kivi.requirement_spec.tree_check_move, open_move: true } }, @@ -96,13 +105,13 @@ $(function() { }, plugins: [ "themes", "json_data", "ui", "crrm", "dnd" ] }) - .bind("move_node.jstree", requirement_spec_tree_node_moved) - .bind("click.jstree", requirement_spec_tree_node_clicked); + .bind("move_node.jstree", kivi.requirement_spec.tree_node_moved) + .bind("click.jstree", kivi.requirement_spec.tree_node_clicked); [% IF SELF.requirement_spec_item %] $.jstree._reference("#tree").select_node('#fb-[% SELF.requirement_spec_item.id %]', true); [% END %] - create_requirement_spec_context_menus(); + kivi.requirement_spec.create_context_menus([% SELF.requirement_spec.is_template ? 'true' : 'false' %]); }); -->