mirror of
https://gitlab.com/walljm/dynamicbible.git
synced 2025-07-23 07:19:50 -04:00
added cookie to save settings.
This commit is contained in:
parent
9a5d5992fa
commit
4df35c9325
@ -12,10 +12,11 @@
|
||||
<meta name="copyright" content="All content copyrighted to Jason Wall, and available by permission of the owner." />
|
||||
<title>The Bible with Strong's Numbers and Cross References</title>
|
||||
<script type="text/javascript" src="js/jquery.min.js"></script>
|
||||
<script type="text/javascript" src="js/jquery.cookie.js"></script>
|
||||
<!--<script type="text/javascript" src="js/bible_ref_parsing.js"></script>-->
|
||||
<script type="text/javascript" src="js/bible_ref_parsing.min.js"></script>
|
||||
<!--<script type="text/javascript" src="js/common.js"></script>-->
|
||||
<script type="text/javascript" src="js/common.min.js"></script>
|
||||
<script type="text/javascript" src="js/common.js"></script>
|
||||
<!--<script type="text/javascript" src="js/common.min.js"></script>-->
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
{
|
||||
@ -56,6 +57,10 @@
|
||||
});
|
||||
|
||||
$("#searchresults").css("height", window.innerHeight - 200);
|
||||
|
||||
|
||||
// remember the settings...
|
||||
Settings.Load();
|
||||
});
|
||||
</script>
|
||||
<style>@import "css/bible.css";</style>
|
||||
|
45
js/common.js
45
js/common.js
@ -127,6 +127,46 @@ function Search(sv)
|
||||
|
||||
|
||||
var Settings = {
|
||||
Load: function()
|
||||
{
|
||||
var str = $.cookie('settings');
|
||||
if (str != null)
|
||||
{
|
||||
var s = str.split(",");
|
||||
|
||||
$("#resultwrap").css("float", s[0]);
|
||||
$("#searchresultswrap").css("float", s[0]);
|
||||
|
||||
if (s[1] == "none")
|
||||
{
|
||||
$("#searchresultswrap").css("display", "none");
|
||||
$("#showhidesearch").html("Show Search");
|
||||
$("#resultwrap").css("width", "100%");
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
$("#searchresultswrap").css("display", "block");
|
||||
$("#showhidesearch").html("Hide Search");
|
||||
$("#resultwrap").css("width", "70%");
|
||||
}
|
||||
|
||||
$("#result").css("font-size", s[2]);
|
||||
$("#result").css("font-family", s[3]);
|
||||
}
|
||||
},
|
||||
Save: function()
|
||||
{
|
||||
var s = {};
|
||||
s.Panes = $("#resultwrap").css("float");
|
||||
s.Search = $("#searchresultswrap").css("display");
|
||||
s.FontSize = $("#result").css("font-size");
|
||||
s.Font = $("#result").css("font-family");
|
||||
|
||||
var str = s.Panes + "," + s.Search + "," + s.FontSize + "," + s.Font;
|
||||
|
||||
$.cookie('settings', str, { expires: 365 });
|
||||
},
|
||||
ShowHideSearch: function()
|
||||
{
|
||||
var o = $("#showhidesearch");
|
||||
@ -146,6 +186,7 @@ var Settings = {
|
||||
o.html("Hide Search");
|
||||
r.css("width", "70%");
|
||||
}
|
||||
this.Save();
|
||||
},
|
||||
SwitchPanes: function()
|
||||
{
|
||||
@ -162,20 +203,24 @@ var Settings = {
|
||||
s.css("float", "right");
|
||||
r.css("float", "right");
|
||||
}
|
||||
this.Save();
|
||||
},
|
||||
IncreaseResultFontSize: function()
|
||||
{
|
||||
var s = $("#result").css("font-size");
|
||||
$("#result").css("font-size", parseInt(s) + 1);
|
||||
this.Save();
|
||||
},
|
||||
DecreaseResultFontSize: function()
|
||||
{
|
||||
var s = $("#result").css("font-size");
|
||||
$("#result").css("font-size", parseInt(s) - 1);
|
||||
this.Save();
|
||||
},
|
||||
ChangeResultFont: function(fontfamily)
|
||||
{
|
||||
$("#result").css("font-family", fontfamily);
|
||||
this.Save();
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user