From d6ff503b64b24f2028ebec032945df24eda62074 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Fri, 31 Jan 2014 22:03:21 +0000 Subject: [PATCH] luci2: add primitive initial support for applying uci changes --- luci2/htdocs/luci2/luci2.js | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/luci2/htdocs/luci2/luci2.js b/luci2/htdocs/luci2/luci2.js index 6f40b77..220e040 100644 --- a/luci2/htdocs/luci2/luci2.js +++ b/luci2/htdocs/luci2/luci2.js @@ -3860,20 +3860,23 @@ function LuCI2() if (n > 0) $('#changes') - .empty() - .show() - .append($('') - .attr('href', '#') - .addClass('label') - .addClass('notice') - .text(_luci2.trcp('Pending configuration changes', '1 change', '%d changes', n).format(n)) - .click(function(ev) { - _luci2.ui.dialog(_luci2.tr('Staged configuration changes'), html, { style: 'close' }); - ev.preventDefault(); - })); + .click(function(ev) { + _luci2.ui.dialog(_luci2.tr('Staged configuration changes'), html, { + style: 'confirm', + confirm: function() { + _luci2.uci.apply().then( + function(code) { alert('Success with code ' + code); }, + function(code) { alert('Error with code ' + code); } + ); + } + }); + ev.preventDefault(); + }) + .children('span') + .show() + .text(_luci2.trcp('Pending configuration changes', '1 change', '%d changes', n).format(n)); else - $('#changes') - .hide(); + $('#changes').children('span').hide(); }); }, -- 2.30.2