Merge branch 'szzh' of http://repository.trustie.net/xianbo/trustie2 into szzh
This commit is contained in:
commit
b2b978d540
|
@ -1,23 +0,0 @@
|
||||||
*.swp
|
|
||||||
/.project
|
|
||||||
/.idea
|
|
||||||
/.bundle
|
|
||||||
*.swp
|
|
||||||
/config/database.yml
|
|
||||||
/config/configuration.yml
|
|
||||||
/files/*
|
|
||||||
/log/*
|
|
||||||
/public/tmp/*
|
|
||||||
/tmp/*
|
|
||||||
/public/cache/*
|
|
||||||
.gitignore
|
|
||||||
/config/newrelic.yml
|
|
||||||
/public/images/avatars/*
|
|
||||||
/Gemfile
|
|
||||||
/Gemfile.lock
|
|
||||||
/db/schema.rb
|
|
||||||
/Gemfile.lock
|
|
||||||
/lib/plugins/acts_as_versioned/test/debug.log
|
|
||||||
.rbenv-gemsets
|
|
||||||
.DS_Store
|
|
||||||
public/api_doc/
|
|
|
@ -156,7 +156,7 @@ class IssuesController < ApplicationController
|
||||||
call_hook(:controller_issues_new_before_save, { :params => params, :issue => @issue })
|
call_hook(:controller_issues_new_before_save, { :params => params, :issue => @issue })
|
||||||
@issue.save_attachments(params[:attachments] || (params[:issue] && params[:issue][:uploads]))
|
@issue.save_attachments(params[:attachments] || (params[:issue] && params[:issue][:uploads]))
|
||||||
# 给该issue在它所在的项目中所有的issues中所在的位置给一个序号
|
# 给该issue在它所在的项目中所有的issues中所在的位置给一个序号
|
||||||
@issue.project_issues_index = @issue.project.issues.last.project_issues_index + 1
|
@issue.project_issues_index = @issue.project.issues.last.nil? ? 1 : @issue.project.issues.last.project_issues_index + 1
|
||||||
if @issue.save
|
if @issue.save
|
||||||
call_hook(:controller_issues_new_after_save, { :params => params, :issue => @issue})
|
call_hook(:controller_issues_new_after_save, { :params => params, :issue => @issue})
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
|
|
|
@ -1841,7 +1841,7 @@ module ApplicationHelper
|
||||||
# course_all_course_link = link_to l(:label_course_all), {:controller => 'courses', :action => 'index'}
|
# course_all_course_link = link_to l(:label_course_all), {:controller => 'courses', :action => 'index'}
|
||||||
course_teacher_all_link = link_to l(:label_teacher_all), {:controller => 'users', :action => 'index', :role => 'teacher', :host => Setting.course_domain}
|
course_teacher_all_link = link_to l(:label_teacher_all), {:controller => 'users', :action => 'index', :role => 'teacher', :host => Setting.course_domain}
|
||||||
# courses_link = link_to l(:label_course_practice), {:controller => 'courses', :action => 'index'}
|
# courses_link = link_to l(:label_course_practice), {:controller => 'courses', :action => 'index'}
|
||||||
users_link = link_to l(:label_software_user), {:controller => 'users', :action => 'index', :host => Setting.user_domain}
|
#users_link = link_to l(:label_software_user), {:controller => 'users', :action => 'index', :host => Setting.user_domain}
|
||||||
# contest_link = link_to l(:label_contest_innovate), {:controller => 'contests', :action => 'index'}
|
# contest_link = link_to l(:label_contest_innovate), {:controller => 'contests', :action => 'index'}
|
||||||
bids_link = link_to l(:label_requirement_enterprise), {:controller => 'bids', :action => 'index'}
|
bids_link = link_to l(:label_requirement_enterprise), {:controller => 'bids', :action => 'index'}
|
||||||
forum_link = link_to l(:label_forum_all), {:controller => "forums", :action => "index"}
|
forum_link = link_to l(:label_forum_all), {:controller => "forums", :action => "index"}
|
||||||
|
@ -1860,7 +1860,7 @@ module ApplicationHelper
|
||||||
|
|
||||||
nav_list.push(courses_link) if @nav_dispaly_course_label && @show_course == 1
|
nav_list.push(courses_link) if @nav_dispaly_course_label && @show_course == 1
|
||||||
# nav_list.push(projects_link) if @nav_dispaly_project_label
|
# nav_list.push(projects_link) if @nav_dispaly_project_label
|
||||||
nav_list.push(users_link) if @nav_dispaly_user_label
|
#nav_list.push(users_link) if @nav_dispaly_user_label
|
||||||
# nav_list.push(contest_link) if @nav_dispaly_contest_label && @show_contest == 1
|
# nav_list.push(contest_link) if @nav_dispaly_contest_label && @show_contest == 1
|
||||||
nav_list.push(bids_link) if @nav_dispaly_bid_label
|
nav_list.push(bids_link) if @nav_dispaly_bid_label
|
||||||
nav_list.push(forum_link) if @nav_dispaly_forum_label
|
nav_list.push(forum_link) if @nav_dispaly_forum_label
|
||||||
|
|
|
@ -164,8 +164,11 @@ class Message < ActiveRecord::Base
|
||||||
# Author lizanle
|
# Author lizanle
|
||||||
# Description
|
# Description
|
||||||
def act_as_forge_activity
|
def act_as_forge_activity
|
||||||
self.forge_acts << ForgeActivity.new(:user_id => self.author_id,
|
# 如果project为空,那么就是课程相关的消息
|
||||||
:project_id => self.board.project.id)
|
if !self.board.project.nil?
|
||||||
|
self.forge_acts << ForgeActivity.new(:user_id => self.author_id,
|
||||||
|
:project_id => self.board.project.id)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#更新用户分数 -by zjc
|
#更新用户分数 -by zjc
|
||||||
|
|
|
@ -98,8 +98,11 @@ class News < ActiveRecord::Base
|
||||||
# Author lizanle
|
# Author lizanle
|
||||||
# Description 公用表中也要记录
|
# Description 公用表中也要记录
|
||||||
def act_as_forge_activity
|
def act_as_forge_activity
|
||||||
self.forge_acts << ForgeActivity.new(:user_id => self.author_id,
|
# 如果是project为空,那么是课程相关的,不需要保存
|
||||||
:project_id => self.project.id)
|
if !self.project.nil?
|
||||||
|
self.forge_acts << ForgeActivity.new(:user_id => self.author_id,
|
||||||
|
:project_id => self.project.id)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -4,9 +4,14 @@
|
||||||
<input type="text" maxlength="100" name="polls_name" id="polls_title" value="<%= @poll.polls_name %>" class="input_title" placeholder="问卷标题"/>
|
<input type="text" maxlength="100" name="polls_name" id="polls_title" value="<%= @poll.polls_name %>" class="input_title" placeholder="问卷标题"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="ur_title_editor_prefix">
|
<div class="ur_title_editor_prefix">
|
||||||
<textarea name="polls_description" maxlength="300" id="polls_description" class="textarea_editor"><%= @poll.polls_description%></textarea>
|
<div contenteditable="true" id="polls_description_div" class="ur_textbox" style="min-height: 150px;width: 100%;background-color: #ffffff" onkeyup="edit_head();">
|
||||||
|
<%= @poll.polls_description.nil? ? "" : @poll.polls_description.html_safe%>
|
||||||
|
</div>
|
||||||
|
<textarea name="polls_description" maxlength="300" id="polls_description" class="textarea_editor" style="display: none">
|
||||||
|
<%= @poll.polls_description%>
|
||||||
|
</textarea>
|
||||||
</div>
|
</div>
|
||||||
<div class="ur_editor_footer">
|
<div class="ur_editor_footer" style="padding-top: 10px;">
|
||||||
<a class="btn_submit" data-button="ok" onclick="pollsSubmit($(this));">
|
<a class="btn_submit" data-button="ok" onclick="pollsSubmit($(this));">
|
||||||
<%= l(:label_button_ok)%>
|
<%= l(:label_button_ok)%>
|
||||||
</a>
|
</a>
|
||||||
|
|
|
@ -7,6 +7,11 @@
|
||||||
<%#= javascript_include_tag "polls" %>
|
<%#= javascript_include_tag "polls" %>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
//编辑问卷描述之后
|
||||||
|
function edit_head(){
|
||||||
|
$("#polls_description").val($("#polls_description_div").html());
|
||||||
|
}
|
||||||
|
|
||||||
function add_MC(){
|
function add_MC(){
|
||||||
$("#new_poll_question").html("<%= escape_javascript(render :partial => 'new_MC') %>");
|
$("#new_poll_question").html("<%= escape_javascript(render :partial => 'new_MC') %>");
|
||||||
$("#poll_questions_title").focus();
|
$("#poll_questions_title").focus();
|
||||||
|
|
|
@ -3,8 +3,6 @@
|
||||||
<h1 class="ur_page_title" id="polls_name_h">
|
<h1 class="ur_page_title" id="polls_name_h">
|
||||||
<%= poll.polls_name%>
|
<%= poll.polls_name%>
|
||||||
</h1>
|
</h1>
|
||||||
<p class="ur_prefix_content" id="polls_description_p">
|
<%= @poll.polls_description.nil? ? "" : @poll.polls_description.html_safe%>
|
||||||
<%= @poll.polls_description%>
|
|
||||||
</p>
|
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
</div><!--头部显示 end-->
|
</div><!--头部显示 end-->
|
|
@ -1,6 +1,6 @@
|
||||||
$("#polls_<%= @poll.id %>").html("<%= escape_javascript(render :partial => 'poll',:locals => {:poll => @poll}) %>");
|
$("#polls_<%= @poll.id %>").html("<%= escape_javascript(render :partial => 'poll',:locals => {:poll => @poll}) %>");
|
||||||
$('#ajax-modal').html("<%= escape_javascript(render :partial => 'alert', locals: { :message => l(:label_memo_create_succ)}) %>");
|
$('#ajax-modal').html("<%= escape_javascript(render :partial => 'alert', locals: { :message => l(:label_memo_create_succ)}) %>");
|
||||||
showModal('ajax-modal', '180px');
|
showModal('ajax-modal', '250px');
|
||||||
$('#ajax-modal').css('height','111px');
|
$('#ajax-modal').css('height','111px');
|
||||||
$('#ajax-modal').siblings().remove();
|
$('#ajax-modal').siblings().remove();
|
||||||
$('#ajax-modal').before("<span style='float: right;cursor:pointer;'>" +
|
$('#ajax-modal').before("<span style='float: right;cursor:pointer;'>" +
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
$("#polls_<%= @poll.id %>").html("<%= escape_javascript(render :partial => 'poll',:locals => {:poll => @poll}) %>");
|
$("#polls_<%= @poll.id %>").html("<%= escape_javascript(render :partial => 'poll',:locals => {:poll => @poll}) %>");
|
||||||
$('#ajax-modal').html("<%= escape_javascript(render :partial => 'alert', locals: { :message => l(:label_poll_republish_success)}) %>");
|
$('#ajax-modal').html("<%= escape_javascript(render :partial => 'alert', locals: { :message => l(:label_poll_republish_success)}) %>");
|
||||||
showModal('ajax-modal', '180px');
|
showModal('ajax-modal', '250px');
|
||||||
$('#ajax-modal').css('height','80px');
|
$('#ajax-modal').css('height','80px');
|
||||||
$('#ajax-modal').siblings().remove();
|
$('#ajax-modal').siblings().remove();
|
||||||
$('#ajax-modal').before("<span style='float: right;cursor:pointer;'>" +
|
$('#ajax-modal').before("<span style='float: right;cursor:pointer;'>" +
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
<%= @poll.polls_name%>
|
<%= @poll.polls_name%>
|
||||||
</h1>
|
</h1>
|
||||||
<p class="ur_prefix_content">
|
<p class="ur_prefix_content">
|
||||||
<%= @poll.polls_description %>
|
<%= @poll.polls_description.html_safe %>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
$("#polls_title").val("<%= @poll.polls_name%>");
|
$("#polls_head_show").html("<%= escape_javascript(render :partial => 'show_head', :locals => {:poll => @poll}) %>");
|
||||||
$("#polls_description").val("<%= @poll.polls_description %>");
|
$("#polls_head_edit").html("<%= escape_javascript(render :partial => 'edit_head', :locals => {:poll => @poll}) %>");
|
||||||
$("#polls_name_h").html("<%= @poll.polls_name %>");
|
|
||||||
$("#polls_description_p").html("<%= @poll.polls_description %>");
|
|
||||||
$("#polls_head_edit").hide();
|
$("#polls_head_edit").hide();
|
||||||
$("#polls_head_show").show();
|
$("#polls_head_show").show();
|
|
@ -94,9 +94,13 @@
|
||||||
<% @organization_projects.map do |project| %>
|
<% @organization_projects.map do |project| %>
|
||||||
<%= render :partial => 'hot_projects_list', :locals => {:project => project} %>
|
<%= render :partial => 'hot_projects_list', :locals => {:project => project} %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<div id="errorExplanation">
|
<li>
|
||||||
<%= l(:label_part_enterprise_tips) %>
|
<h1></h1>
|
||||||
</div>
|
<div id="errorExplanation">
|
||||||
|
<%= l(:label_part_enterprise_tips) %>
|
||||||
|
</div>
|
||||||
|
<h1></h1>
|
||||||
|
</li>
|
||||||
<% @part_projects.map do |project| %>
|
<% @part_projects.map do |project| %>
|
||||||
<%= render :partial => 'hot_projects_list', :locals => {:project => project} %>
|
<%= render :partial => 'hot_projects_list', :locals => {:project => project} %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
Loading…
Reference in New Issue