X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=js%2Fcommon.js;h=d2594a2778b551007302afe7f81fdee617cb43b9;hb=4252995520f5020735ca33d3fbbe63d9f6d4ef0b;hp=e40b9abfec5c4035dd36039ee7d29af6ef8a4236;hpb=5f68c97560deb16f78ab3331e13e692981bc2c1e;p=kivitendo-erp.git diff --git a/js/common.js b/js/common.js index e40b9abfe..d2594a277 100644 --- a/js/common.js +++ b/js/common.js @@ -160,6 +160,30 @@ function focus_by_name(name){ return false; } +function open_jqm_window(params) { + params = params || { }; + var url = params.url; + var id = params.id ? params.id : 'jqm_popup_dialog'; + + if (params.data) { + var data = typeof params.data === "string" ? params.data : $.param(params.data); + url += (/\?/.exec(url) ? "&" : "?") + data; + } + + $('#' + id).remove(); + var div = $('
').hide().appendTo('body'); + var close = $('
').appendTo(div); + var content = $('
').appendTo(div); + div.jqm({ modal: true }); + div.jqmShow(); + $.ajax({ url: url, success: function(new_html) { $(content).html(new_html); } }); + $(close).click(function() { + div.jqmClose(); + }); + + return true; +} + $(document).ready(function () { // initialize all jQuery UI tab elements: $(".tabwidget").each(function(idx, element) { $(element).tabs(); });