From 3c884108e834be975aacee8d2e5c0607cc3c92e7 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Fri, 31 Jan 2014 21:37:22 +0000 Subject: [PATCH] luci2: change LuCI2.ui.dialog() to return the resulting element tree, implement wide option --- luci2/htdocs/luci2/luci2.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) 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) -- 2.11.0