3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
4 <title><%= APPTITLE %></title>
5 <link rel="stylesheet" href="./erbtemp/stylesheet.css" type="text/css">
6 <script type="text/javascript" src="./jquery/jquery.js">
8 <script type="text/javascript" src="./wymeditor/jquery.wymeditor.min.js">
10 <script type="text/javascript">
11 if (window.ActiveXObject) {
14 jQuery('#contenteditor').wymeditor({
15 updateSelector: ".wymupdate",
16 updateSelector: "input",
17 iframeBasePath: "main_"
22 function switchsubmit(form, action){
23 document.getElementsByName("action").item(0).value = action;
32 <div class="divstyle" style="width: <%= TABLEWIDTH %>px;">
33 <form action="<%= cgi.script_name %>" method="POST">
34 <input type="hidden" name="target_filepath" value="<%= session["target_filepath"] %>"><% case params["action"]
36 <input type="hidden" name="editid" value="<%= session["editid"] %>">
37 <table align="center" style="width: <%= (TABLEWIDTH - 20) %>px;">
40 <td colspan="2" class="formheader">
45 entry = db["editentry"]
46 entry.paramlist.each do |val| %>
47 <tr style="display: <%= entry.display[val] %>;">
48 <td class="formnavi" style="width: 140px;">
49 <%= entry.name[val] %>
51 <td class="forminput">
52 <input type="hidden" name="<%= val %>" value="<%= entry.send(val) %>"><% if val != "content" %><%= entry.send(val) %><% else %><%= entry.content_for_view %><% end %>
59 <input type="hidden" name="mode" value="editentry"><input type="hidden" name="action" value=""><input type="button" value="戻る" onclick="switchsubmit(this.form, 'back')"> <input type="button" value="確定" onclick="switchsubmit(this.form, 'exec')"><% when "exec" %>
60 <table align="center" style="width: <%= (TABLEWIDTH - 20) %>px">
63 <td class="forminput" style="text-align: center;">
70 <a href="<%= cgi.script_name %>">メニューに戻る</a>
72 <input type="hidden" name="editid" value="<%= session["editid"] %>">
73 <table align="center" style="width: <%= (TABLEWIDTH - 20) %>px;">
76 <td colspan="2" class="formheader">
82 entry = db["editentry"]
83 entry.paramlist.each do |val| %>
84 <tr style="display: <%= entry.display[val] %>;">
85 <td class="formnavi" style="width: 140px;">
86 <%= entry.name[val] %>
88 <td class="forminput">
89 <% if val == "content" %>
90 <textarea name="<%= val %>" rows="10" style="width: 100%" id="contenteditor"><%= entry.content_for_generator %></textarea>
91 <% elsif val == "updated" %>
92 <input type="text" name="<%= val %>" value="<%= Time.now.iso8601 %>" style="width: 100%;"><% else %>
93 <input type="text" name="<%= val %>" value="<%= entry.send(val) %>" style="width: 100%;"><% end %>
100 <input type="hidden" name="mode" value="editentry"><input type="hidden" name="action" value="confirm"><input type="submit" value="確認"><% when "back" %>
101 <input type="hidden" name="editid" value="<%= session["editid"] %>">
102 <table align="center" style="width: <%= (TABLEWIDTH - 20) %>px;">
105 <td colspan="2" class="formheader">
111 entry = db["editentry"]
112 entry.paramlist.each do |val| %>
113 <tr style="display: <%= entry.display[val] %>;">
114 <td class="formnavi" style="width: 140px;">
115 <%= entry.name[val] %>
117 <td class="forminput">
118 <% if val == "content" %>
119 <textarea name="<%= val %>" rows="10" style="width: 100%" id="contenteditor"><%= entry.content_for_generator %></textarea>
121 <input type="text" name="<%= val %>" value="<%= entry.send(val) %>" style="width: 100%;"><% end %>
128 <input type="hidden" name="mode" value="editentry"><input type="hidden" name="action" value="confirm"><input type="submit" class="wymupdate" value="確認"><% else %>
129 <% db.transaction do %>
130 <table align="center" style="width: <%= (TABLEWIDTH - 20) %>px;">
133 <td class="formheader" colspan="3">
138 <td class="formheader">
141 <td class="formheader" style="text-align: center;">
144 <td class="formheader" style="text-align: center;">
148 <% db["entry"].each_with_index do |entry, i| %>
150 <td class="forminput" style="width: 30px; text-align: center;">
151 <input type="radio" name="editid" value="<%= entry.send("entryid") %>">
153 <td class="forminput">
154 <%= entry.send("title") %>
156 <td class="forminput" style="width: 150px; text-align: center;">
157 <%= entry.send("published").gsub("+09:00", "").gsub("T", " ") %>
164 <% if db["entry"].length != 0 %>
165 <input type="hidden" name="mode" value="editentry"><input type="hidden" name="action" value="edit"><input type="submit" value="編集"><% else %>
175 <div class="divstyle" style="border: none;">