125 lines
5.4 KiB
Plaintext
125 lines
5.4 KiB
Plaintext
|
||
<% @nav_dispaly_organization_label = 1
|
||
@nav_dispaly_forum_label = 1 %>
|
||
<%= error_messages_for 'organization' %>
|
||
<div class="organization_r_h02">
|
||
<h2 class="organization_h2"><%= l(:label_organization_new)%></h2>
|
||
</div>
|
||
<div class="hwork_new">
|
||
<ul>
|
||
<%= labelled_form_for @organization do |f| %>
|
||
<li class="ml45">
|
||
<input type="text" style="display: none"/> <!--阻止表单自动填充 -->
|
||
<input type="password" style="display: none"/> <!--阻止表单自动填充 -->
|
||
<label><span class="c_red">*</span> <%= l(:label_organization_name)%> :</label>
|
||
<input type="text" name="organization[name]" id="organization_name" class="courses_input" maxlength="100" onblur="check_uniq(this);" onkeyup="regex_organization_name();">
|
||
<span id="organization_name_notice" ></span>
|
||
</li>
|
||
<div class="cl"></div>
|
||
<div class="cl"></div>
|
||
<li class="ml45">
|
||
<label class="fl" > <%= l(:label_organization_description) %> :</label>
|
||
<textarea name="organization[description]" placeholder="最多3000个汉字(或6000个英文字符)" class="courses_text fl" ></textarea>
|
||
<div class="cl"></div>
|
||
</li>
|
||
<li>
|
||
<p style="display: none" >
|
||
<%= f.text_field :identifier, :required => true, :size => 60, :style => "width:488px;", :maxlength => Project::IDENTIFIER_MAX_LENGTH,
|
||
value:"#{User.current.id.to_s + '_' +Time.now.to_s.gsub(' ','_').gsub(':','').gsub('+','')}" %>
|
||
</p>
|
||
</li>
|
||
<!--<li class=" mb5 ml45">-->
|
||
<!--<span style="margin-left:10px;" >显示模式 : </span>-->
|
||
<!--<input type="radio" id="show_mode_ordinary" value="0" name="show_mode" style="margin-left:2px;" checked />-->
|
||
<!--<label for="show_mode_ordinary">社区模式一</label>-->
|
||
<!--<input type="radio" id="show_mode_special" value="1" name="show_mode" style="margin-left:10px;" />-->
|
||
<!--<label for="show_mode_special">社区模式二</label>-->
|
||
<!--</li>-->
|
||
<li class=" mb5 ml80">
|
||
<label >公开 :</label>
|
||
<input id="organization_is_public" name="organization[is_public]" onclick="disable_down($(this), $('#organization_alow_download'), $('#allow_down_hint'));" type="checkbox" value="1" checked="checked">
|
||
<span class="c_grey">(打钩为公开,不打钩则不公开,若不公开,仅组织成员可见该组织。)</span>
|
||
<div class="cl"></div>
|
||
</li>
|
||
<li class=" mb5" style="margin-left:40px; ">
|
||
<label >允许游客下载:</label>
|
||
<input id="organization_alow_download" name="organization[allow_guest_download]" type="checkbox" value="1" checked="checked">
|
||
<span class="c_grey">(打钩为允许游客下载文件)</span>
|
||
<span class="c_green f12" id="allow_down_hint"></span>
|
||
<div class="cl"></div>
|
||
</li>
|
||
<li class=" ml125" >
|
||
<a href="javascript:void(0)" class="blue_btn fl c_white mr10 f14" onclick="submit_new_organization();" >创建</a>
|
||
<%= link_to "取消",user_activities_path(User.current.id),:class => "grey_btn fl c_white f14"%>
|
||
<div class="cl"></div>
|
||
</li>
|
||
<% end%>
|
||
</ul>
|
||
</div><!--talknew end-->
|
||
<div class="cl"></div>
|
||
|
||
<% html_title(l(:label_organization_new)) -%>
|
||
|
||
<script>
|
||
//////////////////////////////////////////////////////////////
|
||
//新建组织
|
||
//验证组织名称
|
||
function regex_organization_name()
|
||
{
|
||
var name = $.trim($("#organization_name").val());
|
||
if(name.length == 0)
|
||
{
|
||
$("#organization_name_notice").html('<span class="c_red">名字不能为空<span>').show();
|
||
return false;
|
||
}
|
||
else
|
||
{
|
||
$("#organization_name_notice").html('').hide();
|
||
return true;
|
||
}
|
||
}
|
||
|
||
var $checkName = false;
|
||
|
||
function check_uniq(dom){
|
||
if($("#organization_name").val().trim() == ""){
|
||
$("#organization_name_notice").html('<span class="c_red">名字不能为空<span>').show();
|
||
return;
|
||
}
|
||
$.get(
|
||
'<%= check_uniq_organizations_path%>'+'?org_name='+$("#organization_name").val().trim()
|
||
)
|
||
}
|
||
|
||
//提交新建项目
|
||
function submit_new_organization()
|
||
{
|
||
$.get(
|
||
'<%= check_uniq_organizations_path%>'+'?org_name='+$("#organization_name").val().trim()
|
||
)
|
||
if(regex_organization_name() && $checkName)
|
||
{
|
||
$("#new_organization").submit();
|
||
}
|
||
}
|
||
|
||
$(function(){
|
||
$('#organization_new_type').change(function(){
|
||
var type = $('#organization_new_type').val();
|
||
if(type == '1'){
|
||
$(this).next().html("<%= l(:label_type_des_development)%>");
|
||
}
|
||
else if(type == '2'){
|
||
$(this).next().html("<%= l(:label_type_des_research)%>");
|
||
}
|
||
else if(type == '3'){
|
||
$(this).next().html("<%= l(:label_type_des_friend)%>");
|
||
}
|
||
// var p1=$(this).children('option:selected').val("研讨模式:面向小组研究,支持任务分工、论坛交流、资源分享等。");//这就是selected的值
|
||
// var p2=$('#param2').val();//获取本页面其他标签的值
|
||
})
|
||
|
||
})
|
||
</script>
|
||
|