diff --git a/.hgignore b/.hgignore index 3c0c3aa4..2e3c0eb7 100644 --- a/.hgignore +++ b/.hgignore @@ -3,3 +3,4 @@ DynamicBibleUtility/DynamicBibleUtility/bin DynamicBibleUtility/DynamicBibleUtility/obj *.suo *.orig +Android/DynamicBible/bin diff --git a/Android/DynamicBible/AndroidManifest.xml b/Android/DynamicBible/AndroidManifest.xml index eb8fb4a8..9dfd5b3e 100644 --- a/Android/DynamicBible/AndroidManifest.xml +++ b/Android/DynamicBible/AndroidManifest.xml @@ -1,8 +1,8 @@ + android:versionCode="9" + android:versionName="1.3.6" > - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Android/DynamicBible/bin/classes.dex b/Android/DynamicBible/bin/classes.dex deleted file mode 100644 index 271817dc..00000000 Binary files a/Android/DynamicBible/bin/classes.dex and /dev/null differ diff --git a/Android/DynamicBible/bin/classes/walljm/dynamicbible/DynamicBibleActivity$1.class b/Android/DynamicBible/bin/classes/walljm/dynamicbible/DynamicBibleActivity$1.class deleted file mode 100644 index f59e3a9d..00000000 Binary files a/Android/DynamicBible/bin/classes/walljm/dynamicbible/DynamicBibleActivity$1.class and /dev/null differ diff --git a/Android/DynamicBible/bin/classes/walljm/dynamicbible/DynamicBibleActivity.class b/Android/DynamicBible/bin/classes/walljm/dynamicbible/DynamicBibleActivity.class deleted file mode 100644 index 40d18056..00000000 Binary files a/Android/DynamicBible/bin/classes/walljm/dynamicbible/DynamicBibleActivity.class and /dev/null differ diff --git a/Android/DynamicBible/bin/resources.ap_ b/Android/DynamicBible/bin/resources.ap_ deleted file mode 100644 index 2d591469..00000000 Binary files a/Android/DynamicBible/bin/resources.ap_ and /dev/null differ diff --git a/Android/DynamicBible/src/walljm/dynamicbible/DynamicBibleActivity.java b/Android/DynamicBible/src/walljm/dynamicbible/DynamicBibleActivity.java index fa6ddfe5..21d58eaa 100644 --- a/Android/DynamicBible/src/walljm/dynamicbible/DynamicBibleActivity.java +++ b/Android/DynamicBible/src/walljm/dynamicbible/DynamicBibleActivity.java @@ -23,17 +23,15 @@ public class DynamicBibleActivity extends Activity this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.main); mWebView = (WebView) findViewById(R.id.webview); - - CookieManager.getInstance().setAcceptCookie(true); - - CookieSyncManager.createInstance(this); - CookieSyncManager.getInstance().startSync(); + WebSettings webSettings = mWebView.getSettings(); webSettings.setSavePassword(false); webSettings.setSaveFormData(true); webSettings.setJavaScriptEnabled(true); webSettings.setSupportZoom(true); + webSettings.setDomStorageEnabled(true); + webSettings.setDatabasePath("/data/data/" + mWebView.getContext().getPackageName() + "/databases/"); mWebView.setWebViewClient(new WebViewClient() { @@ -51,20 +49,4 @@ public class DynamicBibleActivity extends Activity { super.onConfigurationChanged(newConfig); } - - @Override - public void onResume() - { - super.onResume(); - CookieSyncManager.getInstance().startSync(); - - } - - @Override - public void onPause() - { - super.onPause(); - CookieSyncManager.getInstance().sync(); - CookieSyncManager.getInstance().stopSync(); - } } diff --git a/js/common.js b/js/common.js index b24ceedc..e1418457 100644 --- a/js/common.js +++ b/js/common.js @@ -2,17 +2,17 @@ function SortNumeric(x, y) { return x - y; } - String.prototype.trim = function() { - return this.replace(/^\s+|\s+$/g, ""); - }; +String.prototype.trim = function() { + return this.replace(/^\s+|\s+$/g, ""); +}; - String.prototype.ltrim = function() { - return this.replace(/^\s+/, ""); - }; +String.prototype.ltrim = function() { + return this.replace(/^\s+/, ""); +}; - String.prototype.rtrim = function() { - return this.replace(/\s+$/, ""); - }; +String.prototype.rtrim = function() { + return this.replace(/\s+$/, ""); +}; function Traverse(node, testament) { try { @@ -93,7 +93,6 @@ function Search(sv) { } else { // its a verse reference. - var passage = ""; if (q.trim() != "") { var myref = new Reference(q.trim()); var r = Bible.GetPassage(myref.book, myref.startchapter, myref.endchapter, myref.startverse, myref.endverse); @@ -119,8 +118,22 @@ function Search(sv) { var Settings = { Load: function() { - if(typeof(Storage)!=="undefined") + if(localStorage != null && typeof(Storage)!=="undefined") { + if (localStorage.Results !== "undefined" && localStorage.SearchResults !== "undefined") { + $("#resultwrap").html(localStorage.Results); + $("#searchresultswrap").html(localStorage.SearchResults); + $("#resultwrap").find(".hiddenlink").click(function(e) { + Util.HandleHiddenLink(e); + }); + $("#resultwrap").find(".removeresult").click(function(e) { + Util.RemoveResult(e); + }); + $("#searchresultswrap").find(".link").click(function(e) { + Util.HandleLink(e); + }); + } + if (localStorage.Panes !== "undefined") { $("#resultwrap").css("float", localStorage.Panes); $("#searchresultswrap").css("float", localStorage.Panes); @@ -149,24 +162,10 @@ var Settings = { } else { $("#display-strongs-as-dialog")[0].checked = true; } - - if (localStorage.Results !== "undefined" && localStorage.SearchResults !== "undefined") { - $("#resultwrap").html(localStorage.Results); - $("#searchresultswrap").html(localStorage.SearchResults); - $("#resultwrap").find(".hiddenlink").click(function(e) { - Util.HandleHiddenLink(e); - }); - $("#resultwrap").find(".removeresult").click(function(e) { - Util.RemoveResult(e); - }); - $("#searchresultswrap").find(".link").click(function(e) { - Util.HandleLink(e); - }); - } } }, Save: function() { - if(typeof(Storage)!=="undefined") + if(typeof(Storage)!=="undefined" && localStorage != null) { localStorage.Panes = $("#resultwrap").css("float"); localStorage.Search = $("#searchresultswrap").css("display"); @@ -219,17 +218,17 @@ var Settings = { $("#result").css("font-family", fontfamily); this.Save(); }, - ChangeDisplayStrongsInDialog: function(fontfamily) { + ChangeDisplayStrongsInDialog: function() { this.Save(); }, SaveResults: function() { - if(typeof(Storage)!=="undefined") + if(localStorage != null && typeof(Storage)!=="undefined") { - localStorage.Results = $("#resultwrap").html(); - localStorage.SearchResults = $("#searchresultswrap").html(); - } - } + localStorage.Results = $("#resultwrap").html(); + localStorage.SearchResults = $("#searchresultswrap").html(); + } + } }; var Util = {