diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb
index 83f68d8d8..cadff5f15 100644
--- a/app/controllers/issues_controller.rb
+++ b/app/controllers/issues_controller.rb
@@ -126,10 +126,10 @@ class IssuesController < ApplicationController
@edit_allowed = User.current.allowed_to?(:edit_issues, @project)
@priorities = IssuePriority.active
@time_entry = TimeEntry.new(:issue => @issue, :project => @issue.project)
-
+
@project_base_tag = (params[:project_id] || @issue.project) ? 'base_projects':'base'#by young
@available_watchers = (@issue.project.users.sort + @issue.watcher_users).uniq
-
+
respond_to do |format|
format.html {
retrieve_previous_and_next_issue_ids
diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb
index 536ea6bba..b9e46daee 100644
--- a/app/controllers/projects_controller.rb
+++ b/app/controllers/projects_controller.rb
@@ -348,7 +348,7 @@ class ProjectsController < ApplicationController
if !params[:mail].blank? && User.find_by_mail(params[:mail].to_s).nil?
email = params[:mail]
Mailer.run.send_invite_in_project(email, @project, User.current)
- @is_zhuce =false
+ @is_zhuce = false
flash[:notice] = l(:notice_email_sent, :value => email)
elsif !User.find_by_mail(params[:mail].to_s).nil?
user = User.find_by_mail(params[:mail].to_s)
diff --git a/app/views/issues/_form.html.erb b/app/views/issues/_form.html.erb
index 4cd370adc..fb087a47c 100644
--- a/app/views/issues/_form.html.erb
+++ b/app/views/issues/_form.html.erb
@@ -5,12 +5,10 @@
<% if @issue.safe_attribute? 'tracker_id' %>
- <%= f.select :tracker_id,
- @issue.project.trackers.collect { |t| [t.name, t.id] },
- {:required => true, :no_label => true},
- :onchange => "updateIssueFrom('#{escape_javascript project_issue_form_path(@project, :id => @issue, :format => 'js')}')",
- :class => "w90"
- %>
+ <%= f.select :tracker_id, @issue.project.trackers.collect { |t| [t.name, t.id] },
+ {:required => true, :no_label => true},
+ :onchange => "updateIssueFrom('#{escape_javascript project_issue_form_path(@project, :id => @issue, :format => 'js')}')",
+ :class => "w90" %>
<% end %>
@@ -31,11 +29,10 @@
<% if @issue.safe_attribute? 'subject' %>
<%= f.text_field :subject,
- :class => "w583",
- :maxlength => 255,
- :style => "font-size:small",
- :no_label => true
- %>
+ :class => "w576",
+ :maxlength => 255,
+ :style => "font-size:small",
+ :no_label => true %>
<%= javascript_tag do %>
observeAutocompleteField('issue_subject',
@@ -55,15 +52,16 @@
<%= f.label_for_field :description, :required => @issue.required_attribute?('description'), :no_label => true, :class => "label" %>
<%= link_to_function image_tag('edit.png'), '$(this).hide(); $("#issue_description_and_toolbar").show()' unless @issue.new_record? %>
- <%= content_tag 'span', :id => "issue_description_and_toolbar", :style => (@issue.new_record? ? nil : 'display:none') do %>
- <%= f.text_area :description,
- :rows => (@issue.description.blank? ? 10 : [[10, @issue.description.length / 50].max, 100].min),
- :accesskey => accesskey(:edit),
- :class => "w583",
- :no_label => true %>
+ <%= content_tag 'span', :id => "issue_description_and_toolbar" do %>
+ <%= f.kindeditor :description,:editor_id => "issue_desc_editor",
+ # :rows => (@issue.description.blank? ? 10 : [[10, @issue.description.length / 50].max, 100].min),
+ # :accesskey => accesskey(:edit),
+ # :class => "w583",
+ :width=>'87%',
+ :resizeType => 0,
+ :no_label => true %>
<% end %>
-
- <%= wikitoolbar_for 'issue_description' %>
+ <%#= wikitoolbar_for 'issue_description' %>
<% end %>
@@ -96,20 +94,20 @@
-
-
-
- <%#= link_to "",
+
+
+
+ <%#= link_to "",
# {:controller => 'watchers', :action => 'new', :project_id => @issue.project},
# :remote => true,
# :method => 'get',
:class => "pic_sch mt5 ml5" %>
-
+
<%#= javascript_tag "observeSearchfield('user_search', 'users_for_watcher', '#{ escape_javascript watchers_autocomplete_for_user_path(:user => @available_watchers, :format => 'js', :flag => 'ture') }')" %>
-
-
-
+
+
+
<%= call_hook(:view_issues_form_details_bottom, {:issue => @issue, :form => f}) %>
diff --git a/app/views/issues/new.html.erb b/app/views/issues/new.html.erb
index 137e203ef..77f3baf31 100644
--- a/app/views/issues/new.html.erb
+++ b/app/views/issues/new.html.erb
@@ -1,3 +1,4 @@
+<%= javascript_include_tag "/assets/kindeditor/kindeditor" %>
<%= l(:label_issue_new) %>
@@ -10,7 +11,7 @@
<%= render :partial => 'issues/form', :locals => {:f => f} %>
-
+
<%= l(:button_create) %>
<%#= preview_link preview_new_issue_path(:project_id => @project), 'issue-form', 'preview', {:class => "blue_btn fl ml10"} %>
diff --git a/app/views/issues/show.html.erb b/app/views/issues/show.html.erb
index 112b64745..987b92570 100644
--- a/app/views/issues/show.html.erb
+++ b/app/views/issues/show.html.erb
@@ -1,3 +1,4 @@
+<%= javascript_include_tag "/assets/kindeditor/kindeditor" %>
<%= l(:label_issue_edit) %>
@@ -32,7 +33,7 @@
<% if @issue.description? || @issue.attachments.any? -%>
<% if @issue.description? %>
<%#= link_to l(:button_quote), quoted_issue_path(@issue.id), :remote => true, :method => 'post', :class => 'icon icon-comment' if authorize_for('issues', 'edit') %>
- <%= textilizable @issue, :description, :attachments => @issue.attachments %>
+ <%= textAreailizable @issue, :description, :attachments => @issue.attachments %>
<% end %>
@@ -102,13 +103,13 @@
+
<% if @issue.editable? %>
<%= render :partial => 'edit' %>
-
-
+
<%= l(:button_submit) %>
<% end %>
diff --git a/app/views/layouts/base_projects.html.erb b/app/views/layouts/base_projects.html.erb
index beade0a7a..43861d99a 100644
--- a/app/views/layouts/base_projects.html.erb
+++ b/app/views/layouts/base_projects.html.erb
@@ -144,10 +144,12 @@
<%= l(:label_member) %>(<%= link_to "#{@project.members.count}", project_member_path(@project), :class => 'info_foot_num c_blue' %>)
|
<%= l(:label_user_watcher) %>(<%= link_to "#{@project.watcher_users.count}", {:controller=>"projects", :action=>"watcherlist", :id => @project.id}, :class => 'info_foot_num c_blue' %>)
- |
- <%= l(:project_module_attachments) %>(
- <% attaments_num = @project.attachments.count+Attachment.where(["`container_type` = 'Version' and `container_id` in (?)",@project.versions.map{ |v| v.id}]).all.count %>
- <%= link_to "#{attaments_num}", project_files_path(@project), :class => 'info_foot_num c_blue' %>)
+ <% unless @project.enabled_modules.where("name = 'files'").empty? %>
+ |
+ <%= l(:project_module_attachments) %>(
+ <% attaments_num = @project.attachments.count+Attachment.where(["`container_type` = 'Version' and `container_id` in (?)",@project.versions.map{ |v| v.id}]).all.count %>
+ <%= link_to "#{attaments_num}", project_files_path(@project), :class => 'info_foot_num c_blue' %>)
+ <% end %>
diff --git a/app/views/layouts/project_base.html.erb b/app/views/layouts/project_base.html.erb
deleted file mode 100644
index af376b1f5..000000000
--- a/app/views/layouts/project_base.html.erb
+++ /dev/null
@@ -1,47 +0,0 @@
-<% @nav_dispaly_project_label = 1
- @nav_dispaly_forum_label = 1 %>
-
-
-
-
- <%=h html_title %>
-
-
- <%= csrf_meta_tag %>
- <%= favicon %>
- <%= stylesheet_link_tag 'jquery/jquery-ui-1.9.2', 'application', 'nyan', :media => 'all' %>
- <%= stylesheet_link_tag 'rtl', :media => 'all' if l(:direction) == 'rtl' %>
- <%= javascript_heads %>
- <%= javascript_include_tag "jquery.leanModal.min" %>
- <%= javascript_include_tag 'seems_rateable/jRating', 'seems_rateable/rateable'%>
- <%= heads_for_theme %>
- <%= call_hook :view_layouts_base_html_head %>
-
- <%= yield :header_tags -%>
-
-
-
-
-
- <%=render :partial => 'layouts/base_header'%>
-
-
- <%= render_flash_messages %>
- <%= yield %>
- <%= call_hook :view_layouts_base_content %>
-
- <%=render :partial => 'layouts/base_footer'%>
-
-
-
-
-
-
<%= l(:label_loading) %>
-
-
-
-
-
-<%= call_hook :view_layouts_base_body_bottom %>
-
-
diff --git a/app/views/projects/show.html.erb b/app/views/projects/show.html.erb
index f3c453019..ffeeaef82 100644
--- a/app/views/projects/show.html.erb
+++ b/app/views/projects/show.html.erb
@@ -51,7 +51,7 @@
<%= link_to format_activity_title("#{act.issue.tracker} ##{act.issue.project_issues_index}: #{act.issue.subject}"),
{:controller => 'issues', :action => 'show', :id => act.issue.id, :anchor => "change-#{act.id}"}, :class => "problem_tit fl fb" %>
- <%= textAreailizable act,:notes %>
+
<%= textilizable act,:notes %>
<%= l :label_activity_time %> :<%= format_activity_day(act.created_on) %> <%= format_time(act.created_on, false) %>
diff --git a/public/stylesheets/public.css b/public/stylesheets/public.css
index 586704d16..6961b23c8 100644
--- a/public/stylesheets/public.css
+++ b/public/stylesheets/public.css
@@ -93,6 +93,7 @@ h4{ font-size:14px; color:#3b3b3b;}
.w520{ width:520px;}
.w543{ width:543px;}
.w557{ width:557px;}
+.w576{ width:576px;}
.w583{ width:583px;}
.w350{ width:350px;}
.w610{ width:610px;}