From 4a2ce77bf5bcfe9449fc96d76233c1a542fea31b Mon Sep 17 00:00:00 2001 From: Mark Schouten Date: Mon, 21 Jul 2014 16:03:31 +0200 Subject: [PATCH] Use events, not own stuff to fix caching of users --- index.php | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/index.php b/index.php index edef63c..1bb8eb1 100644 --- a/index.php +++ b/index.php @@ -168,7 +168,6 @@ $(document).ready(function () { owner: { title: 'Owner', options: function(data) { - data.clearCache(); return 'users.php?action=listoptions'; }, defaultValue: 'admin' @@ -513,24 +512,17 @@ $(document).ready(function () { domsearch: $('#domsearch').val() }); }); - $('#MasterZones').jtable('load'); - $('#SlaveZones').jtable('load'); $('#Users').hide(); $('#useradmin').click(function () { - $('#Users').jtable('reload'); $('#Users').show(); $('#MasterZones').hide(); $('#SlaveZones').hide(); }); $('#zoneadmin').click(function () { $('#Users').hide(); - $('#MasterZones').jtable('reload'); $('#MasterZones').show(); - $('#SlaveZones').jtable('reload'); $('#SlaveZones').show(); - $('#MasterZones').jtable('load'); - $('#SlaveZones').jtable('load'); }); $('#Users').jtable({ title: 'Users', @@ -564,8 +556,14 @@ $(document).ready(function () { type: 'checkbox', values: {'0': 'No', '1': 'Yes'} } + }, + recordAdded: function() { + $("#MasterZones").jtable('reload'); + $("#SlaveZones").jtable('reload'); } }); + $('#MasterZones').jtable('load'); + $('#SlaveZones').jtable('load'); $('#Users').jtable('load'); $('#ImportZone').jtable('load');