wiki页面调整

This commit is contained in:
huang 2015-04-16 00:30:23 +08:00
parent 6229acac71
commit 8e7b4868ca
5 changed files with 58 additions and 25 deletions

View File

@ -1,5 +1,5 @@
<div class="wiki wiki-page" id="wiki_content_div"> <%= textAreailizable content, :text, :attachments => content.page.attachments,
<%= textAreailizable content, :text, :attachments => content.page.attachments,
:edit_section_links => (@sections_editable && {:controller => 'wiki', :action => 'edit', :project_id => @page.project, :id => @page.title}) %> :edit_section_links => (@sections_editable && {:controller => 'wiki', :action => 'edit', :project_id => @page.project, :id => @page.title}) %>
<%#= content.text.html_safe %> <%#= content.text.html_safe %>
</div>

View File

@ -31,6 +31,7 @@
</div> </div>
<div class="box tabular" style="padding-top: 10px;"> <div class="box tabular" style="padding-top: 10px;">
<!--上一页-->
<% if @page.safe_attribute_names.include?('parent_id') && @wiki.pages.any? %> <% if @page.safe_attribute_names.include?('parent_id') && @wiki.pages.any? %>
<%= fields_for @page do |fp| %> <%= fields_for @page do |fp| %>
<p> <p>
@ -48,11 +49,11 @@
<div class="cl"></div> <div class="cl"></div>
<li><label class="label" >&nbsp;<%=l(:label_attachment_plural)%>&nbsp;&nbsp;:&nbsp;</label> <li><label class="label" >&nbsp;<%=l(:label_attachment_plural)%>&nbsp;&nbsp;:&nbsp;</label>
<%= render :partial => 'attachments/form',:locals => {:container => @page} %> <%= render :partial => 'attachments/form',:locals => {:container => @page} %>
<label class="c_grey">(最大文件大小: 50 MB)</label>
</li> </li>
<div class="cl"></div> <div class="cl"></div>
</ul> </ul>
<a remote="true" href="javascript:void(0)" class="blue_btn" onclick="$('#new_membership').submit();"> <a remote="true" href="javascript:void(0)" class="blue_btn" onclick="$('#wiki_form').submit();">
<%= l(:button_save) %> <%= l(:button_save) %>
</a> </a>
</div> </div>

View File

