ready for 0.1
diff --git a/config/_timestamps.js b/config/_timestamps.js
index 4952853..6cbbe6d 100644
--- a/config/_timestamps.js
+++ b/config/_timestamps.js
@@ -1 +1 @@
-{"lib/py/webnotes/profile.py": "1313994313", "lib/js/legacy/widgets/autosuggest.js": "1315219413", "lib/js/lib/superfish/images/shadow.png": "1215861254", "lib/css/legacy/calendar.css": "1311752687", "lib/css/legacy/images/ui-bg_flat_75_ffffff_40x100.png": "1311752687", "lib/py/webnotes/utils/jslib/jstimestamp.py": "1313468805", "lib/js/legacy/widgets/list_selector.js": "1311752688", "lib/py/webnotes/install_lib/__init__.py": "1311752687", "js/app.js": "1315226253", "lib/js/legacy/wn/widgets/doc_column_view.js": "1311752688", "lib/images/icons/folder.gif": "1311752688", "lib/js/legacy/utils/rsh.compressed.js": "1311752688", "lib/css/legacy/doc_column_view.css": "1311752687", "lib/py/webnotes/install_lib/db_init.py": "1311752687", "lib/py/webnotes/widgets/follow.py": "1311752687", "lib/py/webnotes/utils/backups.py": "1315203426", "lib/js/legacy/widgets/form/fields.js": "1311752688", "lib/js/legacy/widgets/export_query.js": "1311752688", "lib/css/legacy/default.css": "1315222973", "lib/js/lib/history/history.adapter.jquery.js": "1310718903", "lib/js/lib/superfish/css/superfish-vertical.css": "1215403280", "lib/js/legacy/user.js": "1311752688", "lib/css/legacy/jquery-ui.css": "1311752687", "lib/js/wn/xmlhttp.js": "1313753523", "lib/js/legacy/webpage/loaders.js": "1311752688", "lib/css/legacy/images/ui-icons_454545_256x240.png": "1311752687", "lib/py/webnotes/model/db_schema.py": "1313994313", "lib/py/webnotes/defs_template.py": "1312433457", "lib/css/legacy/user.css": "1311752687", "lib/js/legacy/widgets/form/form_container.js": "1311752688", "lib/conf/apache.conf": "1313640120", "lib/py/webnotes/model/doctype.py": "1313475893", "lib/py/webnotes/tests/__init__.py": "1312259967", "lib/js/legacy/webpage/page_header.js": "1311752688", "lib/js/legacy/widgets/tabbedpage.js": "1311752688", "lib/css/legacy/report.css": "1311752687", "index.html": "1315293243", "lib/js/legacy/utils/browser_detect.js": "1311752688", "lib/js/legacy/globals.js": "1315225828", "lib/py/webnotes/model/code.py": "1312259967", "lib/README.md": "1314358927", "lib/css/skeleton.css": "1313603562", "lib/js/legacy/wn/widgets/filters.js": "1311752688", "lib/py/webnotes/widgets/query_builder.py": "1315203426", "lib/py/build/timestamps.py": "1315222071", "lib/images/ui/spinner.gif": "1311752688", "lib/py/webnotes/utils/email_lib/form_email.py": "1311752687", "lib/js/legacy/widgets/dialog.js": "1311752688", "lib/py/webnotes/utils/sitemap.py": "1311752687", "lib/py/webnotes/utils/__init__.py": "1315203426", "lib/css/legacy/wntoolbar.css": "1311752687", "lib/py/webnotes/tests/modules.py": "1312259967", "lib/css/legacy/images/ui-icons_2e83ff_256x240.png": "1311752687", "lib/py/build/bundle.py": "1315223128", "lib/js/legacy/widgets/select.js": "1311752688", "lib/py/webnotes/utils/webservice.py": "1311752687", "lib/images/ui/vote_up.gif": "1311752688", "lib/py/webnotes/widgets/__init__.py": "1311752687", "lib/js/legacy/utils/datatype.js": "1311752688", "lib/js/legacy/webpage/history.js": "1311752688", "lib/conf/Framework.sql": "1311752687", "lib/css/legacy/jqplot.css": "1313994339", "lib/py/webnotes/utils/email_lib/__init__.py": "1311752687", "lib/conf/conf.py": "1314099127", "lib/js/wn/history.js": "1313759392", "lib/py/webnotes/utils/email_lib/send.py": "1311752687", "lib/js/legacy/webpage/uploader.js": "1313057744", "lib/js/legacy/utils/handler.js": "1315227079", "lib/py/webnotes/utils/file_manager.py": "1313060641", "lib/js/legacy/wn/widgets/listing.js": "1311752688", "lib/py/webnotes/widgets/page_body.py": "1311752687", "lib/js/legacy/jquery/jquery.jqplot.min.js": "1313994339", "lib/js/legacy/wnf.compressed.js": "1315293232", "lib/css/layout.css": "1313603562", "lib/css/legacy/images/ui-bg_glass_95_fef1ec_1x400.png": "1311752687", "lib/js/legacy/widgets/layout.js": "1311752688", "lib/py/webnotes/session_cache.py": "1312259967", "lib/js/legacy/widgets/form/form_grid.js": "1315203426", "lib/css/legacy/images/ui-bg_highlight-hard_65_ffffff_1x100.png": "1311752687", "lib/js/legacy/utils/msgprint.js": "1311752688", "lib/js/legacy/webpage/page.js": "1315203426", "lib/py/webnotes/model/utils.py": "1315203426", "lib/js/lib/superfish/images/arrows-ffffff.png": "1215426588", "lib/js/legacy/wn/widgets/page_sidebar.js": "1311752688", "lib/js/legacy/model/doclist.js": "1311752688", "lib/js/lib/history/history.html4.js": "1310718903", "lib/js/core.min.js": "1315225602", "lib/css/legacy/listing.css": "1311752687", "lib/py/watch.py": "1314101731", "lib/py/webnotes/widgets/search.py": "1315203426", "lib/js/legacy/webpage/spinner.js": "1311752688", "lib/js/legacy/widgets/listing.js": "1311752688", "lib/py/webnotes/model/sql_sync.py": "1311752687", "lib/js/legacy/build.json": "1315211061", "lib/js/legacy/widgets/tags.js": "1311752688", "lib/js/legacy/utils/printElement.js": "1311752688", "templates/index.html": "1315223202", "lib/py/webnotes/model/doc.py": "1312259967", "lib/css/legacy/bw-icons.css": "1311752687", "lib/images/ui/vote_down.gif": "1311752688", "lib/js/legacy/webpage/error_console.js": "1311752688", "lib/js/legacy/utils/shortcut.js": "1311752688", "lib/js/legacy/widgets/form/form_fields.js": "1315203426", "lib/conf/_conf.py": "1314099136", "lib/css/legacy/sidebar.css": "1311752687", "lib/py/webnotes/utils/email_lib/html2text.py": "1311752687", "lib/py/webnotes/utils/archive.py": "1311752687", "lib/py/.user.py.swp": "1314350551", "lib/js/legacy/widgets/print_query.js": "1311752688", "lib/js/legacy/widgets/form/form_comments.js": "1311752688", "lib/js/legacy/widgets/report_builder/datatable.js": "1311752688", "lib/py/webnotes/utils/transfer.py": "1312259967", "lib/py/webnotes/install_lib/install.py": "1313994313", "lib/py/build/__init__.py": "1315223094", "lib/js/legacy/wn/widgets/dialog.js": "1315293231", "lib/css/legacy/images/ui-icons_cd0a0a_256x240.png": "1311752687", "lib/js/legacy/wn/widgets/form/comments.js": "1311752688", "config/conf.py": "1315213903", "lib/js/core.js": "1314786336", "lib/js/legacy/utils/datetime.js": "1311752688", "lib/py/webnotes/model/doclist.py": "1315203426", "lib/py/webnotes/widgets/form.py": "1313468805", "lib/css/legacy/images/ui-bg_highlight-soft_75_cccccc_1x100.png": "1311752687", "handler.cgi": "1315226068", "lib/js/legacy/widgets/report_builder/report_builder.js": "1315203426", "lib/py/webnotes/tests.py": "1311752687", "lib/py/webnotes/utils/encrypt.py": "1311752687", "lib/js/legacy/wn/page_layout.js": "1311752688", "lib/images/icons/close.gif": "1311752688", "lib/py/webnotes/multi_tenant/setup.py": "1311752687", "lib/js/lib/superfish/superfish.min.js": "1315222973", "lib/images/ui/button-load.gif": "1311752688", "lib/js/legacy/model/local_data.js": "1311752688", "lib/css/legacy/tabs.css": "1311752687", "lib/py/webnotes/widgets/auto_master.py": "1311752687", "favicon.ico": "1311154093", "lib/js/wn/assets.js": "1315225379", "lib/css/base.css": "1314774281", "lib/py/webnotes/modules/export_module.py": "1312259967", "lib/py/webnotes/modules/patch.py": "1315228273", "lib/py/webnotes/utils/cache.py": "1311752687", "lib/py/webnotes/handler.py": "1313994313", "lib/js/legacy/widgets/form/form_header.js": "1311752688", "lib/js/legacy/wn/widgets/footer.js": "1311752688", "lib/py/__init__.py": "1313570887", "lib/py/webnotes/db.py": "1315203426", "lib/py/webnotes/model/triggers.py": "1311752687", "lib/js/legacy/wn/widgets/form/attachments.js": "1313060641", "lib/css/legacy/build.json": "1315211094", "lib/js/legacy/widgets/form/clientscriptAPI.js": "1313994313", "lib/py/webnotes/model/__init__.py": "1315203426", "lib/js/legacy/webpage/freeze_page.js": "1315292773", "config/_timestamps.js": "1315293243", "lib/py/webnotes/widgets/menus.py": "1311752687", "lib/js/legacy/form.compressed.js": "1315222973", "lib/js/lib/superfish/make_superfish.js": "1313759992", "lib/js/wn/dom.js": "1315225600", "lib/js/legacy/widgets/form/attachments.js": "1315219428", "lib/py/webnotes/utils/jslib/jsnamespace.py": "1313468805", "lib/py/webnotes/utils/nestedset.py": "1313475893", "lib/css/legacy/images/ui-icons_888888_256x240.png": "1311752687", "lib/py/webnotes/widgets/todo.py": "1311752687", "lib/py/.common.py.swp": "1314349963", "erpnext_version.py": "1315208679", "master.sql.gz": "1315208679", "lib/css/legacy/forms.css": "1311752687", "README.md": "1315290621", "lib/js/lib/superfish/hoverIntent.js": "1201705878", "lib/css/legacy/images/ui-bg_glass_55_fbf9ee_1x400.png": "1311752687", "lib/js/legacy/widgets/form/grid.js": "1315203426", "lib/css/legacy/images/ui-bg_flat_0_aaaaaa_40x100.png": "1311752687", "lib/js/legacy/widgets/tree.js": "1311752688", "lib/__init__.py": "1314099524", "lib/js/legacy/widgets/menu.js": "1311752688", "lib/images/icons/plus.gif": "1311752688", "lib/conf/__init__.py": "1313737596", "lib/js/legacy/widgets/report_builder/bargraph.js": "1311752688", "lib/js/legacy/wn/widgets/follow.js": "1311752688", "lib/js/legacy/widgets/calendar.js": "1311752688", "lib/js/legacy/widgets/form/print_format.js": "1311752688", "lib/css/legacy/messages.css": "1311752687", "lib/images/icons/minus.gif": "1311752688", "lib/js/wn/provide.js": "1315222568", "lib/py/webnotes/widgets/tags.py": "1315203426", "lib/js/legacy/wn/widgets/form/sidebar.js": "1311752688", "lib/py/build/nav.py": "1315218444", "lib/js/lib/history/history.min.js": "1315221478", "lib/py/webnotes/modules/__init__.py": "1315229448", "lib/py/common.py": "1314349955", "lib/js/wn/page.js": "1314106765", "lib/js/legacy/app.js": "1315227200", "lib/py/tests.py": "1313132642", "lib/js/legacy/widgets/form/form.js": "1315203426", "lib/py/webnotes/modules/module_manager.py": "1312259967", "lib/py/webnotes/auth.py": "1315203426", "INSTALL": "1310447332", "lib/js/lib/json2.js": "1313659690", "lib/js/legacy/utils/dom.js": "1315292658", "lib/js/legacy/webpage/search.js": "1315203426", "lib/.temp.py.swp": "1315228798", "lib/py/webnotes/modules/utils.py": "1312259967", "lib/js/legacy/wn/modules.js": "1311752688", "lib/py/webnotes/utils/email_lib/receive.py": "1315203426", "lib/js/legacy/webpage/about.js": "1311752688", "lib/py/webnotes/utils/jslib/jsdependency.py": "1313468805", "lib/css/legacy/grid.css": "1311752687", "lib/py/webnotes/widgets/page.py": "1314701195", "lib/css/legacy/autosuggest.css": "1311752687", "lib/py/webnotes/utils/jslib/jsmin.py": "1313468805", "lib/py/webnotes/model/modules.py": "1311752687", "lib/css/legacy/images/ui-bg_highlight-hard_75_e6e6e6_1x100.png": "1311752687", "todo.md": "1315293241", "lib/py/build/project.py": "1315219863", "lib/css/legacy/images/ui-bg_highlight-hard_75_dadada_1x100.png": "1311752687", "lib/js/legacy/jquery/jquery-ui.min.js": "1315220242", "lib/css/legacy/body.css": "1311752687", "lib/temp.py": "1315228787", "lib/py/webnotes/defs.py": "1315227569", "lib/js/legacy/utils/json.js": "1311752688", "lib/py/webnotes/model/import_docs.py": "1313475893", "lib/py/build/__main__.py": "1315217545", "lib/js/legacy/webpage/body.js": "1311752688", "lib/js/build.json": "1315222659", "lib/js/legacy/webpage/wntoolbar.js": "1313994313", "lib/js/legacy/webpage/docbrowser.js": "1311752688", "lib/py/build/markdown2_extn.py": "1315217098", "lib/py/build/minify.py": "1313583868", "lib/css/legacy/images/ui-icons_222222_256x240.png": "1311752687", "lib/js/legacy/report.compressed.js": "1315222973", "module-icons.png": "1310447333", "lib/py/webnotes/__init__.py": "1315203426", "lib/py/webnotes/utils/scheduler.py": "1315203442", "lib/js/legacy/widgets/form/email.js": "1311752688", "lib/py/webnotes/widgets/event.py": "1311752687", "lib/css/legacy/menus.css": "1311752687", "lib/js/lib/superfish/css/superfish.css": "1313760672", "lib/py/webnotes/multi_tenant/__init__.py": "1311752687", "lib/js/lib/jquery.min.js": "1313062880", "lib/js/lib/history/history.js": "1310718903", "lib/py/webnotes/multi_tenant/query_parser.py": "1311752687", "lib/js/wn/require.js": "1313755415", "lib/css/legacy/dialog.css": "1311752687", "lib/js/lib/superfish/superfish.js": "1221094330", "lib/js/legacy/widgets/report_builder/calculator.js": "1315219438", "lib/py/webnotes/model/meta.py": "1311752687"}
\ No newline at end of file
+{"lib/py/webnotes/profile.py": "1313994313", "lib/js/legacy/widgets/autosuggest.js": "1315219413", "lib/js/lib/superfish/images/shadow.png": "1215861254", "lib/css/legacy/calendar.css": "1311752687", "lib/css/legacy/images/ui-bg_flat_75_ffffff_40x100.png": "1311752687", "lib/py/webnotes/utils/jslib/jstimestamp.py": "1313468805", "lib/js/legacy/widgets/list_selector.js": "1311752688", "lib/py/webnotes/install_lib/__init__.py": "1311752687", "js/app.js": "1315303458", "lib/js/legacy/wn/widgets/doc_column_view.js": "1311752688", "lib/images/icons/folder.gif": "1311752688", "lib/js/legacy/utils/rsh.compressed.js": "1311752688", "lib/py/webnotes/install_lib/db_init.py": "1311752687", "lib/py/webnotes/widgets/follow.py": "1311752687", "lib/py/webnotes/utils/backups.py": "1315203426", "lib/js/legacy/widgets/form/fields.js": "1311752688", "lib/js/legacy/widgets/export_query.js": "1311752688", "lib/css/legacy/default.css": "1315301217", "lib/js/lib/history/history.adapter.jquery.js": "1310718903", "lib/js/lib/superfish/css/superfish-vertical.css": "1215403280", "lib/js/legacy/user.js": "1311752688", "lib/css/legacy/forms.css": "1311752687", "lib/js/wn/xmlhttp.js": "1313753523", "lib/js/legacy/webpage/loaders.js": "1311752688", "lib/css/legacy/images/ui-icons_454545_256x240.png": "1311752687", "lib/py/webnotes/model/db_schema.py": "1313994313", "lib/py/webnotes/defs_template.py": "1312433457", "lib/css/legacy/user.css": "1311752687", "lib/js/legacy/widgets/form/form_container.js": "1311752688", "lib/conf/apache.conf": "1313640120", "lib/py/webnotes/model/doctype.py": "1313475893", "lib/py/webnotes/tests/__init__.py": "1312259967", "lib/js/legacy/webpage/page_header.js": "1311752688", "lib/css/legacy/report.css": "1311752687", "index.html": "1315304333", "lib/js/legacy/utils/browser_detect.js": "1311752688", "lib/js/legacy/globals.js": "1315296043", "lib/py/webnotes/model/code.py": "1312259967", "lib/README.md": "1314358927", "lib/css/skeleton.css": "1313603562", "lib/js/legacy/wn/widgets/filters.js": "1311752688", "lib/py/webnotes/widgets/query_builder.py": "1315203426", "lib/py/build/timestamps.py": "1315303062", "lib/images/ui/spinner.gif": "1311752688", "lib/py/webnotes/utils/email_lib/form_email.py": "1311752687", "lib/js/wn/ui/status_bar.js": "1315303532", "lib/js/legacy/widgets/dialog.js": "1311752688", "lib/py/webnotes/utils/sitemap.py": "1311752687", "lib/py/webnotes/utils/__init__.py": "1315203426", "lib/css/legacy/wntoolbar.css": "1315293967", "lib/py/webnotes/tests/modules.py": "1312259967", "lib/css/legacy/images/ui-icons_2e83ff_256x240.png": "1311752687", "lib/py/build/bundle.py": "1315223128", "lib/js/legacy/widgets/select.js": "1311752688", "lib/py/webnotes/utils/webservice.py": "1311752687", "lib/images/ui/vote_up.gif": "1311752688", "lib/py/webnotes/widgets/__init__.py": "1311752687", "lib/js/legacy/utils/datatype.js": "1311752688", "lib/js/legacy/webpage/history.js": "1315296616", "lib/conf/Framework.sql": "1311752687", "lib/css/legacy/jqplot.css": "1313994339", "lib/py/webnotes/utils/email_lib/__init__.py": "1311752687", "lib/conf/conf.py": "1314099127", "lib/js/wn/history.js": "1315295933", "lib/py/webnotes/utils/email_lib/send.py": "1311752687", "lib/js/legacy/webpage/uploader.js": "1313057744", "lib/js/legacy/utils/handler.js": "1315227079", "lib/py/webnotes/utils/file_manager.py": "1313060641", "lib/js/legacy/wn/widgets/listing.js": "1311752688", "lib/py/webnotes/widgets/page_body.py": "1311752687", "lib/attribution.md": "1315301200", "lib/js/legacy/jquery/jquery.jqplot.min.js": "1313994339", "images/module-icons.png": "1310447333", "lib/css/layout.css": "1313603562", "lib/css/legacy/images/ui-bg_glass_95_fef1ec_1x400.png": "1311752687", "lib/js/legacy/widgets/layout.js": "1311752688", "lib/py/webnotes/session_cache.py": "1312259967", "lib/js/legacy/widgets/form/form_grid.js": "1315203426", "lib/css/legacy/images/ui-bg_highlight-hard_65_ffffff_1x100.png": "1311752687", "lib/js/legacy/utils/msgprint.js": "1311752688", "lib/js/legacy/webpage/page.js": "1315203426", "lib/py/webnotes/model/utils.py": "1315203426", "lib/js/lib/superfish/images/arrows-ffffff.png": "1215426588", "lib/js/legacy/wn/widgets/page_sidebar.js": "1311752688", "lib/js/legacy/model/doclist.js": "1311752688", "lib/js/lib/history/history.html4.js": "1310718903", "lib/js/core.min.js": "1315304330", "lib/css/legacy/listing.css": "1311752687", "lib/py/watch.py": "1314101731", "lib/py/webnotes/widgets/search.py": "1315203426", "lib/js/legacy/webpage/spinner.js": "1311752688", "lib/js/legacy/widgets/listing.js": "1311752688", "lib/py/webnotes/model/sql_sync.py": "1311752687", "lib/py/webnotes/widgets/auto_master.py": "1311752687", "lib/js/legacy/build.json": "1315296252", "lib/js/legacy/widgets/tags.js": "1311752688", "lib/js/legacy/utils/printElement.js": "1311752688", "templates/index.html": "1315304305", "lib/py/webnotes/model/doc.py": "1312259967", "lib/css/legacy/bw-icons.css": "1315293977", "lib/images/ui/vote_down.gif": "1311752688", "lib/js/legacy/webpage/error_console.js": "1311752688", "lib/js/legacy/utils/shortcut.js": "1311752688", "lib/js/legacy/widgets/form/form_fields.js": "1315203426", "lib/conf/_conf.py": "1314099136", "lib/css/legacy/sidebar.css": "1311752687", "lib/py/webnotes/utils/email_lib/html2text.py": "1311752687", "lib/py/webnotes/utils/archive.py": "1311752687", "lib/py/.user.py.swp": "1314350551", "lib/js/legacy/widgets/print_query.js": "1311752688", "lib/js/legacy/widgets/form/form_comments.js": "1311752688", "lib/js/legacy/widgets/report_builder/datatable.js": "1311752688", "lib/py/webnotes/utils/transfer.py": "1312259967", "lib/py/webnotes/install_lib/install.py": "1313994313", "lib/py/build/__init__.py": "1315223094", "lib/js/legacy/wn/widgets/dialog.js": "1315293231", "lib/css/legacy/images/ui-icons_cd0a0a_256x240.png": "1311752687", "lib/js/legacy/wn/widgets/form/comments.js": "1311752688", "config/conf.py": "1315213903", "lib/js/core.js": "1315304328", "lib/js/legacy/utils/datetime.js": "1311752688", "lib/py/webnotes/model/doclist.py": "1315203426", "lib/py/webnotes/widgets/form.py": "1313468805", "lib/css/legacy/images/ui-bg_highlight-soft_75_cccccc_1x100.png": "1311752687", "handler.cgi": "1315226068", "lib/js/legacy/widgets/report_builder/report_builder.js": "1315203426", "lib/py/webnotes/tests.py": "1311752687", "lib/py/webnotes/utils/encrypt.py": "1311752687", "lib/js/legacy/wn/page_layout.js": "1311752688", "lib/images/icons/close.gif": "1311752688", "lib/py/webnotes/multi_tenant/setup.py": "1311752687", "lib/js/lib/superfish/superfish.min.js": "1315296671", "lib/images/ui/button-load.gif": "1311752688", "lib/js/legacy/model/local_data.js": "1311752688", "lib/py/build/minify.py": "1313583868", "lib/css/legacy/tabs.css": "1311752687", "lib/py/webnotes/auth.py": "1315203426", "favicon.ico": "1311154093", "lib/js/wn/assets.js": "1315225379", "lib/css/base.css": "1314774281", "lib/py/webnotes/modules/export_module.py": "1312259967", "lib/py/webnotes/modules/patch.py": "1315228273", "lib/py/webnotes/utils/cache.py": "1311752687", "lib/py/webnotes/handler.py": "1313994313", "lib/js/legacy/widgets/form/form_header.js": "1311752688", "lib/js/legacy/wn/widgets/footer.js": "1311752688", "lib/py/__init__.py": "1313570887", "lib/py/webnotes/db.py": "1315203426", "lib/py/webnotes/model/triggers.py": "1311752687", "lib/js/legacy/wn/widgets/form/attachments.js": "1313060641", "lib/css/legacy/build.json": "1315211094", "lib/js/legacy/widgets/form/clientscriptAPI.js": "1313994313", "lib/py/webnotes/model/__init__.py": "1315203426", "lib/js/legacy/webpage/freeze_page.js": "1315292773", "data/master.sql.gz": "1315208679", "lib/py/webnotes/model/meta.py": "1311752687", "lib/py/webnotes/widgets/menus.py": "1311752687", "lib/js/legacy/form.compressed.js": "1315301217", "lib/js/lib/superfish/make_superfish.js": "1313759992", "lib/js/wn/dom.js": "1315303752", "lib/js/legacy/widgets/form/attachments.js": "1315219428", "lib/py/webnotes/utils/jslib/jsnamespace.py": "1313468805", "lib/py/webnotes/utils/nestedset.py": "1313475893", "lib/css/legacy/images/ui-icons_888888_256x240.png": "1311752687", "lib/py/webnotes/widgets/todo.py": "1311752687", "lib/css/ui/status_bar.css": "1315302989", "lib/css/legacy/doc_column_view.css": "1311752687", "lib/css/legacy/jquery-ui.css": "1311752687", "README.md": "1315290621", "lib/js/lib/superfish/hoverIntent.js": "1201705878", "lib/css/legacy/images/ui-bg_glass_55_fbf9ee_1x400.png": "1311752687", "lib/js/legacy/widgets/form/grid.js": "1315203426", "lib/css/legacy/images/ui-bg_flat_0_aaaaaa_40x100.png": "1311752687", "lib/js/legacy/widgets/tree.js": "1315294071", "lib/__init__.py": "1314099524", "lib/js/legacy/widgets/menu.js": "1311752688", "lib/images/icons/plus.gif": "1311752688", "lib/conf/__init__.py": "1313737596", "lib/js/legacy/widgets/report_builder/bargraph.js": "1311752688", "lib/js/legacy/wn/widgets/follow.js": "1311752688", "lib/js/legacy/widgets/calendar.js": "1311752688", "lib/js/legacy/widgets/form/print_format.js": "1311752688", "lib/css/legacy/messages.css": "1311752687", "lib/images/icons/minus.gif": "1311752688", "lib/js/wn/provide.js": "1315299987", "lib/images/icons/wntoolbar-icons.png": "1311752688", "lib/py/webnotes/widgets/tags.py": "1315203426", "lib/js/legacy/wn/widgets/form/sidebar.js": "1311752688", "lib/py/build/nav.py": "1315218444", "lib/js/lib/history/history.min.js": "1315296053", "lib/py/webnotes/modules/__init__.py": "1315229448", "lib/py/common.py": "1314349955", "lib/js/wn/page.js": "1315295722", "lib/js/legacy/app.js": "1315303360", "lib/py/tests.py": "1313132642", "lib/js/legacy/widgets/form/form.js": "1315203426", "lib/py/webnotes/modules/module_manager.py": "1312259967", "lib/py/.common.py.swp": "1314349963", "INSTALL": "1310447332", "lib/images/icons/icons.png": "1311752688", "lib/js/lib/json2.js": "1313659690", "lib/js/legacy/utils/dom.js": "1315292658", "lib/js/legacy/webpage/search.js": "1315203426", "lib/js/legacy/widgets/tabbedpage.js": "1311752688", "lib/py/webnotes/modules/utils.py": "1312259967", "lib/js/legacy/wnf.compressed.js": "1315303371", "lib/js/legacy/wn/modules.js": "1311752688", "lib/py/webnotes/utils/email_lib/receive.py": "1315203426", "lib/js/legacy/webpage/about.js": "1311752688", "lib/py/webnotes/utils/jslib/jsdependency.py": "1313468805", "lib/css/legacy/grid.css": "1311752687", "lib/py/webnotes/widgets/page.py": "1314701195", "lib/css/legacy/autosuggest.css": "1311752687", "lib/py/webnotes/utils/jslib/jsmin.py": "1313468805", "lib/py/webnotes/model/modules.py": "1311752687", "lib/css/legacy/images/ui-bg_highlight-hard_75_e6e6e6_1x100.png": "1311752687", "todo.md": "1315297716", "lib/py/build/project.py": "1315301555", "lib/css/legacy/images/ui-bg_highlight-hard_75_dadada_1x100.png": "1311752687", "lib/js/legacy/jquery/jquery-ui.min.js": "1315220242", "lib/css/legacy/body.css": "1311752687", "lib/temp.py": "1315228787", "lib/py/webnotes/defs.py": "1315227569", "lib/js/legacy/utils/json.js": "1311752688", "lib/py/webnotes/model/import_docs.py": "1313475893", "lib/py/build/__main__.py": "1315217545", "lib/js/legacy/webpage/body.js": "1311752688", "lib/js/build.json": "1315296571", "lib/js/legacy/webpage/wntoolbar.js": "1315297897", "lib/js/legacy/webpage/docbrowser.js": "1311752688", "lib/py/build/markdown2_extn.py": "1315217098", "lib/css/ui/overlay.css": "1315302325", "lib/css/legacy/images/ui-icons_222222_256x240.png": "1311752687", "lib/js/legacy/report.compressed.js": "1315301217", "lib/py/webnotes/__init__.py": "1315203426", "lib/py/webnotes/utils/scheduler.py": "1315203442", "lib/js/legacy/widgets/form/email.js": "1311752688", "lib/py/webnotes/widgets/event.py": "1311752687", "lib/css/legacy/menus.css": "1311752687", "lib/js/lib/superfish/css/superfish.css": "1313760672", "lib/py/webnotes/multi_tenant/__init__.py": "1311752687", "lib/js/lib/jquery.min.js": "1313062880", "lib/js/lib/history/history.js": "1310718903", "lib/py/webnotes/multi_tenant/query_parser.py": "1311752687", "lib/js/wn/require.js": "1313755415", "lib/js/wn/ui/overlay.js": "1315302025", "lib/css/legacy/dialog.css": "1311752687", "lib/js/lib/superfish/superfish.js": "1221094330", "lib/js/legacy/widgets/report_builder/calculator.js": "1315219438"}
\ No newline at end of file
diff --git a/master.sql.gz b/data/master.sql.gz
similarity index 100%
rename from master.sql.gz
rename to data/master.sql.gz
Binary files differ
diff --git a/erpnext_version.py b/erpnext/erpnext_version.py
similarity index 100%
rename from erpnext_version.py
rename to erpnext/erpnext_version.py
diff --git a/erpnext/home/page/event_updates/event_updates.js b/erpnext/home/page/event_updates/event_updates.js
index 9aa3da2..e93ed9d 100644
--- a/erpnext/home/page/event_updates/event_updates.js
+++ b/erpnext/home/page/event_updates/event_updates.js
@@ -431,13 +431,13 @@
// head
$a(this.head,'h1','', {display:'inline'}, 'Home');
- $a(this.head,'span','link_type', {marginLeft:'7px'}, 'help', function() {
+ $a(this.head,'span','link_type', {marginLeft:'7px', fontSize:'11px'}, 'help', function() {
msgprint('<b>What appears here?</b> This is where you get updates of everything you are permitted to follow')
})
// refresh
$a(this.head,'span','link_type',
- {cursor:'pointer', marginLeft:'7px', fontSize:'11px'}, 'refresh',
+ {marginLeft:'7px', fontSize:'11px'}, 'refresh',
function() { me.run(); }
);
diff --git a/erpnext/startup/startup.css b/erpnext/startup/startup.css
index 5887b8d..f028416 100644
--- a/erpnext/startup/startup.css
+++ b/erpnext/startup/startup.css
@@ -31,7 +31,7 @@
}
.module-icons {
- background: url(images/user/module-icons.png) no-repeat top left;
+ background: url(images/module-icons.png) no-repeat top left;
width:16px;
height:16px;
}
diff --git a/module-icons.png b/images/module-icons.png
similarity index 100%
rename from module-icons.png
rename to images/module-icons.png
Binary files differ
diff --git a/index.html b/index.html
index d5901ae..b92410e 100644
--- a/index.html
+++ b/index.html
@@ -3,7 +3,7 @@
<meta charset="utf-8">
<title>ERPNext</title>
<meta name="author" content="">
- <script type="text/javascript">var asset_timestamps_={"lib/js/lib/history/history.adapter.jquery.js": "1310718903", "lib/js/lib/history/history.min.js": "1315221478", "lib/js/wn/history.js": "1313759392", "lib/js/lib/superfish/superfish.min.js": "1315222973", "lib/js/legacy/jquery/jquery.jqplot.min.js": "1313994339", "lib/js/legacy/wnf.compressed.js": "1315293232", "js/app.js": "1315226253", "lib/css/layout.css": "1313603562", "lib/css/base.css": "1314774281", "lib/js/legacy/wn/modules.js": "1311752688", "lib/js/lib/history/history.html4.js": "1310718903", "lib/js/core.min.js": "1315225602", "lib/js/legacy/user.js": "1311752688", "lib/css/legacy/jquery-ui.css": "1311752687", "lib/js/legacy/wn/widgets/doc_column_view.js": "1311752688", "lib/js/legacy/widgets/report_builder/bargraph.js": "1311752688", "lib/css/legacy/user.css": "1311752687", "lib/css/legacy/default.css": "1315222973", "lib/js/legacy/jquery/jquery-ui.min.js": "1315220242", "config/_timestamps.js": "1315293239", "lib/js/legacy/form.compressed.js": "1315222973", "lib/js/legacy/widgets/form/attachments.js": "1315219428", "templates/index.html": "1315223202", "lib/js/legacy/report.compressed.js": "1315222973", "lib/css/skeleton.css": "1313603562", "lib/js/legacy/wn/widgets/filters.js": "1311752688", "index.html": "1315293239", "lib/js/legacy/widgets/print_query.js": "1311752688", "lib/js/lib/jquery.min.js": "1313062880", "lib/js/lib/history/history.js": "1310718903", "lib/js/legacy/wn/widgets/follow.js": "1311752688"}
+ <script type="text/javascript">var asset_timestamps_={"lib/js/lib/history/history.adapter.jquery.js": "1310718903", "lib/js/lib/history/history.min.js": "1315296053", "lib/js/wn/history.js": "1315295933", "lib/js/lib/superfish/superfish.min.js": "1315296671", "lib/js/legacy/jquery/jquery.jqplot.min.js": "1313994339", "lib/js/legacy/wnf.compressed.js": "1315303371", "js/app.js": "1315303458", "lib/css/layout.css": "1313603562", "lib/css/base.css": "1314774281", "lib/js/legacy/utils/rsh.compressed.js": "1311752688", "lib/js/legacy/wn/modules.js": "1311752688", "lib/js/lib/history/history.html4.js": "1310718903", "lib/js/core.min.js": "1315304330", "lib/js/legacy/user.js": "1311752688", "lib/css/legacy/jquery-ui.css": "1311752687", "lib/js/legacy/wn/widgets/doc_column_view.js": "1311752688", "lib/js/legacy/widgets/report_builder/bargraph.js": "1311752688", "lib/css/legacy/user.css": "1311752687", "lib/css/legacy/default.css": "1315301217", "lib/js/legacy/jquery/jquery-ui.min.js": "1315220242", "lib/js/legacy/form.compressed.js": "1315301217", "lib/js/legacy/widgets/form/attachments.js": "1315219428", "templates/index.html": "1315304305", "lib/css/ui/status_bar.css": "1315302989", "lib/css/ui/overlay.css": "1315302325", "lib/js/legacy/report.compressed.js": "1315301217", "lib/css/skeleton.css": "1313603562", "lib/js/legacy/wn/widgets/filters.js": "1311752688", "index.html": "1315304308", "lib/js/legacy/widgets/print_query.js": "1311752688", "lib/js/lib/jquery.min.js": "1313062880", "lib/js/wn/ui/status_bar.js": "1315303532", "lib/js/lib/history/history.js": "1310718903", "lib/js/legacy/wn/widgets/follow.js": "1311752688", "lib/js/wn/ui/overlay.js": "1315302025"}
// provide a namespace
wn = {}
wn.provide = function(namespace) {
@@ -18,6 +18,9 @@
parent = parent[n];
}
}
+
+wn.provide('wn.settings');
+wn.provide('wn.ui');
wn.xmlhttp = {
request: function() {
if ( window.XMLHttpRequest ) // Gecko
@@ -199,12 +202,22 @@
}
// add css to element
-wn.dom.css = function(ele, s) {
+wn.dom.css= function(ele, s) {
if(ele && s) {
for(var i in s) ele.style[i]=s[i];
};
return ele;
}
+
+wn.dom.hide = function(ele) {
+ ele.style.display = 'none';
+}
+
+wn.dom.show = function(ele, value) {
+ if(!value) value = 'block';
+ ele.style.display = value;
+}
+
wn.page = {
set: function(src) {
var new_selection = $('.inner div.content[_src="'+ src +'"]');
@@ -717,7 +730,7 @@
// load all critical libraries
wn.require("lib/js/lib/jquery.min.js");
-//wn.require("js/lib/history/history.min.js");
+//wn.require("lib/js/lib/history/history.min.js");
wn.require("lib/js/lib/history/history.adapter.jquery.js");
wn.require("lib/js/lib/history/history.js");
wn.require("lib/js/lib/history/history.html4.js");
@@ -747,7 +760,7 @@
}
});
-wn.require("js/app.js");
+
</script>
</head>
<body>
@@ -762,6 +775,6 @@
<div class="no_script">
</div>
-
</div>
+ <script>wn.require('js/app.js');</script>
</body>
\ No newline at end of file
diff --git a/js/app.js b/js/app.js
index a7fbdad..a2ca08d 100644
--- a/js/app.js
+++ b/js/app.js
@@ -1,12 +1,19 @@
-wn.require('lib/js/lib/jquery.min.js')
+wn.require('lib/js/lib/jquery.min.js');
+wn.require('lib/js/wn/ui/status_bar.js');
+wn.sb = new wn.ui.StatusBar();
+wn.sb.set_value(15);
// for datepicker
wn.require('lib/js/legacy/jquery/jquery-ui.min.js')
+wn.sb.set_value(25);
wn.require('lib/js/legacy/wnf.compressed.js');
+wn.sb.set_value(60);
+
wn.require('lib/js/legacy/form.compressed.js');
wn.require('lib/js/legacy/report.compressed.js');
wn.require('lib/css/legacy/default.css');
+wn.sb.set_value(80);
$(document).bind('ready', function() {
startup();
diff --git a/templates/index.html b/templates/index.html
index ac4f04b..7d8ac03 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -17,6 +17,6 @@
<div class="no_script">
{{ content }}
</div>
-
</div>
+ <script>wn.require('js/app.js');</script>
</body>
\ No newline at end of file
diff --git a/todo.md b/todo.md
index 036cf8e..e20d758 100644
--- a/todo.md
+++ b/todo.md
@@ -1,7 +1,11 @@
-- icons - msgprint / toolbar
+x icons - msgprint / toolbar
+x history integration
+
+- loading bar
+- release
+
- breakup - form
- breakup - report
-- loading bar
- new buttons
- use wn.require to load forms, reports
- use wn.xmlhttp