diff options
Diffstat (limited to 'misc')
-rw-r--r-- | misc/postrunner/postrunner.js | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/misc/postrunner/postrunner.js b/misc/postrunner/postrunner.js new file mode 100644 index 0000000..03f8d1a --- /dev/null +++ b/misc/postrunner/postrunner.js @@ -0,0 +1,34 @@ +function createCookie(name,value,days) { + if (days) { + var date = new Date(); + date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); + var expires = "; expires=" + date.toGMTString(); + } + else { + var expires = ""; + } + document.cookie = name+"="+value+expires+"; path=/"; +} + +function readCookie(name) { + var nameEQ = 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 c.substring(nameEQ.length,c.length); + } + } + return null; +} + +var pr_view_frame_toggle = function(checkbox, target_id) { + var cookie_name = "postrunner_checkbox_" + target_id; + createCookie(cookie_name, checkbox.checked); + if (checkbox.checked) { + $(target_id).show(); + } else { + $(target_id).hide(); + }; +}; |