-
Notifications
You must be signed in to change notification settings - Fork 709
/
common.js
1 lines (1 loc) · 2.83 KB
/
common.js
1
var g_collapse_clear=1;var a=navigator.userAgent.indexOf("MSIE");var style_display;if(a!=-1){style_display='block'}else{style_display='table-row'}style_display='block';$j(document).ready(function(){$j('#tag_select').live('change',function(){var selected_tag=$j('#tag_select option:selected').text();tag_string_append(selected_tag)});$j('.collapse-open').show();$j('.collapse-closed').hide();$j('.collapse-link').click(function(event){event.preventDefault();var id=$j(this).attr('id');var t_pos=id.indexOf('_closed_link');if(t_pos==-1){t_pos=id.indexOf('_open_link')}var t_div=id.substring(0,t_pos);ToggleDiv(t_div)})});function Trim(p_string){if(typeof p_string!="string"){return p_string}var t_string=p_string;var t_ch='';t_ch=t_string.substring(0,1);while(t_ch==" "){t_string=t_string.substring(1,t_string.length);t_ch=t_string.substring(0,1)}t_ch=t_string.substring(t_string.length-1,t_string.length);while(t_ch==" "){t_string=t_string.substring(0,t_string.length-1);t_ch=t_string.substring(t_string.length-1,t_string.length)}return t_string}function GetCookie(p_cookie){var t_cookie_name="MANTIS_"+p_cookie;var t_cookies=document.cookie;t_cookies=t_cookies.split(";");var i=0;while(i<t_cookies.length){var t_cookie=t_cookies[i];t_cookie=t_cookie.split("=");if(Trim(t_cookie[0])==t_cookie_name){return(t_cookie[1])}i++}return-1}function SetCookie(p_cookie,p_value){var t_cookie_name="MANTIS_"+p_cookie;var t_expires=new Date();t_expires.setTime(t_expires.getTime()+(365*24*60*60*1000));document.cookie=t_cookie_name+"="+p_value+"; expires="+t_expires.toUTCString()+";"}function ToggleDiv(p_div){t_open_div='#'+p_div+"_open";t_closed_div='#'+p_div+"_closed";t_cookie=GetCookie("collapse_settings");if(1==g_collapse_clear){t_cookie="";g_collapse_clear=0}var t_open_display=$j(t_open_div).css('display');$j(t_open_div).toggle();if($j(t_closed_div).length){$j(t_closed_div).toggle()}if(t_open_display=="none"){t_cookie=t_cookie+"|"+p_div+",1"}else{t_cookie=t_cookie+"|"+p_div+",0"}SetCookie("collapse_settings",t_cookie)}function checkall(p_formname,p_state){var t_elements=(eval("document."+p_formname+".elements"));for(var i=0;i<t_elements.length;i++){if(t_elements[i].type=='checkbox'){t_elements[i].checked=p_state}}}function setDisplay(idTag,state){if(!document.getElementById(idTag))alert('SetDisplay(): id '+idTag+' is empty');if(state!=0){document.getElementById(idTag).style.display=style_display}else{document.getElementById(idTag).style.display='none'}}function toggleDisplay(idTag){setDisplay(idTag,(document.getElementById(idTag).style.display=='none')?1:0)}function tag_string_append(p_string){t_tag_separator=$j('#tag_separator').val();t_tag_string=$j('#tag_string');t_tag_select=$j('#tag_select');if(Trim(p_string)==''){return}if(t_tag_string.val()!=''){t_tag_string.val(t_tag_string.val()+t_tag_separator+p_string)}else{t_tag_string.val(t_tag_string.val()+p_string)}t_tag_select.val(0)}