/** * Metoda dostarcza znacznik xhtml będący poprawnym odnośnikiem w projekcie wykorzystującym * rotacje ramek * * @param request otrzymane zapytanie HTTP * @param text zawartość tekstowa odnośnika * @param where strona docelowa * @param classType nazwa klasy odnośnika * @return Znacznik xhtml z odnośnikiem */ public static String aHref( javax.servlet.http.HttpServletRequest request, String text, String where, String classType) { String css = request.getParameter("style"); if (css != null) if (where.indexOf('?') != -1) where += "&style=" + css; else where += "?style=" + css; return "<span class=\"" + classType + "\" style=\"cursor: pointer;\" onclick=\"hrefClick('" + where + "')\">" + text + "</span>"; }
/** * Metoda zwraca znacznik head wypełniony parametrami meta oraz źródłami JavaScript i CSS * * @param request otrzymane zapytanie HTTP * @param path ścieżka względna do korzenia całego serwisu od strony w której zostanie umieszczony * znacznik. Dla korzenia podaje się ".". Ścieżka nie może być zakończona separatorem "/" * @param title tytuł strony * @return Zwraca łańcuch znaków będący wypełnionym znacznikiem head. */ public static String htmlHead( javax.servlet.http.HttpServletRequest request, String path, String title) { String css = request.getParameter("style"); if (css == null) css = Config.DEFAULT_STYLE; return htmlHead(request, path, title, css); }
/** * Metoda dostarcza zapytanie GET które należy dokleić do odnośnika * * @param request otrzymane zapytanie HTTP * @return String z nazwą parametru i wartością lub pusty jeśli styl nie jest określony */ public static String getQueryStyle(javax.servlet.http.HttpServletRequest request) { String css = request.getParameter("style"); if (css != null) return "style=" + css; else return ""; }