X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fweb%2Froot%2Fsrc%2Fmain%2Fresources%2Fjs%2Fone.js;h=d517c7f7d4a02bd1fd16b96d8ac455fcc6e94b1d;hp=4cb633e385842f42a3244d825f9bede3683d3776;hb=b4909e4603dc3989463e1a0d86b6007219eb472f;hpb=0cc147bcc963544380071b7d101ece8bbea55849 diff --git a/opendaylight/web/root/src/main/resources/js/one.js b/opendaylight/web/root/src/main/resources/js/one.js index 4cb633e385..d517c7f7d4 100644 --- a/opendaylight/web/root/src/main/resources/js/one.js +++ b/opendaylight/web/root/src/main/resources/js/one.js @@ -371,6 +371,9 @@ one.main.menu = { one.main.page = { load : function(page) { + if (one.f !== undefined && one.f.cleanUp !== undefined) { + one.f.cleanUp(); + } // clear page related delete one.f; $('.dashlet', '#main').empty(); @@ -706,9 +709,9 @@ $("#logout").click(function() { $.ajaxSetup({ complete : function(xhr,textStatus) { - var page = xhr.getResponseHeader('X-Page-Location'); - if(page == '/login') { - location.href = '/login'; + var mime = xhr.getResponseHeader('Content-Type'); + if (mime.substring(0, 9) == 'text/html') { + location.href = '/'; } } });