diff --git a/Android/DynamicBible/bin/classes/walljm/dynamicbible/DynamicBibleActivity$1.class b/Android/DynamicBible/bin/classes/walljm/dynamicbible/DynamicBibleActivity$1.class new file mode 100644 index 00000000..f59e3a9d Binary files /dev/null and b/Android/DynamicBible/bin/classes/walljm/dynamicbible/DynamicBibleActivity$1.class differ diff --git a/Android/DynamicBible/bin/classes/walljm/dynamicbible/DynamicBibleActivity.class b/Android/DynamicBible/bin/classes/walljm/dynamicbible/DynamicBibleActivity.class index ca13c543..40d18056 100644 Binary files a/Android/DynamicBible/bin/classes/walljm/dynamicbible/DynamicBibleActivity.class and b/Android/DynamicBible/bin/classes/walljm/dynamicbible/DynamicBibleActivity.class differ diff --git a/Android/DynamicBible/src/walljm/dynamicbible/DynamicBibleActivity.java b/Android/DynamicBible/src/walljm/dynamicbible/DynamicBibleActivity.java index 03b288cd..fa6ddfe5 100644 --- a/Android/DynamicBible/src/walljm/dynamicbible/DynamicBibleActivity.java +++ b/Android/DynamicBible/src/walljm/dynamicbible/DynamicBibleActivity.java @@ -1,47 +1,70 @@ package walljm.dynamicbible; +import android.annotation.SuppressLint; import android.app.Activity; import android.content.res.Configuration; import android.os.Bundle; import android.view.Window; +import android.webkit.CookieManager; import android.webkit.CookieSyncManager; import android.webkit.WebSettings; import android.webkit.WebView; +import android.webkit.WebViewClient; -public class DynamicBibleActivity extends Activity { - private WebView mWebView; +public class DynamicBibleActivity extends Activity +{ + private WebView mWebView; + + @SuppressLint("SetJavaScriptEnabled") + @Override + public void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + 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); + + mWebView.setWebViewClient(new WebViewClient() + { + public void onPageFinished(WebView view, String Url) + { + CookieSyncManager.getInstance().sync(); + } + }); + + mWebView.loadUrl("file:///android_asset/index.html"); + } + + @Override + public void onConfigurationChanged(Configuration newConfig) + { + super.onConfigurationChanged(newConfig); + } + + @Override + public void onResume() + { + super.onResume(); + CookieSyncManager.getInstance().startSync(); - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - this.requestWindowFeature(Window.FEATURE_NO_TITLE); - setContentView(R.layout.main); - mWebView = (WebView) findViewById(R.id.webview); - - CookieSyncManager.createInstance(this); - CookieSyncManager.getInstance().startSync(); - - WebSettings webSettings = mWebView.getSettings(); - webSettings.setSavePassword(false); - webSettings.setSaveFormData(true); - webSettings.setJavaScriptEnabled(true); - webSettings.setSupportZoom(true); - mWebView.loadUrl("file:///android_asset/index.html"); - } - - @Override - public void onConfigurationChanged(Configuration newConfig) - { - super.onConfigurationChanged(newConfig); - } - - @Override - public void onPause() - { - super.onPause(); - CookieSyncManager.getInstance().sync(); - CookieSyncManager.getInstance().stopSync(); - - } + } + + @Override + public void onPause() + { + super.onPause(); + CookieSyncManager.getInstance().sync(); + CookieSyncManager.getInstance().stopSync(); + } } - diff --git a/dynamicbible.1.2.zip b/dynamicbible.1.2.zip new file mode 100644 index 00000000..a667d45c Binary files /dev/null and b/dynamicbible.1.2.zip differ diff --git a/js/common.js b/js/common.js index ef43dbcd..66935f59 100644 --- a/js/common.js +++ b/js/common.js @@ -583,7 +583,12 @@ var Strongs = { var t = Strongs.BuildStrongs(r); var d = $("
").append(t); - d.dialog({draggable:true, width: 700, height: 500, resizable: true}); + d.dialog({draggable:true, width: 600, height: 500, resizable: true, title: "Strongs Definition", + buttons: { + "Close": function() { + $( this ).dialog( "close" ); + } + }}); return false; } catch (err)