--- /dev/null
+
+function createCookie(name, value, days) {
+ var expires;
+
+ if (days) {
+ var date = new Date();
+ date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
+ expires = "; expires=" + date.toGMTString();
+ } else {
+ expires = "";
+ }
+ document.cookie = encodeURIComponent(name) + "=" + encodeURIComponent(value) + expires + "; path=/";
+}
+
+function readCookie(name) {
+ var nameEQ = encodeURIComponent(name) + "=";
+ var ca = document.cookie.split(';');
+ for (var i = 0; i < ca.length; i++) {
+ var c = ca[i];
+ while (c.charAt(0) === ' ') c = c.substring(1, c.length);
+ if (c.indexOf(nameEQ) === 0) return decodeURIComponent(c.substring(nameEQ.length, c.length));
+ }
+ return null;
+}
+
+function eraseCookie(name) {
+ createCookie(name, "", -1);
+}
\ No newline at end of file
});
-
+ $("#scan_pattern_container").bind('isVisible',function(){
+ get_pattern_svg();
+ });
unfolds($("#show_main_controls"),$("#main_controls_container"));
unfolds($("#show_table_control_settings"),$("#table_control_settings_container"));
unfolds($("#show_pmt_spectrum"),$("#pmt_spectrum_container"));
unfolds($("#show_coral_scanner_settings"),$("#coral_scanner_settings_container"));
-
unfolds($("#show_scan_pattern"),$("#scan_pattern_container"));
- $("#scan_pattern_container").bind('isVisible',function(){
- get_pattern_svg();
- });
+
+
+
+
$("#button_home").click(function(){
home();
],
-script => [
+ {-src => './cookies.js'},
{-src => './jquery.min.js'},
{-src => './jquery.timer.js'},
{-src => './jquery-ui.js'},
+// requires cookies.js
+
function unfold(button,container){
var button_text = button.html();
var new_button_text;
if(container.is(':visible')){
new_button_text = button_text.replace("[-]","[+]");
+ createCookie(container.attr("id"),"hidden",10);
} else {
new_button_text = button_text.replace("[+]","[-]");
container.trigger('isVisible');
+ createCookie(container.attr("id"),"visible",10);
}
container.fadeToggle();
$('html, body').animate({
});
var button_text = button.html();
+ var id=container.attr("id");
+ var status = readCookie(id);
+ if( status == "hidden" ) {
+ container.hide();
+ } else if ( status == "visible" ) {
+ container.trigger('isVisible');
+ container.show();
+ }
if(container.is(':visible')){
button.html("[-] "+button_text);