From 02f9e2b64bd777c259efc5ea81bebe0c974e8d9d Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 30 Nov 2012 10:18:55 -0500 Subject: [PATCH] fixed bug with traveling in directories with Javascript dissabled --- ChangeLog | 3 +++ server.js | 30 ++++++++++++++++-------------- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/ChangeLog b/ChangeLog index 737cdb50..9f97685f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -135,6 +135,9 @@ config.json only if it setted up. * Added url change on folder changing. +* Fixed bug with traveling in directories with +Javascript dissabled. + 2012.10.01, Version 0.1.7 diff --git a/server.js b/server.js index 8cb3202d..00cedb47 100644 --- a/server.js +++ b/server.js @@ -349,29 +349,31 @@ * длиннее */ - if(pathname.indexOf(lNoJS_s) !== lFS_s.length && pathname !== '/'){ - CloudServer.NoJS = false; - - }else - pathname = Util.removeStr(pathname, lNoJS_s); + if(pathname.indexOf(lNoJS_s) !== lFS_s.length && pathname !== '/') + CloudServer.NoJS = false; + else{ + CloudServer.NoJS = true; + pathname = Util.removeStr(pathname, lNoJS_s); + } /* убираем индекс файловой системы */ if(pathname.indexOf(lFS_s) === 0){ pathname = Util.removeStr(pathname, lFS_s); - /* if query json setted up - * load json data, no-js false. - */ - - if(lQuery === 'json') - CloudServer.NoJS = false; - + /* если посетитель только зашел на сайт * no-js будет пустым, как и fs. * Если в пути нету fs - посетитель только зашел на сайт * загружаем его полностью. */ - }else - CloudServer.NoJS = true; + } + + /* if query json setted up + * load json data, no-js false. + */ + + if(lQuery === 'json') + CloudServer.NoJS = false; + /* если в итоге путь пустой * делаем его корневым