1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
|
#
# preferences (resources)
#
add_conf_proc( 'default', '' ) do
saveconf_default
<<-HTML
<h3 class="subtitle">̾</h3>
<p>̾ꤷޤ</p>
<p><input name="site_name" value="#{CGI::escapeHTML(@conf.site_name)}" size="40"></p>
<h3 class="subtitle">̾</h3>
<p>ʤ̾ꤷޤ</p>
<p><input name="author_name" value="#{CGI::escapeHTML(@conf.author_name)}" size="40"></p>
<h3 class="subtitle">륢ɥ쥹</h3>
<p>ʤΥ륢ɥ쥹ꤷޤ1Ԥ1ɥ쥹Ļꤷޤ</p>
<p><textarea name="mail" rows="4" cols="50">#{CGI::escapeHTML(@conf.mail.join("\n"))}</textarea></p>
<h3 class="subtitle"></h3>
<p>ڡιä˥Τ뤫ɤꤷޤϴǻꤷɥ쥹ޤ餫hikiconf.rbSMTPФꤷƤƤ</p>
<p><select name="mail_on_update">
<option value="true"#{@conf.mail_on_update ? ' selected' : ''}> </option>
<option value="false"#{@conf.mail_on_update ? '' : ' selected'}></option>
</select></p>
HTML
end
add_conf_proc( 'password', 'ѥ' ) do
'<h3 class="password">ѥ</h3>' +
case saveconf_password
when :password_change_success
'<p>ѥѥɤѹޤ</p>'
when :password_change_failure
'<p>ѥѥɤְäƤ뤫ѥɤפޤ</p>'
when nil
'<p>ѥѥɤѹޤ</p>'
end +
<<-HTML
<p>ߤΥѥ: <input type="password" name="old_password" size="40"></p>
<p>ѥ: <input type="password" name="password1" size="40"></p>
<p>ѥɡʳǧѤ˺ϤƤ: <input type="password" name="password2" size="40"></p>
HTML
end
add_conf_proc( 'theme', 'ɽ' ) do
saveconf_theme
r = <<-HTML
<h3 class="subtitle">ơޤλ</h3>
<p>ɽ˻Ѥơޤ뤳ȤǤޤ</p>
<p><select name="theme">
HTML
@conf_theme_list.each do |theme|
r << %Q|<option value="#{theme[0]}"#{if theme[0] == @conf.theme then " selected" end}>#{theme[1]}</option>|
end
r << <<-HTML
</select></p>
<h3 class="subtitle">ơURLλ</h3>
<p>ơޤURLꤹ뤳ȤǤޤľCSSꤷ硢Ρ֥ơޤλפơޤ̵뤵졢ꤷCSSȤޤ</p>
<p><input name="theme_url" value="#{CGI::escapeHTML(@conf.theme_url)}" size="60"></p>
<h3 class="subtitle">ơޥǥ쥯ȥλ</h3>
<p>ơޤǥ쥯ȥꤹ뤳ȤǤޤʣֻ˻ѡ</p>
<p><input name="theme_path" value="#{CGI::escapeHTML(@conf.theme_path)}" size="60"></p>
<h3 class="subtitle">ɥС</h3>
<p>ơޤˤäƤϥɥСѤɽΤޤξ硢ɥСɽդˤ뤳ȤǤޤ</p>
<p><select name="sidebar">
<option value="true"#{@conf.use_sidebar ? ' selected' : ''}>Ѥ</option>
<option value="false"#{@conf.use_sidebar ? '' : ' selected'}>Ѥʤ</option>
</select></p>
<h3 class="subtitle">ᥤꥢΥ饹̾(CSS)λ</h3>
<p>ǥեȤǤʸʬΥ饹̾Ȥ'main'ѤޤʳΥ饹̾Ѥ˻ꤷޤ</p>
<p><input name="main_class" value="#{CGI::escapeHTML(@conf.main_class)}" size="20"></p>
<h3 class="subtitle">ɥСΥ饹̾(CSS)λ</h3>
<p>ǥեȤǤϥɥСΥ饹̾Ȥ'sidebar'ѤޤʳΥ饹̾Ѥ˻ꤷޤ</p>
<p><input name="sidebar_class" value="#{CGI::escapeHTML(@conf.sidebar_class)}" size="20"></p>
<h3 class="subtitle">ȥ</h3>
<p>¸Υڡ˼ưŪ˥ꤹ륪ȥǽѤ뤫ɤꤷޤ</p>
<p><select name="auto_link">
<option value="true"#{@conf.auto_link ? ' selected' : ''}>Ѥ</option>
<option value="false"#{@conf.auto_link ? '' : ' selected'}>Ѥʤ</option>
</select></p>
<h3 class="subtitle">WikiName ˤǽ</h3>
<p>WikiName ˤǽѤ뤫ɤꤷޤ</p>
<p><select name="use_wikiname">
<option value="true"#{@conf.use_wikiname ? ' selected' : ''}>Ѥ</option>
<option value="false"#{@conf.use_wikiname ? '' : ' selected'}>Ѥʤ</option>
</select></p>
HTML
end
add_conf_proc( 'xmlrpc', 'XML-RPC' ) do
saveconf_xmlrpc
<<-HTML
<h3 class="subtitle">XML-RPC</h3>
<p>XML-RPC եͭˤ뤫ɤꤷޤ</p>
<p><select name="xmlrpc_enabled">
<option value="true"#{@conf.xmlrpc_enabled ? ' selected' : ''}>ͭ</option>
<option value="false"#{@conf.xmlrpc_enabled ? '' : ' selected'}>̵</option>
</select></p>
HTML
end
|