Module: SiSU_Parts_XML
- Includes:
- SiSU_Parts_Generic
- Included in:
- SiSU_Metadata::Summary, SiSU_XML_Format::FormatScroll, SiSU_XML_Format::FormatTextObject, SiSU_XML_Format::HeadInformation, SiSU_XML_Munge::Trans, SiSU_XML_ODF_ODT::Source::Scroll, SiSU_XML_Tags::RDF
- Defined in:
- lib/sisu/xml_parts.rb
Overview
-
Name: SiSU
** Description: documents, structuring, processing, publishing, search *** shared xml parts
** Author: Ralph Amissah
<[email protected]>
<[email protected]>
** Copyright: © 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah,
All Rights Reserved.
** License: GPL 3 or later:
SiSU, a framework for document structuring, publishing and search
Copyright (C) Ralph Amissah
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see <http://www.gnu.org/licenses/>.
If you have Internet connection, the latest version of the GPL should be
available at these locations:
<http://www.fsf.org/licensing/licenses/gpl.html>
<http://www.gnu.org/licenses/gpl.html>
<http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
** SiSU uses:
* Standard SiSU markup syntax,
* Standard SiSU meta-markup syntax, and the
* Standard SiSU object citation numbering and system
** Hompages:
<http://www.jus.uio.no/sisu>
<http://www.sisudoc.org>
** Git
<http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary>
<http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_parts.rb;hb=HEAD>
Instance Method Summary collapse
-
#_url_path_image_base ⇒ Object
used for html image display.
- #band1 ⇒ Object
- #band2 ⇒ Object
- #banner_band ⇒ Object
- #black ⇒ Object
- #blue_ink ⇒ Object
- #blue_tinge ⇒ Object
- #grey ⇒ Object
- #grey_medium ⇒ Object
- #grey_pale ⇒ Object
- #home_button_only ⇒ Object
- #ico ⇒ Object
- #png_home ⇒ Object
- #png_home_button ⇒ Object
-
#set_face ⇒ Object
‘verdana, arial, georgia, tahoma, sans-serif, helvetica, “times new roman”, times, roman’.
- #set_fonts ⇒ Object
- #table1 ⇒ Object
- #table2 ⇒ Object
- #the_banner ⇒ Object
- #the_color ⇒ Object
- #the_font ⇒ Object
- #the_line_break ⇒ Object
- #the_png ⇒ Object
- #the_table_close ⇒ Object
- #the_url_decoration ⇒ Object
- #txt_close ⇒ Object
- #txt_open ⇒ Object
- #white ⇒ Object
-
#xml_close ⇒ Object
‘>’.
-
#xml_open ⇒ Object
‘<’.
- #yellow_light ⇒ Object
Methods included from SiSU_Parts_Generic
#footer_signature, #home, #home_txt, #i_choice, #i_home_button, #i_ico, #i_new, #rl_root, #root_http, #sisu, #sisu_txt, #sisudoc, #site, #the_icon, #the_text, #the_url, #txt_home, #txt_hp, #txt_hp_alias, #txt_signature, #urify, #url_close, #url_open
Instance Method Details
#_url_path_image_base ⇒ Object
used for html image display
122 123 124 |
# File 'lib/sisu/xml_parts.rb', line 122 def _url_path_image_base #used for html image display "#{Xx[:html_relative2]}_sisu/image" end |
#band1 ⇒ Object
113 114 115 |
# File 'lib/sisu/xml_parts.rb', line 113 def band1 %{"#{white}"} end |
#band2 ⇒ Object
116 117 118 |
# File 'lib/sisu/xml_parts.rb', line 116 def band2 %{"#{white}"} end |
#banner_band ⇒ Object
171 172 173 174 175 176 177 178 179 180 |
# File 'lib/sisu/xml_parts.rb', line 171 def %{<table summary="home button" width="100%" border="0" cellpadding="3" align="center"> <tr><td align="left" valign="middle"> <a href="#{url.site}/" target="_top"> #{the_png.png_home} </a> </td> <td width="90%"> #{the_table_close}} end |
#black ⇒ Object
86 87 88 |
# File 'lib/sisu/xml_parts.rb', line 86 def black '#000000' end |
#blue_ink ⇒ Object
98 99 100 |
# File 'lib/sisu/xml_parts.rb', line 98 def blue_ink '#003399' end |
#blue_tinge ⇒ Object
101 102 103 |
# File 'lib/sisu/xml_parts.rb', line 101 def blue_tinge '#e3ecef' end |
#grey ⇒ Object
95 96 97 |
# File 'lib/sisu/xml_parts.rb', line 95 def grey '#999999' end |
#grey_medium ⇒ Object
92 93 94 |
# File 'lib/sisu/xml_parts.rb', line 92 def grey_medium '#cccccc' end |
#grey_pale ⇒ Object
89 90 91 |
# File 'lib/sisu/xml_parts.rb', line 89 def grey_pale '#eeeeee' end |
#home_button_only ⇒ Object
166 167 168 169 170 |
# File 'lib/sisu/xml_parts.rb', line 166 def %{<a href="#{url.site}/"> #{the_png.} </a>} end |
#ico ⇒ Object
125 126 127 |
# File 'lib/sisu/xml_parts.rb', line 125 def ico %{ <link rel="shortcut icon" href="../_sisu/image/#{the_icon.i_ico}" />} end |
#png_home ⇒ Object
128 129 130 |
# File 'lib/sisu/xml_parts.rb', line 128 def png_home %{<img border="0" src="#{_url_path_image_base}/#{the_icon.}" alt="#{the_text.home} -->" />} end |
#png_home_button ⇒ Object
131 132 133 134 |
# File 'lib/sisu/xml_parts.rb', line 131 def rel=@dir.path_rel_links.html_scroll_2 %{<img border="0" src="#{rel}/#{the_icon.}" alt="#{the_text.home} -->" />} end |
#set_face ⇒ Object
‘verdana, arial, georgia, tahoma, sans-serif, helvetica, “times new roman”, times, roman’
142 143 144 |
# File 'lib/sisu/xml_parts.rb', line 142 def set_face %{face="#{set_fonts}"} end |
#set_fonts ⇒ Object
138 139 140 141 |
# File 'lib/sisu/xml_parts.rb', line 138 def set_fonts 'verdana, arial, georgia, tahoma, sans-serif, helvetica, times, roman' #'verdana, arial, georgia, tahoma, sans-serif, helvetica, "times new roman", times, roman' end |
#table1 ⇒ Object
107 108 109 |
# File 'lib/sisu/xml_parts.rb', line 107 def table1 'ffffcc' end |
#table2 ⇒ Object
110 111 112 |
# File 'lib/sisu/xml_parts.rb', line 110 def table2 'c0d0f0' end |
#the_banner ⇒ Object
165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 |
# File 'lib/sisu/xml_parts.rb', line 165 def def %{<a href="#{url.site}/"> #{the_png.} </a>} end def %{<table summary="home button" width="100%" border="0" cellpadding="3" align="center"> <tr><td align="left" valign="middle"> <a href="#{url.site}/" target="_top"> #{the_png.png_home} </a> </td> <td width="90%"> #{the_table_close}} end self end |
#the_color ⇒ Object
82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 |
# File 'lib/sisu/xml_parts.rb', line 82 def the_color def white '#ffffff' end def black '#000000' end def grey_pale '#eeeeee' end def grey_medium '#cccccc' end def grey '#999999' end def blue_ink '#003399' end def blue_tinge '#e3ecef' end def yellow_light '#fff3b6' end def table1 'ffffcc' end def table2 'c0d0f0' end def band1 %{"#{white}"} end def band2 %{"#{white}"} end self end |
#the_font ⇒ Object
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 |
# File 'lib/sisu/xml_parts.rb', line 137 def the_font def set_fonts 'verdana, arial, georgia, tahoma, sans-serif, helvetica, times, roman' #'verdana, arial, georgia, tahoma, sans-serif, helvetica, "times new roman", times, roman' end def set_face %{face="#{set_fonts}"} end #def set_color # 'color="#000000"' #end #def set_size_endnote # 'size="3"' #end #def set_small # 'size="3"' #end #def set_tiny # 'size="2"' #end #def paragraph_font_tiny # %{<font #{set_tiny} #{set_face}>} #end #def paragraph_font_small # %{<font #{set_small} #{set_face}>} #end self end |
#the_line_break ⇒ Object
60 61 62 |
# File 'lib/sisu/xml_parts.rb', line 60 def the_line_break '<br />' end |
#the_png ⇒ Object
121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 |
# File 'lib/sisu/xml_parts.rb', line 121 def the_png def _url_path_image_base #used for html image display "#{Xx[:html_relative2]}_sisu/image" end def ico %{ <link rel="shortcut icon" href="../_sisu/image/#{the_icon.i_ico}" />} end def png_home %{<img border="0" src="#{_url_path_image_base}/#{the_icon.}" alt="#{the_text.home} -->" />} end def rel=@dir.path_rel_links.html_scroll_2 %{<img border="0" src="#{rel}/#{the_icon.}" alt="#{the_text.home} -->" />} end self end |
#the_table_close ⇒ Object
63 64 65 66 |
# File 'lib/sisu/xml_parts.rb', line 63 def the_table_close '</td></tr> </table>' end |
#the_url_decoration ⇒ Object
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 |
# File 'lib/sisu/xml_parts.rb', line 67 def the_url_decoration def xml_open #'<' Dx[:url_o] end def xml_close #'>' Dx[:url_c] end def txt_open '<' end def txt_close '>' end self end |
#txt_close ⇒ Object
77 78 79 |
# File 'lib/sisu/xml_parts.rb', line 77 def txt_close '>' end |
#txt_open ⇒ Object
74 75 76 |
# File 'lib/sisu/xml_parts.rb', line 74 def txt_open '<' end |
#white ⇒ Object
83 84 85 |
# File 'lib/sisu/xml_parts.rb', line 83 def white '#ffffff' end |
#xml_close ⇒ Object
‘>’
71 72 73 |
# File 'lib/sisu/xml_parts.rb', line 71 def xml_close #'>' Dx[:url_c] end |
#xml_open ⇒ Object
‘<’
68 69 70 |
# File 'lib/sisu/xml_parts.rb', line 68 def xml_open #'<' Dx[:url_o] end |
#yellow_light ⇒ Object
104 105 106 |
# File 'lib/sisu/xml_parts.rb', line 104 def yellow_light '#fff3b6' end |