psm_ui.properties.in
来自「支持SSL v2/v3, TLS, PKCS #5, PKCS #7, PKCS」· IN 代码 · 共 2,700 行 · 第 1/5 页
IN
2,700 行
;hello_content="<HTML><HEAD>\r\n<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}"><TITLE>{hello_title}</TITLE></HEAD><BODY><h1>{hello_greeting}</h1><p>If keyword handlers are working correctly, you should see 'Hello, World' on the next line just above the horizontal rule.</p><br>{hello}<hr> </BODY></HTML>";hello_title="Hello World (command handler demo)";hello_greeting="Hello, World!";; End Hello World example text;;; Strings used to test nls stuff (mwelch);;testnls="Outer string for testnls. %2$s {testwrap one,two,three} Does 0 == %1$d? {testnls1} {testnls{testnls3}}";testnls1="This sentence, if it appears, means that the 'testnls1' keyword was discovered and properly expanded.";testnls2="This sentence, if it appears, means that the 'testnls2' keyword (actually a nested recursion of 'testnls' followed by 'testnls3') was discovered and properly expanded.";testnls3=2; A full page test.;testpage_type="text/html";testpage_hdrs="";testpage_content:;<html><head>;\r\n<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">;<title>Hi, I'm Cartman</title></head>;<body bgcolor=white><center><h1>;<img src="http://warp/hardcore/cartman/eric.gif" align=center>;Cartman;<img src="http://warp/hardcore/cartman/eric.gif" align=center>;</h1></center>;Please choose from the following options:;<li><a href="show_log">Show ongoing activity log</a><br>;<li><a href="echo">Echo the request sent by your browser</a><br>;<li><a href="authecho">Authorization test</a><br>;</ul><br>Enjoy.<hr>;<address>The <a href="mailto:cartman-dev@netscape.com">cartman-dev mailing list</a></address>;</body></html>;:testpage_content;#endif;; Utility code to submit a from using framesetes;formsubmit:<script language=javascript>function submitif(){ if (top.dosubmit) { {$1}.submit(); return; }}function submitForm() { setTimeout("submitif();", 1);}</script>:formsubmitformsubmit_monitor_js:<script language=javascript>var dosubmit=false;var doclose=false;function submitform(){ dosubmit = true; window.DialogContent.submitForm();}function closewin(){ doclose = true; setTimeout("closeif();", 1);}function closeif(){ window.close();}</script>:formsubmit_monitor_js;; Javascript code used to submit a form containing multiple frames.;formsubmit_dosubmit_js_type="text/html"formsubmit_dosubmit_js_hdrs=""formsubmit_dosubmit_js_content:<script language=javascript>top.submitform();//In case submit test failes, we don't want to leave the buttons//frame empty.window.back();</script>:formsubmit_dosubmit_js_content;; Utility code used to close windows from within a frame thereof.;windowclose_monitor_js:<script language=javascript>var doclose;function closewin(){ doclose=true; setTimeout("closeif()", 100);}function closeif(){ if (doclose) window.close();}doclose=false;</script>:windowclose_monitor_js;; Javascript code used to close a keygen dialog (among others).;windowclose_doclose_js_type="text/html"windowclose_doclose_js_hdrs=""windowclose_doclose_js_content:{windowclose_monitor_js}<script language=javascript>top.closewin();</script>:windowclose_doclose_js_content;; Javascript to close a given window (on error);;windowclose_closethis_js_type="text/html";windowclose_closethis_js_hdrs="";windowclose_closethis_js_content:;unused;:windowclose_closethis_js_content;; The top level frameset used by the keygen dialog.;keygen_window_type="text/html"keygen_window_hdrs=""keygen_window_width=500keygen_window_height=300keygen_window_content:{windowclose_monitor_js}<frameset border=0 rows=60,*,1,1><frame src=get?baseRef=kgtop&target=%1$d><frame src=get?baseRef=kgmain&target=%1$d><frame src=resmonitor?type=keygen&baseRef=windowclose_doclose_js&target=%1$d><frame src=about:blank></frameset>:keygen_window_content; Header for the keygen dialog.kgtop_type=text/htmlkgtop_content:<html><head><meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}"><SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=titlestyle">{disable_right_click_js}</head><body CLASS=standard alink="#FFFFFF" fgcolor=#FFFFFF bgcolor=#9999CC><DIV class=spacer><br></DIV><DIV class=TITLE>{text_keygen_title}</DIV></body></html>:kgtop_content; The content in the main portion of the keygen progress bar.kgmain_type="text/html"kgmain_hdrs=""kgmain_content:<html><head><meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}"><SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">{disable_right_click_js}</head><script>var pos = 0;var dir = 1;var blue;var trans;function update(){ if (typeof(document.images[0]) != 'undefined') { if (dir > 0) { document.images[pos + 1].src = trans.src; document.images[pos + 5].src = blue.src; } else { document.images[pos].src = blue.src; document.images[pos + 4].src = trans.src; } pos += dir; if (pos == 16) dir = -1; if (pos == 0) dir = 1; setTimeout("update()", 150); }}blue = new Image(20, 12);trans = new Image(20, 12);blue.src = "get?baseRef=blue_gif";trans.src = "get?baseRef=trans_gif";//setTimeout("update()", 150);</script><body text="#000000" bgcolor="#FFFFFF"><table cellspacing=0 cellpadding=0 cols=2 width="100%%" hspace="0" vspace="0"><tr><td width="20"></td><td><div><b><font face="{nsm_font}" size=+2></font></b></td></td></tr></table>{text_keygen}<center><p><form><div><input type='button' value=' {text_cancel} 'onclick=top.frames[2].location="shutdown?type=keygen&baseRef=windowclose_doclose_js&target=%1$d"></div></form></center></body></html>:kgmain_content; ; -----------------------------------------------; HTML framework; -----------------------------------------------;; Top pane of security advisor;; HTML skeleton for a tab.; {toptabskel <tabname>,<pic on left side of tab>,<pic on right side of tab>,; <A link, if this is a link tab, empty otherwise>,; <"</A>" if this is a link, empty otherwise>, <background color>}toptabskel:<td><DIV CLASS=TAB><img SRC="get?baseRef={$2}&target=%1$d" BORDER=0 height=21 width=13></DIV></td><td NOWRAP BGCOLOR="#{$6}"><DIV CLASS=TAB><b><font size=-1>{$4}{$1}{$5}</font></b></div></td><td><img SRC="get?baseRef={$3}" BORDER=0 height=21 width=16></td>:toptabskelselect_top_tab={toptabskel {$2},lgLeftTab,lgRightTab,,,CCCCCC}link_top_tab={toptabskel {$2},dgLeftTab,dgRightTab,<a href="get?baseRef=top{$1}&target=%1$d" target="top">,</a>,999999}; Each tab page has a frame number (so that the left pane can be; synchronized), and needs to specify which of the top-level tabs; are links, vs. which is selected.top1_type=text/htmltop1_content={topframework 1,select_top_tab,link_top_tab,link_top_tab,link_top_tab}top2_type=text/htmltop2_content={topframework 2,link_top_tab,select_top_tab,link_top_tab,link_top_tab}top3_type=text/htmltop3_content={topframework 3,link_top_tab,link_top_tab,select_top_tab,link_top_tab}top4_type=text/htmltop4_content={topframework 4,link_top_tab,link_top_tab,link_top_tab,select_top_tab};; topframework <framenumber>,<tab1type>,<tab2type>,<tab3type>,<tab4type>; The tab types can be "select_top_tab" (dark, clicked) or "link_top_tab"; (light, with a link on the name);topframework:<html><head><meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}"><SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvtopstyle">{disable_right_click_js}</head><script language=javascript>function loadpanes(){ window.open('get?baseRef=left{$1}-1&target=%1$d','left');// window.parent.open('get?baseRef=foot&parent=%1$d&target=%1$d','foot');}</script><body CLASS=standard alink="#FFFFFF"><table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" BGCOLOR="#9999CC"><tr> <td><div> <table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" > <tr> <td><DIV CLASS=TITLE>{text_fullproductname}</DIV></td> <td> <div align=right><img SRC="get?baseRef=netscapegif" BORDER=0 height=53 width=53></div> </td> </tr> </table> <table BORDER=0 CELLSPACING=0 CELLPADDING=0 > <tr> <td><spacer type="block" width="12" height="21"></td> <div>{{$2} 1,{text_information}}</div> <div>{{$3} 2,{text_applications}}</div> <div>{{$4} 3,{text_certificates}}</div> <div>{{$5} 4,{text_advanced}}</div> </td> </tr> </table> </div></td></tr></table><script language=javascript>loadpanes();</script></body></html>:topframework;; Framework for tabs on left side of security advisor.;leftframework:<html><head><meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}"><SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvleftstyle">{disable_right_click_js}</head><body bgcolor="#CCCCCC" alink="#CCCCFF"><table width="400px" cellspacing="6px"> {{$1}}</table></body><script language=javascript>window.open('get?baseRef={$2}&target=%1$d','content');</script></html>:leftframework; {left_tabskel <name>,<linkstart>,<linkend>,<color>}left_tabskel=<tr><td bgcolor="#{$4}"><div>{$2}{$1}{$3}</div></td></tr>select_left_tab={left_tabskel {$1},<p>,</p>,FFFFFF}link_left_tab={left_tabskel {$1},<a href="get?baseRef=left{$2}-{$3}&target=%1$d" target="left">,</a>,999999};; Information pane;left1-1tabs={select_left_tab {text_selected}} {link_left_tab {text_about},1,2}left1-2tabs={link_left_tab {text_selected},1,1} {select_left_tab {text_about}}left1-1_type=text/htmlleft1-1_content={leftframework left1-1tabs,info_selected}left1-2_type=text/htmlleft1-2_content={leftframework left1-2tabs,info_about}app_does_smime={link_left_tab {text_messenger},2,2}app_does_javajs={link_left_tab {text_javajs},2,3}app_does_smime_selected={select_left_tab {text_messenger},2,2}app_does_javajs_selected={select_left_tab {text_javajs},2,3};; Applications pane;left2-1tabs:{select_left_tab {text_navigator}}{_smime_tab app_does_smime}{_java_js_tab app_does_javajs}:left2-1tabsleft2-2tabs:{link_left_tab {text_navigator},2,1}{_smime_tab app_does_smime_selected}{_java_js_tab app_does_javajs}:left2-2tabsleft2-3tabs:{link_left_tab {text_navigator},2,1}{_smime_tab app_does_smime}{_java_js_tab app_does_javajs_selected}:left2-3tabs; Top level pagesleft2-1_type=text/htmlleft2-1_content={leftframework left2-1tabs,apps_navigator}left2-2_type=text/htmlleft2-2_content={leftframework left2-2tabs,apps_messenger}left2-3_type=text/htmlleft2-3_content={leftframework left2-3tabs,apps_javajs}app_uses_others={link_left_tab {text_others},3,2}app_uses_others_selected={select_left_tab {text_others},3,2};; Certificates pane;left3-1tabs:{select_left_tab {text_mine},3,1}{_addOthersCerts app_uses_others}{link_left_tab {text_websites},3,3}{link_left_tab {text_authorities},3,4}:left3-1tabsleft3-2tabs:{link_left_tab {text_mine},3,1}{_addOthersCerts app_uses_others_selected}{link_left_tab {text_websites},3,3}{link_left_tab {text_authorities},3,4}:left3-2tabsleft3-3tabs:{link_left_tab {text_mine},3,1}{_addOthersCerts app_uses_others}{select_left_tab {text_websites},3,3}{link_left_tab {text_authorities},3,4}:left3-3tabsleft3-4tabs:{link_left_tab {text_mine},3,1}{_addOthersCerts app_uses_others}{link_left_tab {text_websites},3,3}{select_left_tab {text_authorities},3,4}:left3-4tabs; Top level pagesleft3-1_type=text/htmlleft3-1_content={leftframework left3-1tabs,cert_mine}left3-2_type=text/htmlleft3-2_content={leftframework left3-2tabs,cert_others}left3-3_type=text/htmlleft3-3_content={leftframework left3-3tabs,cert_websites}left3-4_type=text/htmlleft3-4_content={leftframework left3-4tabs,cert_authorities};; Advanced pane;left4-1tabs:{select_left_tab {text_modules},4,1}{link_left_tab {text_options},4,2}:left4-1tabsleft4-2tabs:{link_left_tab {text_modules},4,1}{select_left_tab {text_options},4,2}:left4-2tabsleft4-1_type=text/htmlleft4-1_content={leftframework left4-1tabs,adv_modules}left4-2_type=text/htmlleft4-2_content={leftframework left4-2tabs,adv_options};; Incidental frames needed by security advisor;blank_type=text/htmlblank_content:<html><head><meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}"><title>{untitle_doc}</title>{disable_right_click_js}</head><body bgcolor="#CCCCCC"></body></html>:blank_contentfoot_type=text/htmlfoot_content:<html><head><meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}"><SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvfootstyle"><title>{untitle_doc}</title>{disable_right_click_js}</head><body bgcolor="#CCCCCC" link="#6666CC" vlink="#6666CC" alink="#333399"><table border="0" width="100%%" cellspacing="0" cellpadding="0"> <tr> <td> <div align="RIGHT"> <spacer type="block" width="12" height="12"> </div> </td> </tr> <tr> <td> {formsubmit document.forms[0]} <form method="get" action="formsubmit_handler" onSubmit="return top.setPrefsBeforeSubmit(this);"> {prefs_submit} <input type=hidden name="baseRef" value="free_target_page"> <input type=hidden name="formName" value="prefs_submit_form"> <input type=hidden name="target" value="%1$d"> <div align="RIGHT"><input type="SUBMIT" name="OK" value="{text_close}" width="72"><spacer type="horizontal" size="9"><input type="button" name="do_help" value="{text_help}" onclick="parent.OpenHelp()" width="72"><spacer type="horizontal" size="14"></div> </form> </td> </tr></table></body></html>:foot_contentfree_target_page_type=text/htmlfree_target_page_content:<html>{free_target}{disable_right_click_js}<script>top.closewin();</script></html>:free_target_page_content;; Preference-related javascript and stuff;; prefs_list_js: embedded at the top level of Security Advisor;prefs_list_js:<script language=javascript>// retrieve data from PSM{get_pref_list}var prefix = '<input type=hidden name="';var suffix = '">';function writePrefInput(d, s){ d.writeln(prefix + s + suffix);}// creates the hidden buttons that are used to submit pref changesfunction makePrefForm(d){ writePrefInput(d, 'enable_ssl2'); writePrefInput(d, 'enable_ssl3'); writePrefInput(d, 'client_auth_auto_select'); writePrefInput(d, 'default_email_cert'); writePrefInput(d, 'warn_entering_secure'); writePrefInput(d, 'warn_leaving_secure'); writePrefInput(d, 'warn_viewing_mixed'); writePrefInput(d, 'warn_submit_insecure'); writePrefInput(d, 'mail_encrypt_outgoing_mail'); writePrefInput(d, 'mail_crypto_sign_outgoing_mail'); writePrefInput(d, 'mail_crypto_sign_outgoing_news');
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?