+ ns.doc_tab_init = function(tabs_id, doc_tab_id, id, object_type) {
+ var url = 'controller.pl?action=File/list&file_type=document&object_type=' + object_type + '&object_id=' + $('#id').val();
+
+ $('#' + tabs_id).on('tabsbeforeactivate', function(e, ui) {
+ if (ui.newPanel.attr('id') !== doc_tab_id) return;
+ $('#' + doc_tab_id).html(kivi.t8('Loading...'));
+ $('#' + doc_tab_id).load(url);
+ });
+
+ $('#' + tabs_id).on('tabscreate', function(e, ui) {
+ if (ui.panel.attr('id') !== doc_tab_id) return;
+ $('#' + doc_tab_id).html(kivi.t8('Loading...'));
+ $('#' + doc_tab_id).load(url);
+ });
+ };
+
+ ns.toggle_versions = function(file_id) {
+ if ($('#version_toggle_' + file_id).data('versions_expanded')) {
+ $('.version_row_' + file_id).hide();
+ $('#version_toggle_' + file_id).data('versions_expanded', 0);
+ $('#version_toggle_' + file_id).html("⏷ ");
+ } else {
+ $('.version_row_' + file_id).show();
+ $('#version_toggle_' + file_id).data('versions_expanded', 1);
+ $('#version_toggle_' + file_id).html("⏶ ");
+ }
+ };
+