X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/6341560f99041ccdc03a2bbfb542a45ce005f970..aee236a32f67f410f2555fd7116fb606f7e8fe3a:/js/kivi.js?ds=sidebyside diff --git a/js/kivi.js b/js/kivi.js index bdae4c42c..68a5e4131 100644 --- a/js/kivi.js +++ b/js/kivi.js @@ -27,6 +27,23 @@ namespace("kivi", function(ns) { ns._locale = locale; }; + ns.init_tabwidget = function(element) { + var $element = $(element); + var tabsParams = {}; + var elementId = $element.attr('id'); + + if (elementId) { + var cookieName = 'jquery_ui_tab_'+ elementId; + tabsParams.active = $.cookie(cookieName); + tabsParams.activate = function(event, ui) { + var i = ui.newTab.parent().children().index(ui.newTab); + $.cookie(cookieName, i); + }; + } + + $element.tabs(tabsParams); + }; + ns.reinit_widgets = function() { ns.run_once_for('.datepicker', 'datepicker', function(elt) { $(elt).datepicker(); @@ -44,6 +61,8 @@ namespace("kivi", function(ns) { ns.run_once_for('.tooltip', 'tooltip', function(elt) { $(elt).tooltip(); }); + + ns.run_once_for('.tabwidget', 'tabwidget', kivi.init_tabwidget); }; ns.submit_ajax_form = function(url, form_selector, additional_data) {