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 <% if params["action"].blank? || params["action"] == "back" %>
8 <script type="text/javascript" src="./openwysiwyg/scripts/wysiwyg.js">
10 <script type="text/javascript">
11 WYSIWYG.attach('contenteditor');
15 <script type="text/javascript" src="./jquery/jquery.js">
17 <script type="text/javascript" src="./wymeditor/jquery.wymeditor.js">
19 <script type="text/javascript">
21 jQuery('#contenteditor').wymeditor({
22 updateSelector: ".wymupdate",
23 updateSelector: "input",
24 iframeBasePath: "main_"
29 <script type="text/javascript">
30 function switchsubmit(form, action){
31 document.getElementsByName("action").item(0).value = action;
40 <div class="divstyle" style="width: <%= TABLEWIDTH %>px;">
41 <form action="<%= cgi.script_name %>" method="POST">
42 <input type="hidden" name="target_filepath" value="<%= session["target_filepath"] %>"><% case params["action"]
44 <table align="center" style="width: <%= (TABLEWIDTH - 20) %>px;">
47 <td colspan="2" class="formheader">
52 entry = db["newentry"]
53 entry.paramlist.each do |val| %>
54 <tr style="display: <%= entry.display[val] %>;">
55 <td class="formnavi" style="width: 140px;">
56 <%= entry.name[val] %>
58 <td class="forminput">
59 <input type="hidden" name="<%= val %>" value="<%= entry.send(val) %>"><% if val != "content" %><%= entry.send(val) %><% else %><%= entry.content_for_view %><% end %>
66 <input type="hidden" name="mode" value="newentry"><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" %>
67 <table align="center" style="width: <%= (TABLEWIDTH - 20) %>px;">
70 <td class="forminput" style="text-align: center;">
77 <a href="<%= cgi.script_name %>">メニューに戻る</a>
79 <table style="width: <%= (TABLEWIDTH - 20) %>px;">
82 <td colspan="2" class="formheader">
88 if cgi["action"] == "back"
89 entry = db["newentry"]
93 entry.paramlist.each do |val| %>
94 <tr style="display: <%= entry.display[val] %>;">
95 <td class="formnavi" style="width: 140px;">
96 <%= entry.name[val] %>
98 <td class="forminput">
99 <% if val != "content" %>
100 <input type="text" name="<%= val %>" value="<%= entry.send(val) %>" style="width: 100%"><% else %>
101 <textarea name="<%= val %>" rows="10" style="width: 100%" id="contenteditor"><%= entry.content_for_generator %></textarea>
110 <input type="hidden" name="mode" value="newentry"><input type="hidden" name="action" value="confirm"><input type="submit" value="確認"><% else %>
111 <table align="center" style="width: <%= (TABLEWIDTH - 20) %>px;">
114 <td colspan="2" class="formheader">
120 if cgi["action"] == "back"
121 entry = db["newentry"]
123 entry = Entry.new({})
125 entry.paramlist.each do |val| %>
126 <tr style="display: <%= entry.display[val] %>;">
127 <td class="formnavi" style="width: 140px;">
128 <%= entry.name[val] %>
130 <td class="forminput">
131 <% date = Time.now.iso8601 %>
132 <% if val == "content" %>
133 <textarea name="<%= val %>" rows="10" style="width: 100%" id="contenteditor"><%= entry.content_for_generator %></textarea>
134 <% elsif val == "entryid" %>
135 <input type="text" name="<%= val %>" value="<%= db["feed"].feedid %>?<%= date %>" style="width: 100%"><% elsif val == "updated" || val == "published" %>
136 <input type="text" name="<%= val %>" value="<%= date %>" style="width: 100%"><% elsif val == "url" %>
137 <input type="text" name="<%= val %>" value="<%= db["feed"].url %>#<%= db["feed"].feedid %>?<%= date %>" style="width: 100%"><% else %>
138 <input type="text" name="<%= val %>" value="<%= entry.send(val) %>" style="width: 100%"><% end %>
145 <input type="hidden" name="mode" value="newentry"><input type="hidden" name="action" value="confirm"><input type="submit" class="wymupdate" value="確認"><% end %>
149 <div class="divstyle" style="border: none;">