Browse Source

moved app version to app.html

version-14
Rushabh Mehta 12 years ago
parent
commit
c130d74142
5 changed files with 17 additions and 9 deletions
  1. +2
    -0
      public/html/app.html
  2. +0
    -3
      public/js/core.js
  3. +1
    -0
      public/js/wn/assets.js
  4. +0
    -1
      webnotes/install_lib/setup_public_folder.py
  5. +14
    -5
      webnotes/utils/bundlejs.py

+ 2
- 0
public/html/app.html View File

@@ -7,7 +7,9 @@
<link rel="icon" href="app/images/favicon.ico" type="image/x-icon"> <link rel="icon" href="app/images/favicon.ico" type="image/x-icon">
<script type="text/javascript" src="lib/js/lib/jquery/jquery.min.js"></script> <script type="text/javascript" src="lib/js/lib/jquery/jquery.min.js"></script>
<script type="text/javascript"> <script type="text/javascript">
window._version_number = "%(_version_number)s";
// browser support // browser support

if(($.browser.mozilla && parseFloat($.browser.version)<4) || if(($.browser.mozilla && parseFloat($.browser.version)<4) ||
($.browser.msie && parseFloat($.browser.version)<9) || ($.browser.msie && parseFloat($.browser.version)<9) ||
($.browser.webkit && parseFloat($.browser.version)<533) ) { ($.browser.webkit && parseFloat($.browser.version)<533) ) {


+ 0
- 3
public/js/core.js View File

@@ -30,9 +30,6 @@ if(!console) {
} }
} }


// this will be set during build
window._version_number = "%(_version_number)s";

/* start the application */ /* start the application */
$(document).ready(function() { $(document).ready(function() {
wn.assets.check(); wn.assets.check();


+ 1
- 0
public/js/wn/assets.js View File

@@ -48,6 +48,7 @@ wn.assets = {
if(window._version_number != localStorage.getItem("_version_number")) { if(window._version_number != localStorage.getItem("_version_number")) {
localStorage.clear(); localStorage.clear();
localStorage.setItem("_version_number", window._version_number) localStorage.setItem("_version_number", window._version_number)
console.log("Cleared App Cache.");
} }
}, },


+ 0
- 1
webnotes/install_lib/setup_public_folder.py View File

@@ -19,7 +19,6 @@ def make():
["lib", "../lib/public"], ["lib", "../lib/public"],
["web.py", "../lib/public/html/web.py"], ["web.py", "../lib/public/html/web.py"],
["server.py", "../lib/public/html/server.py"], ["server.py", "../lib/public/html/server.py"],
["app.html", "../lib/public/html/app.html"],
["blank.html", "../lib/public/html/blank.html"], ["blank.html", "../lib/public/html/blank.html"],
["unsupported.html", "../lib/public/html/unsupported.html"], ["unsupported.html", "../lib/public/html/unsupported.html"],
["sitemap.xml", "../lib/public/html/sitemap.xml"], ["sitemap.xml", "../lib/public/html/sitemap.xml"],


+ 14
- 5
webnotes/utils/bundlejs.py View File

@@ -59,11 +59,6 @@ class Bundle:


data = infile.read() data = infile.read()


if os.path.basename(f)=='core.js':
import webnotes
data = data % {"_version_number": webnotes.generate_hash() }


outtxt += ('\n/*\n *\t%s\n */' % f) outtxt += ('\n/*\n *\t%s\n */' % f)
# append # append
@@ -114,6 +109,20 @@ class Bundle:
self.concat(infiles, os.path.relpath(os.path.join(self.path, outfile), os.curdir)) self.concat(infiles, os.path.relpath(os.path.join(self.path, outfile), os.curdir))
self.reset_app_html()
def reset_app_html(self):
import webnotes

if os.path.exists("public/app.html"):
os.remove("public/app.html")
with open('lib/public/html/app.html', 'r') as app_html:
data = app_html.read()
data = data % {"_version_number": webnotes.generate_hash() }
with open('public/app.html', 'w') as new_app_html:
new_app_html.write(data)
def get_infiles(self, builddict): def get_infiles(self, builddict):
"""make list of files to merge""" """make list of files to merge"""
outfile = builddict.keys()[0] outfile = builddict.keys()[0]


Loading…
Cancel
Save