respond_to do |format|
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render :json => @ar.to_json(Artist.show_json_opt) }
end
end
respond_to do |format|
format.html
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render :json => @au.to_json(Author.show_json_opt) }
end
end
@balloon = Balloon.show(params[:id], [@user, @admin])
respond_to do |format|
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @balloon.to_json(Balloon.show_json_opt) }
end
end
respond_to do |format|
format.html
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @comic.to_json(Comic.show_json_opt) }
format.atom
format.rss
@ground_color = GroundColor.show(params[:id], [@user, @admin])
respond_to do |format|
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @ground_color.to_json(GroundColor.show_json_opt) }
end
end
@ground_picture = GroundPicture.show(params[:id], [@user, @admin])
respond_to do |format|
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @ground_picture.to_json(GroundPicture.show_json_opt) }
end
end
@license_group = LicenseGroup.show(params[:id])
respond_to do |format|
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @license_group.to_json(LicenseGroup.show_json_opt) }
end
end
@license = License.show(params[:id])
respond_to do |format|
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @license.to_json(License.show_json_opt) }
end
end
@original_picture_license_group = OriginalPictureLicenseGroup.new :original_picture_id => @original_picture.id
render
}
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @original_picture.to_json(OriginalPicture.show_json_opt)}
end
end
respond_to do |format|
format.html
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render :json => @panel_picture.to_json(PanelPicture.show_json_opt) }
end
end
@fresh_sheets = SheetPanel.mylist(@author, 1, 5).map {|sp| sp.sheet}
end
}
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @panel.panel_elements_as_json }
format.jsonp {
render :json => "callback(" + @panel.panel_elements_as_json + ");"
format.gif { send_data(@picture.restore(params[:subdir]), opt ) }
format.jpeg { send_data(@picture.restore(params[:subdir]), opt ) }
format.html
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render :json => @picture.to_json}
end
end
format.gif { send_data(@resource_picture.restore(params[:subdir]), opt ) }
format.jpeg { send_data(@resource_picture.restore(params[:subdir]), opt ) }
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render :json => @resource_picture.to_json(ResourcePicture.show_json_opt)}
end
end
respond_to do |format|
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @scroll_panel.scroll_panel_as_json(@author) }
end
end
end
}
format.json { render json: @scroll.to_json(Scroll.show_json_opt) }
+ format.prof { render :template => 'top/prof', :layout => true }
format.atom
format.rss
end
respond_to do |format|
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @sheet_panel.sheet_panel_as_json(@author) }
end
end
@fresh_stories = StorySheet.mylist(@author, 1, 5).map {|ss| ss.story}
end
}
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @sheet.to_json(Sheet.show_json_opt) }
format.atom
format.rss
respond_to do |format|
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
format.json {
render :json => @speech_balloon_template.to_json(SpeechBalloonTemplate.show_json_opt)
}
@speech_balloon = SpeechBalloon.show(params[:id], [@user, @admin])
respond_to do |format|
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @speech_balloon.to_json(SpeechBalloon.show_json_opt) }
end
end
@speech = Speech.show(params[:id], [@user, @admin])
respond_to do |format|
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @speech.to_json(Speech.show_json_opt) }
end
end
@new_sheets = Sheet.mylist(@author, 1, 5)
end
}
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @story.to_json(Story.show_json_opt) }
end
end
respond_to do |format|
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @story_sheet.to_json(StorySheet.show_json_opt) }
end
end
format.gif { send_data(@system_picture.restore, opt ) }
format.jpeg { send_data(@system_picture.restore, opt ) }
format.html # show.html.erb
+ format.prof { render :template => 'top/prof', :layout => true }
format.json { render json: @system_picture.to_json(SystemPicture.show_json_opt)}
end
end
t(MagicNumber[name][index][0])
end
+ def item_tag
+ tag :img, :src => asset_path('item.png'), :width => 35, :height => 35
+ end
+
def icon_tag name, opt = {}
title = opt[:object] ? (name.to_s + ' ID:' + opt[:object].id.to_s) : name
size = opt[:size] ? opt[:size].to_i : 35
<tr>
<td>
+ <%= link_to item_tag, comic_path(comic, :format => :prof) %>
<%= link_to comic_icon(:object => comic, :size => 25), comic_path(comic) %>
<%= link_to h(truncate(comic.title, :length => 40)), comic_path(comic) %>
(<%= comic.stories.size -%>)
--- /dev/null
+<% @page_title = t('.title') + ':' + @comic.title %>
+<h1><%= t('.title') %></h1>
+<p id="notice"><%= notice %></p>
+
+<p>
+ <b><%= t_m 'Comic.title' -%>:</b>
+ <%= link_to h(@comic.title), comic_path(@comic) %>
+</p>
+
+<p>
+ <b><%= t_m 'Comic.description' -%>:</b>
+ <%= h(@comic.description) %>
+</p>
+
+<p>
+ <b><%= t_m 'Comic.visible' -%>:</b>
+ <%= t_selected_item('comic_visible_items', @comic.visible) %>
+</p>
+
+<p>
+ <b><%= t_m 'Comic.author_id' -%>:</b>
+ <%= link_to h(@comic.author.name), author_path(@comic.author) %>
+</p>
+
+<% @comic.stories.each do |story| %>
+ <% if story.visible? @author -%>
+ <div>
+ <%= link_to t('stories.show.t', :t => story.disp_t), story_path(story) %>
+ <%= link_to h(story.title), play_story_path(story) %>
+ </div>
+ <% end %>
+<% end %>
+<p>
+ <b><%= t_m 'Comic.created_at' -%>:</b>
+ <%= l @comic.created_at %>
+</p>
+
+<p>
+ <b><%= t_m 'Comic.updated_at' -%>:</b>
+ <%= l @comic.updated_at %>
+</p>
+
+<% if @comic.own? @author -%>
+ <%= link_to t('link.edit'), edit_comic_path(@comic) %>
+ <%= link_to t('link.destroy'), comic_path(@comic), :method => :delete %>
+
+ <h2>
+ <%= t('stories.index.new') %>
+ </h2>
+ <% @story = Story.new -%>
+ <% @story.supply_default -%>
+ <% @story.attributes = {:comic_id => @comic.id} -%>
+<% end %>
--- /dev/null
+<!DOCTYPE html>\r
+<html>\r
+<head>\r
+ <title>\r
+ <% if @page_title %>\r
+ <%= h @page_title %>\r
+ <% else %>\r
+ <%= t("#{params[:controller]}.#{params[:action]}.title") %>\r
+ <% end %>\r
+ - <%= h(MagicNumber['profile']['users']['caption']) %>\r
+ </title>\r
+ <%= stylesheet_link_tag "application" %>\r
+ <%= javascript_include_tag "application" %>\r
+ <%= raw panel_editor_javascript_include_tags %>\r
+ <%= csrf_meta_tags %>\r
+</head>\r
+<body>\r
+\r
+<div width="100%">\r
+<table class="no-border">\r
+ <tr>\r
+ <td width="50%">\r
+ <h3><%= link_to MagicNumber['profile']['users']['caption'], main_app.root_path %></h3>\r
+ </td>\r
+ <td width="30%">\r
+ <% if user_signed_in? %>\r
+ <%# link_to t('top.metro.title'), '/top/metro' %>\r
+ <% end %>\r
+ </td>\r
+ <td>\r
+ <div>\r
+ <% if @author %>\r
+ <%= link_to h(truncate(@author.name, :length => 12)), main_app.author_path(@author) %>\r
+ <% end %>\r
+ </div>\r
+ <div>\r
+ <% if @artist %>\r
+ <%= link_to h(truncate(@artist.name, :length => 12)), main_app.artist_path(@artist) %>\r
+ <% end %>\r
+ </div>\r
+ </td>\r
+ <td>\r
+ <% if user_signed_in? %>\r
+ <%= link_to t('home.configure.title'), '/home/configure' %>\r
+ <%= link_to t('home.sign_out.title'), main_app.destroy_user_session_path, :method => :delete %>\r
+ <% else %>\r
+ <%= link_to "sign in", main_app.new_user_session_path %>\r
+ <% end %>\r
+ </td>\r
+ </tr>\r
+</table>\r
+</div>\r
+<%= yield %>\r
+<div width="100%" style="background-color: #faddfa; padding: 5px;">\r
+ <%= link_to t('tab.demander.title'), main_app.demanders_path %>\r
+ <% if demand_user_signed_in? %>\r
+ <%= link_to t_m('Demander'), main_app.demanders_path %>\r
+ <%= link_to t('home.sign_out.title'), main_app.destroy_demand_user_session_path, :method => :delete %>\r
+ <% else %>\r
+ <%= link_to t('home.sign_in.title'), main_app.new_demand_user_session_path %>\r
+ <% end %>\r
+</div>\r
+<div width="100%" style="background-color: #ddddfa; padding: 5px;">\r
+ <%= link_to t('tab.system.title'), '/system' %>\r
+ <% if admin_signed_in? %>\r
+ <%= link_to t('tab.system.browse'), '/system/browse' %>\r
+ <%= link_to t('tab.system.approve'), '/system/waiting_list' %>\r
+ <%= link_to t('tab.system.port'), '/system/import' %>\r
+ <%= link_to t('tab.system.token'), '/system/auth_token' %>\r
+ <%= t('tab.system.layout') %>:\r
+ <%= link_to t('tab.system.test'), '/system/test_layout' %>\r
+ <%= link_to t('tab.system.production'), '/system/production_layout' %>\r
+ <%= link_to t('home.sign_out.title'), main_app.destroy_admin_session_path, :method => :delete %>\r
+ <% else %>\r
+ <%= link_to t('home.sign_in.title'), main_app.new_admin_session_path %>\r
+ <% end %>\r
+</div>\r
+<%= javascript_tag 'var server_result=' + @server_result.to_json + ';' %>\r
+\r
+</body>\r
+</html>\r
Mime::Type.register_alias "image/gif", :gif
Mime::Type.register_alias "image/jpeg", :jpeg
Mime::Type.register_alias "application/javascript", :jsonp
+Mime::Type.register_alias "text/html", :prof