| 1 21 22 package org.opensubsystems.patterns.tabbeddialog.www; 23 24 import javax.servlet.http.HttpServletRequest ; 25 import javax.servlet.jsp.JspException ; 26 27 import org.opensubsystems.core.www.PageElementCacheTag; 28 29 41 public class TabbedDialogInitTag extends PageElementCacheTag 42 { 43 45 48 private static final long serialVersionUID = 4198222656896809870L; 49 50 52 55 public TabbedDialogInitTag() 56 { 57 super(); 58 } 59 60 62 65 public int doStartTag( 66 ) throws JspException 67 { 68 String contextpath; 69 StringBuffer sbBuffer = new StringBuffer (); 70 71 contextpath = ((HttpServletRequest )pageContext.getRequest()).getContextPath(); 72 73 85 sbBuffer.append("<link HREF=\""); 86 sbBuffer.append(contextpath); 87 sbBuffer.append("/patterns/css/tab.css\" rel=\"StyleSheet\"" + 88 " type=\"text/css\" media=\"screen\">"); 89 cache(PageElementCacheTag.CSS_ELEMENT, sbBuffer.toString()); 90 91 sbBuffer.delete(0, sbBuffer.length()); 92 sbBuffer.append("<link HREF=\""); 93 sbBuffer.append(contextpath); 94 sbBuffer.append("/patterns/css/help.css\" rel=\"StyleSheet\"" + 95 " type=\"text/css\" media=\"screen\">"); 96 cache(PageElementCacheTag.CSS_ELEMENT, sbBuffer.toString()); 97 98 sbBuffer.delete(0, sbBuffer.length()); 99 sbBuffer.append("<script type=\"text/javascript\" language=\"JavaScript\" SRC=\""); 100 sbBuffer.append(contextpath); 101 sbBuffer.append("/patterns/js/tab.js\"></script>"); 102 cache(PageElementCacheTag.JS_ELEMENT, sbBuffer.toString()); 103 104 sbBuffer.delete(0, sbBuffer.length()); 105 sbBuffer.append("<script type=\"text/javascript\" language=\"JavaScript\" SRC=\""); 106 sbBuffer.append(contextpath); 107 sbBuffer.append("/patterns/js/focus.js\"></script>"); 108 cache(PageElementCacheTag.JS_ELEMENT, sbBuffer.toString()); 109 110 sbBuffer.delete(0, sbBuffer.length()); 111 sbBuffer.append("<script type=\"text/javascript\" language=\"JavaScript\" SRC=\""); 112 sbBuffer.append(contextpath); 113 sbBuffer.append("/patterns/js/help.js\"></script>"); 114 cache(PageElementCacheTag.JS_ELEMENT, sbBuffer.toString()); 115 116 return (SKIP_BODY); 117 } 118 119 122 public int doEndTag( 123 ) throws JspException 124 { 125 return (EVAL_PAGE); 126 } 127 } 128 | Popular Tags |