@ -1,20 +1,23 @@
<div class="project_r_h"> <div class="project_r_h" xmlns="http://www.w3.org/1999/html">
<h2 class="project_h2">Wiki</h2> <h2 class="project_h2">Wiki</h2>
</div> </div>
<div class="contextual"> <div class="wiki_page">
<% if @editable %> <div class="wiki_page_con">
<% if @content.current_version? %> <div class="contextual">
<%= link_to_if_authorized(l(:button_edit), {:action => 'edit', :id => @page.title}, :class => 'icon icon-edit', :accesskey => accesskey(:edit)) %> <% if @editable %>
<%= watcher_link(@page, User.current) %> <% if @content.current_version? %>
<%#= watcher_link(@page, User.current) %>
<%#= link_to_if_authorized(l(:button_lock), {:action => 'protect', :id => @page.title, :protected => 1}, :method => :post, :class => 'icon icon-lock') if !@page.protected? %> <%#= link_to_if_authorized(l(:button_lock), {:action => 'protect', :id => @page.title, :protected => 1}, :method => :post, :class => 'icon icon-lock') if !@page.protected? %>
<%#= link_to_if_authorized(l(:button_unlock), {:action => 'protect', :id => @page.title, :protected => 0}, :method => :post, :class => 'icon icon-unlock') if @page.protected? %> <%#= link_to_if_authorized(l(:button_unlock), {:action => 'protect', :id => @page.title, :protected => 0}, :method => :post, :class => 'icon icon-unlock') if @page.protected? %>
<%#= link_to_if_authorized(l(:button_rename), {:action => 'rename', :id => @page.title}, :class => 'icon icon-move') %> <%#= link_to_if_authorized(l(:button_rename), {:action => 'rename', :id => @page.title}, :class => 'icon icon-move') %>
<%= link_to_if_authorized(l(:button_delete), {:action => 'destroy', :id => @page.title}, :method => :delete, :data => {:confirm => l(:text_are_you_sure)}, :class => 'icon icon-del') %> <%= link_to_if_authorized("", {:action => 'destroy', :id => @page.title}, :method => :delete, :data => {:confirm => l(:text_are_you_sure)}, :class => 'pic_del fr') %>
<%= link_to_if_authorized("", {:action => 'edit', :id => @page.title}, :class => 'pic_edit fr', :accesskey => accesskey(:edit)) %>
<% else %> <% else %>
<%= link_to_if_authorized(l(:button_rollback), {:action => 'edit', :id => @page.title, :version => @content.version }, :class => 'icon icon-cancel') %> <%= link_to_if_authorized(l(:button_rollback), {:action => 'edit', :id => @page.title, :version => @content.version }, :class => 'icon icon-cancel') %>
<% end %> <% end %>
<% end %> <% end %>
<%= link_to_if_authorized(l(:label_history), {:action => 'history', :id => @page.title}, :class => 'icon icon-history') %> <%#= link_to_if_authorized(l(:label_history), {:action => 'history', :id => @page.title}, :class => 'icon icon-history') %>
</div> </div>
<%= wiki_page_breadcrumb(@page) %> <%= wiki_page_breadcrumb(@page) %>
<% unless @content.current_version? %> <% unless @content.current_version? %>
@ -40,28 +43,37 @@
</p> </p>
<hr /> <hr />
<% end %> <% end %>
<div class="cl"></div>
<%= render(:partial => "wiki/content", :locals => {:content => @content}) %> <%= render(:partial => "wiki/content", :locals => {:content => @content}) %>
<%= link_to_attachments @page %> <%= link_to_attachment_project @page, :author => false %>
<!--<a href="javascript:void(0)" class=" c_orange fl ml20 fl">zhang<span class="c_grey"> 2014-08-04 10:09</span></a>-->
</div>
<!--wiki new-->
<% if @editable && authorize_for('wiki', 'add_attachment') %> <% if @editable && authorize_for('wiki', 'add_attachment') %>
<div id="wiki_add_attachment">
<p> <div class=" mb10">
<%= link_to l(:label_attachment_new), {}, :onclick => "$('#add_attachment_form').show(); return false;", <%= link_to l(:label_upload_files), {}, :onclick => "$('#add_attachment_form').show(); return false;",
:id => 'attach_files_link' %></p> :id => 'attach_files_link',
:class => "blue_u_btn fl mr10" %>
<%= form_tag({:controller => 'wiki', :action => 'add_attachment', <%= form_tag({:controller => 'wiki', :action => 'add_attachment',
:project_id => @project, :id => @page.title}, :project_id => @project, :id => @page.title},
:multipart => true, :id => "add_attachment_form", :multipart => true, :id => "add_attachment_form",
:style => "display:none;") do %> :style => "display:none;") do %>
<div class="box">
<p> <div class="box">
<%= render :partial => 'attachments/form' %> <p> <br/><br/>
<%= render :partial => 'attachments/form_project' %>
</p> </p>
</div> </div>
<%= submit_tag l(:button_add) %> <a remote="true" href="javascript:void(0)" class="blue_btn fl " onclick="$('#add_attachment_form').submit();">
<%= link_to l(:button_cancel), {}, :onclick => "$('#add_attachment_form').hide(); return false;" %> <%= l(:button_add) %>
</a>
<%= link_to l(:button_cancel), {}, :onclick => "$('#add_attachment_form').hide(); return false;", :class => "grey_btn ml10 fl" %>
<% end %> <% end %>
</div> </div>
<% end %>
<% end %>
<br/>
<% other_formats_links do |f| %> <% other_formats_links do |f| %>
<%= f.link_to 'PDF', :url => {:id => @page.title, :version => params[:version]} %> <%= f.link_to 'PDF', :url => {:id => @page.title, :version => params[:version]} %>
<%= f.link_to 'HTML', :url => {:id => @page.title, :version => params[:version]} %> <%= f.link_to 'HTML', :url => {:id => @page.title, :version => params[:version]} %>
@ -83,3 +95,4 @@
}); });
}; };
</script> </script>
</div>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@ -134,6 +134,20 @@ a.blue_btn{background:#64bdd9;color:#fff;font-size:14px; font-weight:normal; pad
a:hover.blue_btn{ background:#329cbd;} a:hover.blue_btn{ background:#329cbd;}
a.orange_btn{ background:#ff5722;color:#fff;font-size:14px; font-weight:normal; padding:2px 10px; text-align:center; } a.orange_btn{ background:#ff5722;color:#fff;font-size:14px; font-weight:normal; padding:2px 10px; text-align:center; }
a:hover.orange_btn{ background:#d63502;} a:hover.orange_btn{ background:#d63502;}
.green_u_btn{border:1px solid #3cb761; padding:2px 10px; color:#3cb761;}
a.green_u_btn{border:1px solid #3cb761; padding:2px 10px; color:#3cb761;}
a:hover.green_u_btn{ background:#3cb761; color:#fff;}
.orange_u_btn{border:1px solid #ff5d31; padding:2px 10px; color:#ff5d31;}
a.orange_u_btn{border:1px solid #ff5d31; padding:2px 10px; color:#ff5d31;}
a:hover.orange_u_btn{background:#ff5d31; color:#fff;}
.bgreen_u_btn{border:1px solid #1abc9c; padding:2px 10px; color:#1abc9c;}
a.bgreen_u_btn{border:1px solid #1abc9c1; padding:2px 10px; color:#1abc9c;}
a:hover.bgreen_u_btn{background:#1abc9c; color:#fff;}
.blue_u_btn{border:1px solid #15bccf; padding:2px 10px; color:#15bccf;}
a.blue_u_btn{border:1px solid #15bccf; padding:2px 10px; color:#15bccf;}
a:hover.blue_u_btn{background:#15bccf; color:#fff;}
.nolink_btn{ background:#BCBCBC; color: #fff; padding:2px 5px;} .nolink_btn{ background:#BCBCBC; color: #fff; padding:2px 5px;}
.more_btn{-moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #9DCEFF; color:#9DCEFF; border-radius:3px; padding:0px 3px;} .more_btn{-moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #9DCEFF; color:#9DCEFF; border-radius:3px; padding:0px 3px;}
.upbtn{ margin:42px 0 0 10px; border:none;} .upbtn{ margin:42px 0 0 10px; border:none;}
@ -148,7 +162,12 @@ a:hover.orange_btn{ background:#d63502;}
.pic_mes{ display:block; background:url(../images/public_icon.png) 0px -376px no-repeat; width:20px; height:15px; padding-left:18px;} .pic_mes{ display:block; background:url(../images/public_icon.png) 0px -376px no-repeat; width:20px; height:15px; padding-left:18px;}
.pic_img{ display:block; background:url(../images/public_icon.png) -31px -419px no-repeat; width:20px; height:15px; } .pic_img{ display:block; background:url(../images/public_icon.png) -31px -419px no-repeat; width:20px; height:15px; }
.pic_del{ display:block; background:url(../images/public_icon.png) 0px -235px no-repeat; width:20px; height:15px; } .pic_del{ display:block; background:url(../images/public_icon.png) 0px -235px no-repeat; width:20px; height:15px; }
.pic_stats{display:block; background:url(../images/public_icon.png) 0px -548px no-repeat; width:20px; height:15px;}
.pic_files{display:block; background:url(../images/public_icon.png) 0px -578px no-repeat; width:20px; height:15px;}
.pic_text{display:block; background:url(../images/public_icon.png) 0px -609px no-repeat; width:20px; height:18px;}
.pic_text02{display:block; background:url(../images/public_icon.png) 0px -642px no-repeat; width:20px; height:19px;}
.pic_edit{display:block; background:url(../images/public_icon.png) 0px -32px no-repeat; width:20px; height:15px;}
.pic_edit:hover{display:block; background:url(../images/public_icon.png) -32px -32px no-repeat; width:20px; height:15px;}