| Total Complexity | 9 |
| Complexity/F | 1.5 |
| Lines of Code | 45 |
| Function Count | 6 |
| Duplicated Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | function openpsa2_add_toolbar_toggle() |
||
| 2 | { |
||
| 3 | let hide = $('<li class="hide-navigation"><a><i class="fa fa-angle-double-left"></i></a></li>') |
||
| 4 | .on('click', function() { |
||
| 5 | $('body').removeClass('navigation-visible'); |
||
| 6 | $('body').addClass('navigation-hidden'); |
||
| 7 | $(window).trigger('resize'); |
||
| 8 | }); |
||
| 9 | let show = $('<li class="show-navigation"><a><i class="fa fa-angle-double-right"></i></a></li>') |
||
| 10 | .on('click', function() { |
||
| 11 | $('body').addClass('navigation-visible'); |
||
| 12 | $('body').removeClass('navigation-hidden'); |
||
| 13 | $(window).trigger('resize'); |
||
| 14 | }); |
||
| 15 | $('#org_openpsa_toolbar > .view_toolbar') |
||
| 16 | .prepend(show) |
||
| 17 | .prepend(hide); |
||
| 18 | } |
||
| 19 | |||
| 20 | $(document).ready(function(){ |
||
| 21 | if ($('#content form.datamanager2 .form_toolbar').length === 1) { |
||
| 22 | var last_insert; |
||
| 23 | $('#content form.datamanager2 .form_toolbar > *').each(function(){ |
||
| 24 | var btn = $(this), |
||
| 25 | icon = btn.css('background-image').replace(/url\(\"/, '').replace(/\"\)/, ''), |
||
| 26 | toolbar_entry = $('<li class="enabled"><div><button type="submit"><img src="' + icon + '"><span class="toolbar_label"> ' + (btn.val() || btn.text()) + '</span></button></div></li>') |
||
| 27 | .on('click', function(){ |
||
| 28 | btn.click(); |
||
| 29 | }); |
||
| 30 | |||
| 31 | if (last_insert) { |
||
| 32 | last_insert.after(toolbar_entry); |
||
| 33 | } |
||
| 34 | else { |
||
| 35 | if ($('#org_openpsa_toolbar > .midcom_toolbar').length === 0) { |
||
| 36 | $('#org_openpsa_toolbar').append($('<ul class="midcom_toolbar"></ul>')); |
||
| 37 | } |
||
| 38 | |||
| 39 | $('#org_openpsa_toolbar > .midcom_toolbar') |
||
| 40 | .prepend(toolbar_entry); |
||
| 41 | } |
||
| 42 | last_insert = toolbar_entry; |
||
| 43 | }); |
||
| 44 | } |
||
| 45 | }); |
||
| 46 |