X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=js%2Fcommon.js;h=2bc91078cd192888daa2481f2b6c02e04ea185db;hb=03938396b8f77e5e08e392d54ce2f68cd8cca4ae;hp=b89a5b41ef49b2a976bdea84af4885287cef58c8;hpb=2504ebe1552b488aa48999535963cc0e6bc3d4ae;p=kivitendo-erp.git diff --git a/js/common.js b/js/common.js index b89a5b41e..2bc91078c 100644 --- a/js/common.js +++ b/js/common.js @@ -160,42 +160,25 @@ function focus_by_name(name){ return false; } -function open_jqm_window(params) { - params = params || { }; - var id = params.id ? params.id : 'jqm_popup_dialog'; - - $('#' + id).remove(); - var div = $('
').hide().appendTo('body'); - var close = $('
').appendTo(div); - var content = $('
').appendTo(div); - - div.jqm({ modal: true }); - div.jqmShow(); - $(close).click(function() { - div.jqmClose(); - }); - - $.ajax({ - url: params.url, - data: params.data, - type: params.type, - success: function(new_html) { $(content).html(new_html); } - }); - - return true; -} - -function close_jqm_window(params) { - params = params || { }; - var url = params.url; - var id = params.id ? params.id : 'jqm_popup_dialog'; - - $('#' + id).jqmClose()(); -} - $(document).ready(function () { // initialize all jQuery UI tab elements: - $(".tabwidget").each(function(idx, element) { $(element).tabs(); }); + $(".tabwidget").each(function(idx, 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); + }); $('input').focus(function(){ if (focussable(this)) window.focused_element = this;