add
This commit is contained in:
parent
1c8a479249
commit
9e74d57d66
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
Binary file not shown.
After Width: | Height: | Size: 2.5 KiB |
|
@ -0,0 +1,11 @@
|
||||||
|
$(document).ready(function(){
|
||||||
|
$('.fieldset_block input[type="reset"]').off('click').on('click',function(){
|
||||||
|
$('.col_input').val('');
|
||||||
|
});
|
||||||
|
$('.fieldset_block input[type="submit"]').off('click').on('click',function(){
|
||||||
|
var class_number_range = [];
|
||||||
|
class_number_range.push($('.col_input input[name="MinClass"]').val());
|
||||||
|
class_number_range.push($('.col_input input[name="MaxClass"]').val());
|
||||||
|
class_number_range.sort();
|
||||||
|
});
|
||||||
|
});
|
|
@ -0,0 +1,64 @@
|
||||||
|
.fieldset_title{
|
||||||
|
margin: 0 0.9375em 1.25em 0.9375em;
|
||||||
|
padding: 0.3125em;
|
||||||
|
font-size: 1.2em;
|
||||||
|
font-weight: bold;
|
||||||
|
border: 0em;
|
||||||
|
width: auto;
|
||||||
|
}
|
||||||
|
.fieldset_block{
|
||||||
|
padding: 1.25em 0.625em 1.25em 3%;
|
||||||
|
border-width: 0.125em;
|
||||||
|
border-style: groove;
|
||||||
|
border-color: threedface;
|
||||||
|
border-image: initial;
|
||||||
|
}
|
||||||
|
.col {
|
||||||
|
float: left;
|
||||||
|
clear: both;
|
||||||
|
width: 8.125em;
|
||||||
|
margin: 0 0.625em 0px 0;
|
||||||
|
padding: 0.0625em 0 0.0625em 0;
|
||||||
|
}
|
||||||
|
.col_r {
|
||||||
|
float: left;
|
||||||
|
display: inline;
|
||||||
|
padding-bottom: 0.1875em;
|
||||||
|
}
|
||||||
|
.col_input{
|
||||||
|
padding: 0;
|
||||||
|
width: auto;
|
||||||
|
}
|
||||||
|
.ts_rowsonly thead th {
|
||||||
|
background: #9ec630;
|
||||||
|
padding: 0.375em;
|
||||||
|
border-bottom-width: 0;
|
||||||
|
}
|
||||||
|
.ts_rowsonly th {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
.ts_rowsonly th {
|
||||||
|
padding: 0.375em 0.625em;
|
||||||
|
text-align: left;
|
||||||
|
color: #fff;
|
||||||
|
vertical-align: top;
|
||||||
|
background: #81ce25;
|
||||||
|
border-bottom: 1px solid #67ac14;
|
||||||
|
}
|
||||||
|
.ts_rowsonly .even {
|
||||||
|
background: #f5f6e2;
|
||||||
|
}
|
||||||
|
.ts_rowsonly td {
|
||||||
|
border-bottom: 1px solid #e7eab9;
|
||||||
|
padding: 0.375em 0.625em;
|
||||||
|
text-align: left;
|
||||||
|
color: #111;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
.ts_rowsonly {
|
||||||
|
margin: 0.625em 0 5px 0;
|
||||||
|
font-size: 1em;
|
||||||
|
}
|
||||||
|
li{
|
||||||
|
display: block;
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
.fieldset_title{
|
||||||
|
margin: 0 15px 20px 15px;
|
||||||
|
padding: 5px;
|
||||||
|
font-size: 1.2em;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
|
@ -0,0 +1,29 @@
|
||||||
|
<link rel="stylesheet" media="screen" type="text/css" href="/assets/admin/olympiamanagement.scss">
|
||||||
|
<link rel="stylesheet" media="print" type="text/css" href="/assets/admin/olympiamanagement.scss">
|
||||||
|
<script src="/assets/admin/olympiamanagement.js"></script>
|
||||||
|
<fieldset class="fieldset_block">
|
||||||
|
<legend class="fieldset_title"><%=t('olympiamanagement.class_setting')%></legend>
|
||||||
|
<div class="col_text">
|
||||||
|
<li class="col" for="MinClass"><%= t('olympiamanagement.class_number')+"(#{t('olympiamanagement.spacing')})"%></li>
|
||||||
|
<li class="col_r"><input name="MinClass" type="text" id="MinClass" value="" size="5" class="col_input"></li>
|
||||||
|
<span style="float:left;">~</span>
|
||||||
|
<li class="col_r"><input name="MaxClass" type="text" id="MaxClass" value="" size="5" class="col_input"></li>
|
||||||
|
</div>
|
||||||
|
<div class="col_text">
|
||||||
|
<li class="col" for="Person"><%= t('olympiamanagement.enrollment_available') %></li><li class="col_r"><input name="Person" type="text" id="Person" value="" size="5" class="col_input"></li>
|
||||||
|
</div>
|
||||||
|
<div style="clear:both;"></div>
|
||||||
|
<input type="submit" name="Submit" value="<%=t('olympiamanagement.confirm')%>">
|
||||||
|
<input type="reset" name="Submit" value="<%=t('olympiamanagement.cancel')%>">
|
||||||
|
</fieldset>
|
||||||
|
<table cellspacing="0" class="ts_rowsonly" width="100%" id="RSS_Table_page_contest_admin_1">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th><%= t('olympiamanagement.class_number') %></th>
|
||||||
|
<th><%= t('olympiamanagement.enrollment_available') %></th>
|
||||||
|
<th><%= t('olympiamanagement.action') %></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
|
@ -1,6 +1,7 @@
|
||||||
en:
|
en:
|
||||||
olympiamanagement:
|
olympiamanagement:
|
||||||
olympiamanagement: Olympia competition management
|
olympiamanagement: Olympia competition management
|
||||||
|
add_school_data: Add school data
|
||||||
school_data_list: School data list
|
school_data_list: School data list
|
||||||
class_setting: Class setting
|
class_setting: Class setting
|
||||||
sign_up_setting: Sign up setting
|
sign_up_setting: Sign up setting
|
||||||
|
@ -8,4 +9,11 @@ en:
|
||||||
export_sign_up_student_data: Export sign up student data
|
export_sign_up_student_data: Export sign up student data
|
||||||
download_scan_file_of_certificate: Download scan file of certificate
|
download_scan_file_of_certificate: Download scan file of certificate
|
||||||
import_editing_number_of_school_class: Import editing number of school class
|
import_editing_number_of_school_class: Import editing number of school class
|
||||||
|
class_number: Number of class in school
|
||||||
|
spacing: spacing
|
||||||
|
enrollment_available: Enrollment available
|
||||||
|
confirm: Confirm
|
||||||
|
cancel: Cancel
|
||||||
|
action: Action
|
||||||
|
edit: Edit
|
||||||
|
delete: Delete
|
|
@ -9,3 +9,11 @@ zh_tw:
|
||||||
export_sign_up_student_data: 匯出報名學生資料
|
export_sign_up_student_data: 匯出報名學生資料
|
||||||
download_scan_file_of_certificate: 下載獎狀掃描檔
|
download_scan_file_of_certificate: 下載獎狀掃描檔
|
||||||
import_editing_number_of_school_class: 匯入修改學校班級數
|
import_editing_number_of_school_class: 匯入修改學校班級數
|
||||||
|
class_number: 全校班級數
|
||||||
|
spacing: 間距
|
||||||
|
enrollment_available: 可報名人數
|
||||||
|
confirm: 確定
|
||||||
|
cancel: 取消
|
||||||
|
action: 動作
|
||||||
|
edit: 編輯
|
||||||
|
delete: 刪除
|
|
@ -22,42 +22,42 @@ module Olympiamanagement
|
||||||
:active_for_action=>{'admin/olympiamanagements'=>'index'},
|
:active_for_action=>{'admin/olympiamanagements'=>'index'},
|
||||||
:available_for => 'users'
|
:available_for => 'users'
|
||||||
context_link 'olympiamanagement.add_school_data',
|
context_link 'olympiamanagement.add_school_data',
|
||||||
:link_path=>"admin_olympiamanagements_path" ,
|
:link_path=>"admin_olympiamanagements_add_school_data_path" ,
|
||||||
:priority=>1,
|
:priority=>1,
|
||||||
:active_for_action=>{'admin/olympiamanagements'=>'add_school_data'},
|
:active_for_action=>{'admin/olympiamanagements'=>'add_school_data'},
|
||||||
:available_for => 'users'
|
:available_for => 'users'
|
||||||
context_link 'olympiamanagement.school_data_list',
|
context_link 'olympiamanagement.school_data_list',
|
||||||
:link_path=>"admin_olympiamanagements_path" ,
|
:link_path=>"admin_olympiamanagements_school_data_list_path" ,
|
||||||
:priority=>1,
|
:priority=>1,
|
||||||
:active_for_action=>{'admin/olympiamanagements'=>'school_data_list'},
|
:active_for_action=>{'admin/olympiamanagements'=>'school_data_list'},
|
||||||
:available_for => 'users'
|
:available_for => 'users'
|
||||||
context_link 'olympiamanagement.class_setting',
|
context_link 'olympiamanagement.class_setting',
|
||||||
:link_path=>"admin_olympiamanagements_path" ,
|
:link_path=>"admin_olympiamanagements_class_setting_path" ,
|
||||||
:priority=>1,
|
:priority=>1,
|
||||||
:active_for_action=>{'admin/olympiamanagements'=>'class_setting'},
|
:active_for_action=>{'admin/olympiamanagements'=>'class_setting'},
|
||||||
:available_for => 'users'
|
:available_for => 'users'
|
||||||
context_link 'olympiamanagement.sign_up_setting',
|
context_link 'olympiamanagement.sign_up_setting',
|
||||||
:link_path=>"admin_olympiamanagements_path" ,
|
:link_path=>"admin_olympiamanagements_sign_up_setting_path" ,
|
||||||
:priority=>1,
|
:priority=>1,
|
||||||
:active_for_action=>{'admin/olympiamanagements'=>'sign_up_setting'},
|
:active_for_action=>{'admin/olympiamanagements'=>'sign_up_setting'},
|
||||||
:available_for => 'users'
|
:available_for => 'users'
|
||||||
context_link 'olympiamanagement.export_school_connection_data',
|
context_link 'olympiamanagement.export_school_connection_data',
|
||||||
:link_path=>"admin_olympiamanagements_path" ,
|
:link_path=>"admin_olympiamanagements_export_school_connection_data_path" ,
|
||||||
:priority=>1,
|
:priority=>1,
|
||||||
:active_for_action=>{'admin/olympiamanagements'=>'export_school_connection_data'},
|
:active_for_action=>{'admin/olympiamanagements'=>'export_school_connection_data'},
|
||||||
:available_for => 'users'
|
:available_for => 'users'
|
||||||
context_link 'olympiamanagement.export_sign_up_student_data',
|
context_link 'olympiamanagement.export_sign_up_student_data',
|
||||||
:link_path=>"admin_olympiamanagements_path" ,
|
:link_path=>"admin_olympiamanagements_export_sign_up_student_data_path" ,
|
||||||
:priority=>1,
|
:priority=>1,
|
||||||
:active_for_action=>{'admin/olympiamanagements'=>'export_sign_up_student_data'},
|
:active_for_action=>{'admin/olympiamanagements'=>'export_sign_up_student_data'},
|
||||||
:available_for => 'users'
|
:available_for => 'users'
|
||||||
context_link 'olympiamanagement.download_scan_file_of_certificate',
|
context_link 'olympiamanagement.download_scan_file_of_certificate',
|
||||||
:link_path=>"admin_olympiamanagements_path" ,
|
:link_path=>"admin_olympiamanagements_download_scan_file_of_certificate_path" ,
|
||||||
:priority=>1,
|
:priority=>1,
|
||||||
:active_for_action=>{'admin/olympiamanagements'=>'download_scan_file_of_certificate'},
|
:active_for_action=>{'admin/olympiamanagements'=>'download_scan_file_of_certificate'},
|
||||||
:available_for => 'users'
|
:available_for => 'users'
|
||||||
context_link 'olympiamanagement.import_editing_number_of_school_class',
|
context_link 'olympiamanagement.import_editing_number_of_school_class',
|
||||||
:link_path=>"admin_olympiamanagements_path" ,
|
:link_path=>"admin_olympiamanagements_import_editing_number_of_school_class_path" ,
|
||||||
:priority=>1,
|
:priority=>1,
|
||||||
:active_for_action=>{'admin/olympiamanagements'=>'import_editing_number_of_school_class'},
|
:active_for_action=>{'admin/olympiamanagements'=>'import_editing_number_of_school_class'},
|
||||||
:available_for => 'users'
|
:available_for => 'users'
|
||||||
|
|
Loading…
Reference in New Issue