From: Jo-Philipp Wich Date: Fri, 31 Jan 2014 21:37:22 +0000 (+0000) Subject: luci2: change LuCI2.ui.dialog() to return the resulting element tree, implement wide... X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fluci2%2Fui.git;a=commitdiff_plain;h=3c884108e834be975aacee8d2e5c0607cc3c92e7;hp=e2e4f3caad043cbf1a7b3a53d923cd804a83d276 luci2: change LuCI2.ui.dialog() to return the resulting element tree, implement wide option --- diff --git a/luci2/htdocs/luci2/luci2.js b/luci2/htdocs/luci2/luci2.js index bbfb6d3..8d250cd 100644 --- a/luci2/htdocs/luci2/luci2.js +++ b/luci2/htdocs/luci2/luci2.js @@ -3268,13 +3268,13 @@ function LuCI2() { state.dialog.modal('hide'); - return; + return state.dialog; } var cnt = state.dialog.children().children().children('div.modal-body'); var ftr = state.dialog.children().children().children('div.modal-footer'); - ftr.empty(); + ftr.empty().show(); if (options.style == 'confirm') { @@ -3295,10 +3295,21 @@ function LuCI2() .attr('disabled', true)); } + if (options.wide) + { + state.dialog.addClass('wide'); + } + else + { + state.dialog.removeClass('wide'); + } + state.dialog.find('h4:first').text(title); state.dialog.modal('show'); cnt.empty().append(content); + + return state.dialog; }, upload: function(title, content, options)