commit
e8bed9c4e1
@ -1,4 +1,5 @@
|
|||||||
class SubfieldSubdomainDir < ActiveRecord::Base
|
class SubfieldSubdomainDir < ActiveRecord::Base
|
||||||
# attr_accessible :title, :body
|
# attr_accessible :title, :body
|
||||||
belongs_to :org_subfield
|
belongs_to :org_subfield
|
||||||
|
validates_exclusion_of :name, :in => %w(setting members org_document_comments)
|
||||||
end
|
end
|
||||||
|
@ -1,11 +1,6 @@
|
|||||||
<% if @exist == false %>
|
<% if @exist == false and @sub_dir.valid? %>
|
||||||
$('#sub_dir_show_<%= @org_subfield.id %>').html('<%= @sub_dir.name %>');
|
$('#sub_dir_show_<%= @org_subfield.id %>').html('<%= @sub_dir.name %>');
|
||||||
$('#sub_dir_edit_<%= @org_subfield.id %>').find('input').val('<%= @sub_dir.name %>');
|
$('#sub_dir_edit_<%= @org_subfield.id %>').find('input').val('<%= @sub_dir.name %>');
|
||||||
// $('#sub_dir_show_<%= @org_subfield.id %>').show();
|
|
||||||
// $('#sub_dir_edit_<%= @org_subfield.id %>').hide();
|
|
||||||
<% else %>
|
<% else %>
|
||||||
$('#sub_dir_edit_<%= @org_subfield.id %>').find('input').val('<%= @org_subfield.subfield_subdomain_dir.nil? ? '': @org_subfield.subfield_subdomain_dir.name %>');
|
$('#sub_dir_edit_<%= @org_subfield.id %>').find('input').val('<%= @org_subfield.subfield_subdomain_dir.nil? ? '': @org_subfield.subfield_subdomain_dir.name %>');
|
||||||
// alert("该目录已存在,请重新输入");
|
|
||||||
// $('#sub_dir_edit_<%#= @org_subfield.id %>').find('input').val('<%#= @org_subfield.subfield_subdomain_dir.nil? ? "未设置":@org_subfield.subfield_subdomain_dir.name %>');
|
|
||||||
// $('#sub_dir_edit_<%#= @org_subfield.id %>').focus();
|
|
||||||
<% end %>
|
<% end %>
|
@ -0,0 +1,13 @@
|
|||||||
|
<a href="javascript:void(0);" class="CloseBtn" title="关闭弹框"></a>
|
||||||
|
<div class="ni_con">
|
||||||
|
<p id="switch_homework_type_notice" class="fontGrey">
|
||||||
|
</p>
|
||||||
|
<div class="ni_btn">
|
||||||
|
<a href="javascript:" class="tijiao" id="switch_type" style="margin-bottom: 20px;" >
|
||||||
|
继 续
|
||||||
|
</a>
|
||||||
|
<a href="javascript:" class="tijiao" id="cancel_switch" style="margin-bottom: 20px;">
|
||||||
|
取 消
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
@ -1,115 +1,115 @@
|
|||||||
<script>
|
<script>
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
$(".pro_info_p,.proInfoP").mouseover(function(){
|
$(".pro_info_p,.proInfoP").mouseover(function(){
|
||||||
$(this).children(".pic_edit2").css("display","inline-block");
|
$(this).children(".pic_edit2").css("display","inline-block");
|
||||||
});
|
});
|
||||||
$(".pro_info_p,.proInfoP").mouseout(function(){
|
$(".pro_info_p,.proInfoP").mouseout(function(){
|
||||||
$(this).children(".pic_edit2").css("display","none");
|
$(this).children(".pic_edit2").css("display","none");
|
||||||
});
|
});
|
||||||
$(".pic_edit2").click(function(){
|
$(".pic_edit2").click(function(){
|
||||||
$(this).parent().hide();
|
$(this).parent().hide();
|
||||||
$(this).parent().next().show();
|
$(this).parent().next().show();
|
||||||
});
|
});
|
||||||
$(".issueEdit").blur(function(){
|
$(".issueEdit").blur(function(){
|
||||||
$(this).hide();
|
$(this).hide();
|
||||||
$(this).prev().show();
|
$(this).prev().show();
|
||||||
var editValue = $(this).children("option:selected").text();
|
var editValue = $(this).children("option:selected").text();
|
||||||
$(this).prev().children(":first").text(editValue);
|
$(this).prev().children(":first").text(editValue);
|
||||||
});
|
});
|
||||||
function stopPropagation(e) {
|
function stopPropagation(e) {
|
||||||
if (e.stopPropagation)
|
if (e.stopPropagation)
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
else
|
else
|
||||||
e.cancelBubble = true;
|
e.cancelBubble = true;
|
||||||
};
|
};
|
||||||
$(document).bind('click',function(){
|
$(document).bind('click',function(){
|
||||||
$('.issueEdit').css('display','none');
|
$('.issueEdit').css('display','none');
|
||||||
$('.proInfoP,.pro_info_p').show();
|
$('.proInfoP,.pro_info_p').show();
|
||||||
});
|
});
|
||||||
$('.issueEdit,.pic_edit2').bind('click',function(e){
|
$('.issueEdit,.pic_edit2').bind('click',function(e){
|
||||||
stopPropagation(e);
|
stopPropagation(e);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
function remote_function(id) {
|
function remote_function(id) {
|
||||||
$(id).submit();
|
$(id).submit();
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
<div class="proInfoBox2 mb10 mt10">
|
<div class="proInfoBox2 mb10 mt10">
|
||||||
<ul class="fl">
|
<ul class="fl">
|
||||||
<%#= labelled_fields_for :issue, @issue do |f| %>
|
<%#= labelled_fields_for :issue, @issue do |f| %>
|
||||||
<%#= f.select :status_id, ([["新增",1],["正在解决",2],["已解决",3],["反馈",4],["关闭",5],["拒绝",6]].unshift(["状态",0])),
|
<%#= f.select :status_id, ([["新增",1],["正在解决",2],["已解决",3],["反馈",4],["关闭",5],["拒绝",6]].unshift(["状态",0])),
|
||||||
{:include_blank => false, :selected => @status_id ? @status_id : 0 },
|
{:include_blank => false, :selected => @status_id ? @status_id : 0 },
|
||||||
{:onchange=>"remote_function('#issue_query_form_#{activity.id}');",:id=>"status_id",:name=>"status_id",:class=>"w70 undis issueEdit"} %>
|
{:onchange=>"remote_function('#issue_query_form_#{activity.id}');",:id=>"status_id",:name=>"status_id",:class=>"w70 undis issueEdit"} %>
|
||||||
<%# end %>
|
<%# end %>
|
||||||
<%= form_tag({:controller => 'issues', :action => 'update', :id => activity.id, :issue_detail => true, :type => "status"},:remote=>'true', :method => :put, :id=>"issue_query_form_#{activity.id}", :class => 'query_form') do %>
|
<%= form_tag({:controller => 'issues', :action => 'update', :id => activity.id, :issue_detail => true, :type => "status"},:remote=>'true', :method => :put, :id=>"issue_query_form_#{activity.id}", :class => 'query_form') do %>
|
||||||
<li>
|
<li>
|
||||||
<p class="label03"> 状态 : </p>
|
<p class="label03"> 状态 : </p>
|
||||||
<p class="proInfoP"><span><%= activity.status.name %></span> <a href="javascript:void(0)" class="pic_edit2 ml5"></a></p>
|
<p class="proInfoP"><span><%= activity.status.name %></span> <a href="javascript:void(0)" class="pic_edit2 ml5"></a></p>
|
||||||
<%= select( :issue,:status, [["新增",1],["正在解决",2],["已解决",3],["反馈",4],["关闭",5],["拒绝",6]].unshift(["状态",0]),
|
<%= select( :issue,:status, [["新增",1],["正在解决",2],["已解决",3],["反馈",4],["关闭",5],["拒绝",6]].unshift(["状态",0]),
|
||||||
{:include_blank => false, :selected => @status_id ? @status_id : 0 },
|
{:include_blank => false, :selected => @status_id ? @status_id : 0 },
|
||||||
{:onchange=>"remote_function('#issue_query_form_#{activity.id}');",:id=>"status_id",:name=>"status_id",:class=>"w70 undis issueEdit"}
|
{:onchange=>"remote_function('#issue_query_form_#{activity.id}');",:id=>"status_id",:name=>"status_id",:class=>"w70 undis issueEdit",:style=>"white-space:nowrap; overflow:hidden;"}
|
||||||
)
|
)
|
||||||
%>
|
%>
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
<%= form_tag({:controller => 'issues', :action => 'update', :id => activity.id, :issue_detail => true, :type => "assigned"},:remote=>'true', :method => :put, :id=>"issue_query_assign_form_#{activity.id}", :class => 'query_form') do %>
|
<%= form_tag({:controller => 'issues', :action => 'update', :id => activity.id, :issue_detail => true, :type => "assigned"},:remote=>'true', :method => :put, :id=>"issue_query_assign_form_#{activity.id}", :class => 'query_form') do %>
|
||||||
<li>
|
<li>
|
||||||
<p class="label03"> 指派 : </p>
|
<p class="label03"> 指派 : </p>
|
||||||
<span class="pro_info_p">
|
<span class="pro_info_p" style="width:130px;">
|
||||||
<%= link_to activity.try(:assigned_to), user_path(activity.assigned_to_id), :class => "linkBlue hidden", :style => "max-width:50px; display:inline-block;" %>
|
<%= link_to activity.try(:assigned_to), user_path(activity.assigned_to_id), :class => "linkBlue hidden", :style => "max-width:100px; display:inline-block;" %>
|
||||||
<a href="javascript:void(0)" class="pic_edit2 ml5" style="vertical-align:top;"></a></span>
|
<a href="javascript:void(0)" class="pic_edit2 ml5" style="vertical-align:top;"></a></span>
|
||||||
<%= select( :issue, :user_id, principals_options_for_isuue_list(activity.project),
|
<%= select( :issue, :user_id, principals_options_for_isuue_list(activity.project),
|
||||||
{ :include_blank => false,:selected => @assign_to_id ? @assign_to_id : 0},
|
{ :include_blank => false,:selected => @assign_to_id ? @assign_to_id : 0},
|
||||||
{:onchange=>"remote_function('#issue_query_assign_form_#{activity.id}');", :id =>"assigned_to_id", :name => "assigned_to_id",:class=>"w70 undis issueEdit"}) %>
|
{:onchange=>"remote_function('#issue_query_assign_form_#{activity.id}');", :id =>"assigned_to_id", :name => "assigned_to_id",:class=>"undis issueEdit", :style => "width:130px;"}) %>
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
</ul>
|
</ul>
|
||||||
<ul class="fl">
|
<ul class="fl">
|
||||||
<%= form_tag({:controller => 'issues', :action => 'update', :id => activity.id, :issue_detail => true, :type => "prior"},:remote=>'true', :method => :put, :id=>"issue_query_prior_form_#{activity.id}", :class => 'query_form') do %>
|
<%= form_tag({:controller => 'issues', :action => 'update', :id => activity.id, :issue_detail => true, :type => "prior"},:remote=>'true', :method => :put, :id=>"issue_query_prior_form_#{activity.id}", :class => 'query_form') do %>
|
||||||
<li>
|
<li>
|
||||||
<p class="label03"> 优先级 : </p>
|
<p class="label03"> 优先级 : </p>
|
||||||
<span class="proInfoP" style="width:70px;"><span><%= activity.priority.name %></span> <a href="javascript:void(0)" class="pic_edit2 ml5"></a> </span>
|
<span class="proInfoP" style="width:70px;"><span><%= activity.priority.name %></span> <a href="javascript:void(0)" class="pic_edit2 ml5"></a> </span>
|
||||||
<%= select( :issue,:prior, [["低",1],["正常",2],["高",3],["紧急",4],["立刻",5]].unshift(["优先级",0]),
|
<%= select( :issue,:prior, [["低",1],["正常",2],["高",3],["紧急",4],["立刻",5]].unshift(["优先级",0]),
|
||||||
{:include_blank => false,:selected=>@priority_id ? @priority_id : 0},
|
{:include_blank => false,:selected=>@priority_id ? @priority_id : 0},
|
||||||
{:onchange=>"remote_function('#issue_query_prior_form_#{activity.id}');",:id=>"priority_id",:name=>"priority_id",:class=>"w70 undis issueEdit"}) %>
|
{:onchange=>"remote_function('#issue_query_prior_form_#{activity.id}');",:id=>"priority_id",:name=>"priority_id",:class=>"w70 undis issueEdit"}) %>
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
<%= form_tag({:controller => 'issues', :action => 'update', :id => activity.id, :issue_detail => true, :type => "ratio"},:remote=>'true', :method => :put, :id=>"issue_query_done_form_#{activity.id}", :class => 'query_form') do %>
|
<%= form_tag({:controller => 'issues', :action => 'update', :id => activity.id, :issue_detail => true, :type => "ratio"},:remote=>'true', :method => :put, :id=>"issue_query_done_form_#{activity.id}", :class => 'query_form') do %>
|
||||||
<li>
|
<li>
|
||||||
<p class="label03"> 完成度 : </p>
|
<p class="label03"> 完成度 : </p>
|
||||||
<span class="proInfoP" style="width:70px;"><span><%= activity.done_ratio %>%</span> <a href="javascript:void(0)" class="pic_edit2 ml5"></a> </span>
|
<span class="proInfoP" style="width:70px;"><span><%= activity.done_ratio %>%</span> <a href="javascript:void(0)" class="pic_edit2 ml5"></a> </span>
|
||||||
<%= select( :issue,:done_ratio, ((0..10).to_a.collect { |r| ["#{r*10} %", r*10] }),
|
<%= select( :issue,:done_ratio, ((0..10).to_a.collect { |r| ["#{r*10} %", r*10] }),
|
||||||
{:include_blank => false, :selected => @done_ratio ? @done_ratio : 0},
|
{:include_blank => false, :selected => @done_ratio ? @done_ratio : 0},
|
||||||
{:onchange=>"remote_function('#issue_query_done_form_#{activity.id}');",:id=>"done_ratio",:name=>"done_ratio",:class=>"w70 undis issueEdit"}) %>
|
{:onchange=>"remote_function('#issue_query_done_form_#{activity.id}');",:id=>"done_ratio",:name=>"done_ratio",:class=>"w70 undis issueEdit"}) %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
</ul>
|
</ul>
|
||||||
<ul class="fl ">
|
<ul class="fl ">
|
||||||
<li>
|
<li>
|
||||||
<p class="label03" style="width:50px;"> 开始 : </p>
|
<p class="label03" style="width:50px;"> 开始 : </p>
|
||||||
<p class="proInfoP" style="width:100px;"><span><%= format_date(activity.start_date) %></span></p>
|
<p class="proInfoP" style="width:70px;"><span><%= format_date(activity.start_date) %></span></p>
|
||||||
</li>
|
</li>
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
<li>
|
<li>
|
||||||
<p class="label03" style="width:50px;"> 周期 : </p>
|
<p class="label03" style="width:50px;"> 周期 : </p>
|
||||||
<span class="proInfoP" style="width:100px;"><%= l_hours(activity.estimated_hours) %></span> </li>
|
<span class="proInfoP" style="width:70px;"><%= l_hours(activity.estimated_hours) %></span> </li>
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
</ul>
|
</ul>
|
||||||
<ul class="fl ml20">
|
<ul class="fl ml20">
|
||||||
<li>
|
<li>
|
||||||
<p class="label03"> 计划完成 : </p>
|
<p class="label03"> 计划完成 : </p>
|
||||||
<span class="proInfoP" style="width:120px;"><span><%= format_date(activity.due_date)? format_date(activity.due_date) : "--" %></span></span> </li>
|
<span class="proInfoP" style="width:100px;"><span><%= format_date(activity.due_date)? format_date(activity.due_date) : "--" %></span></span> </li>
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
<li>
|
<li>
|
||||||
<p class="label03"> 目标版本 : </p>
|
<p class="label03"> 目标版本 : </p>
|
||||||
<span class="proInfoP" style="width:120px;"><%= (activity.fixed_version ? link_to_user_version(activity.fixed_version) : "--") %> </span> </li>
|
<span class="proInfoP" style="width:100px;"><%= (activity.fixed_version ? link_to_user_version(activity.fixed_version) : "--") %> </span> </li>
|
||||||
<div class="cl"></div>
|
<div class="cl"></div>
|
||||||
</ul>
|
</ul>
|
||||||
<!--pro_info_box end-->
|
<!--pro_info_box end-->
|
||||||
</div>
|
</div>
|
@ -0,0 +1,56 @@
|
|||||||
|
|
||||||
|
|
||||||
|
<div class="boxContainer">
|
||||||
|
<div>
|
||||||
|
<div class="sendText fl mr10" style="width: auto">发送到</div>
|
||||||
|
<div class="resourcesSendTo">
|
||||||
|
<select class="resourcesSendType" onclick="chooseSendType('<%= send_id%>','<%= send_ids%>','<%= User.current.id %>','message');">
|
||||||
|
<option value="1">课程</option>
|
||||||
|
<option value="2">项目</option>
|
||||||
|
<option value="3">组织</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class="cl"></div>
|
||||||
|
</div>
|
||||||
|
<!--<div class="resourcePopupClose"> <a href="javascript:void(0);" class="resourceClose" onclick="closeModal();"></a></div>-->
|
||||||
|
<div class="fl">
|
||||||
|
<%= form_tag search_user_course_user_path(user),:method => 'get',
|
||||||
|
:remote=>true,:id=>'search_user_course_form',:class=>'resourcesSearchBox' do %>
|
||||||
|
<%= hidden_field_tag(:send_id, send_id) %>
|
||||||
|
<%= hidden_field_tag(:send_ids, send_ids) %>
|
||||||
|
<input type="text" id="search_course_input" value="<%= @search %>" name="search" placeholder="输入课程ID或者名称搜索" class="searchResourcePopup" />
|
||||||
|
<script>
|
||||||
|
observeSearchfieldOnInput('search_course_input','<%= search_user_course_user_path(user)%>','<%= send_id %>','<%= send_ids%>','message')
|
||||||
|
</script>
|
||||||
|
<!--<a href="javascript:void(0);" class="searchIconPopup"></a>-->
|
||||||
|
<%= submit_tag '',:class=>'searchIcon2',:onfocus=>"this.blur();",:style=>'border-style:none' %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<%= form_tag share_message_to_course_user_path(user),:remote=>true,:id=>'course_list_form' %>
|
||||||
|
<div>
|
||||||
|
|
||||||
|
<%= hidden_field_tag(:send_id, send_id) %>
|
||||||
|
<%= hidden_field_tag(:send_ids, send_ids) %>
|
||||||
|
<div class="courseReferContainer">
|
||||||
|
<% if !courses.empty? %>
|
||||||
|
<% courses.each do |course| %>
|
||||||
|
<ul class="courseSend">
|
||||||
|
<li class="" style="display:inline-block">
|
||||||
|
<input name="course_ids[]" type="checkbox" value="<%= course.id %>" class="courseSendCheckbox"/>
|
||||||
|
</li>
|
||||||
|
<li class="sendCourseName"><%= truncate(course.name,:lendght=>25) + '['+course.time.to_s+course.term + ']'%></li>
|
||||||
|
</ul>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<div class="courseSendSubmit">
|
||||||
|
<!--<a href="javascript:void(0);" class="sendSourceText">确定</a>-->
|
||||||
|
<%= submit_tag '确定',:class=>'sendSourceText',:onfocus=>'this.blur();' %>
|
||||||
|
</div>
|
||||||
|
<div class="courseSendCancel"><a href="javascript:void(0);" class="sendSourceText mt10" onclick="hideModal();">取消</a></div>
|
||||||
|
</div>
|
||||||
|
<div class="cl"></div>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
|
@ -0,0 +1,59 @@
|
|||||||
|
<div >
|
||||||
|
<div class="relateText fl mb10 mr5">发送到</div>
|
||||||
|
<div class="resourcesSendTo mr15">
|
||||||
|
<select class="resourcesSendType" onclick="chooseSendType('<%= send_id%>','<%= send_ids%>','<%= User.current.id %>','message');">
|
||||||
|
<option value="1">课程</option>
|
||||||
|
<option value="2">项目</option>
|
||||||
|
<option value="3" selected>组织</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<%= form_tag search_user_org_user_path(user),:method => 'get',
|
||||||
|
:remote=>true,:id=>'search_user_org_form' do %>
|
||||||
|
<%= hidden_field_tag(:send_id, send_id) %>
|
||||||
|
<%= hidden_field_tag(:send_ids, send_ids) %>
|
||||||
|
<input type="text" name="serach" id="search_org_input" value="<%=@search %>" placeholder="输入名称搜索" class="orgSendSearch mt15" />
|
||||||
|
<script>
|
||||||
|
observeSearchfieldOnInput('search_org_input','<%= search_user_org_user_path(user)%>','<%= send_id %>','<%= send_ids%>','message')
|
||||||
|
</script>
|
||||||
|
<% end %>
|
||||||
|
<div class="cl"></div>
|
||||||
|
</div>
|
||||||
|
<%= form_tag share_message_to_org_user_path(user),:remote=>true,:id=>'orgs_list_form' do %>
|
||||||
|
<%= hidden_field_tag(:send_id, send_id) %>
|
||||||
|
<%= hidden_field_tag(:send_ids, send_ids) %>
|
||||||
|
<div class="sectionWrap fl mr15">
|
||||||
|
|
||||||
|
<ul class="fontGrey3 sectionContent">
|
||||||
|
<% unless @orgs.empty? %>
|
||||||
|
<% @orgs.each do |org|%>
|
||||||
|
<li>
|
||||||
|
<label>
|
||||||
|
<input type="radio" name="org_id" value="<%= org.id%>" onchange="change_org_subfield('<%= org_resources_subfield_organization_path(:id=>org.id,:send_type => params[:send_type])%>')" class="mt3 fl mr5" />
|
||||||
|
<span><%= org.name%></span></label>
|
||||||
|
</li>
|
||||||
|
<%end%>
|
||||||
|
<%end%>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="columnWrap">
|
||||||
|
<ul class="columnContent">
|
||||||
|
<!--<span class="fontBlue pl10">请在左侧选择要转发的位置</span>-->
|
||||||
|
<!--<li style="background-color:#f1f1f1; color:#555555; padding-top:2px; padding-bottom:2px;">请选择栏目:</li>-->
|
||||||
|
<%= render :partial => 'users/org_resources_subfield',:locals => {:subfield=>nil}%>
|
||||||
|
<!--<li>-->
|
||||||
|
<!--<label>-->
|
||||||
|
<!--<input type="radio" name="sendColumn" class="mt3 fl mr5" />-->
|
||||||
|
<!--<span>动态</span></label>-->
|
||||||
|
<!--</li>-->
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="cl"></div>
|
||||||
|
<div class="orgDirection mb10 break_word" style="white-space: nowrap;-o-text-overflow:ellipsis;text-overflow: ellipsis;overflow: hidden">目标地址:</div>
|
||||||
|
<div class="courseSendSubmit mr15">
|
||||||
|
<%= submit_tag '确定',:class=>'sendSourceText',:onfocus=>'this.blur();',:onclick=>"check_des(event);" %>
|
||||||
|
</div>
|
||||||
|
<div class="courseSendCancel">
|
||||||
|
<a href="javascript:void(0);" onclick="hideModal();" class="sendSourceText">取消</a>
|
||||||
|
</div>
|
||||||
|
<div class="cl"></div>
|
||||||
|
<%end %>
|
@ -0,0 +1,53 @@
|
|||||||
|
<div class="boxContainer">
|
||||||
|
<div>
|
||||||
|
<div class="sendText fl mr10" style="width: auto">发送到</div>
|
||||||
|
<div class="resourcesSendTo">
|
||||||
|
<select class="resourcesSendType" onclick="chooseSendType('<%= send_id %>','<%= send_ids %>','<%= User.current.id %>','message');">
|
||||||
|
<option value="1">课程</option>
|
||||||
|
<option value="2" selected>项目</option>
|
||||||
|
<option value="3">组织</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class="cl"></div>
|
||||||
|
</div>
|
||||||
|
<!--<div class="resourcePopupClose"> <a href="javascript:void(0);" class="resourceClose" onclick="closeModal();"></a></div>-->
|
||||||
|
<div class="fl">
|
||||||
|
<%= form_tag search_user_project_user_path(user),:method => 'get',
|
||||||
|
:remote=>true,:id=>'search_user_project_form',:class=>'resourcesSearchBox' do %>
|
||||||
|
<%= hidden_field_tag(:send_id, send_id) %>
|
||||||
|
<%= hidden_field_tag(:send_ids, send_ids) %>
|
||||||
|
<input type="text" id="search_project_input" value="<%= @search %>" name="search" placeholder="输入项目ID或者名称搜索" class="searchResourcePopup" />
|
||||||
|
<script>
|
||||||
|
observeSearchfieldOnInput('search_project_input','<%= search_user_project_user_path(user)%>','<%= send_id %>','<%= send_ids %>','message')
|
||||||
|
</script>
|
||||||
|
<!--<a href="javascript:void(0);" class="searchIconPopup"></a>-->
|
||||||
|
<%= submit_tag '',:class=>'searchIcon2',:onfocus=>"this.blur();",:style=>'border-style:none' %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<%= form_tag share_message_to_project_user_path(user), :remote => true, :id=>'projects_list_form' %>
|
||||||
|
<div>
|
||||||
|
<%= hidden_field_tag(:send_id, send_id) %>
|
||||||
|
<%= hidden_field_tag(:send_ids, send_ids) %>
|
||||||
|
<div class="courseReferContainer">
|
||||||
|
<% if !projects.empty? %>
|
||||||
|
<% projects.each do |project| %>
|
||||||
|
<ul class="courseSend">
|
||||||
|
<li class="" style="display:inline-block">
|
||||||
|
<input name="project_ids[]" type="checkbox" value="<%= project.id %>" class="courseSendCheckbox"/>
|
||||||
|
</li>
|
||||||
|
<li class="sendCourseName"><%= project.name%></li>
|
||||||
|
</ul>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<div class="courseSendSubmit">
|
||||||
|
<!--<a href="javascript:void(0);" class="sendSourceText">确定</a>-->
|
||||||
|
<%= submit_tag '确定',:class=>'sendSourceText',:onfocus=>'this.blur();' %>
|
||||||
|
</div>
|
||||||
|
<div class="courseSendCancel"><a href="javascript:void(0);" class="sendSourceText" onclick="hideModal();">取消</a></div>
|
||||||
|
</div>
|
||||||
|
<div class="cl"></div>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
|
@ -0,0 +1,2 @@
|
|||||||
|
hideModal();
|
||||||
|
alert("发送成功!");
|
@ -0,0 +1,2 @@
|
|||||||
|
hideModal();
|
||||||
|
alert("发送成功!");
|
@ -0,0 +1,2 @@
|
|||||||
|
hideModal();
|
||||||
|
alert("发送成功!");
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Loading…
Reference in new issue