@ -106,7 +106,46 @@ $(function(){
$ ( 'a.pic_date' ) . on ( 'click' , function ( ) {
$ ( 'a.pic_date' ) . on ( 'click' , function ( ) {
$ ( this ) . parent ( ) . prev ( ) . first ( ) . focus ( ) ;
$ ( this ) . parent ( ) . prev ( ) . first ( ) . focus ( ) ;
} )
} )
$ ( "#NoticePopupBox" ) . dialog ( {
modal : true ,
autoOpen : false ,
dialogClass : 'BluePopupBox' ,
minWidth : 500
} ) ;
$ ( '#NoticePopupBox' ) . parent ( ) . resizable ( "disable" ) ;
$ ( '#NoticePopupBox' ) . parent ( ) . removeClass ( "ui-state-disabled" ) ;
$ ( '#NoticePopupBox' ) . parent ( ) . css ( "border" , "3px solid #269ac9" ) . css ( "padding" , "10px" ) ;
$ ( 'a#switch_type' ) . live ( 'click' , function ( ) {
if ( $ ( "input[name=homework_type]" ) . val ( ) == "3" ) {
$ ( "#NoticePopupBox" ) . dialog ( "close" ) ;
$ ( "input[name=homework_type]" ) . val ( 1 ) ;
$ ( 'span.group_detail_info' ) . text ( '' ) ;
$ ( "#group_setting a" ) . removeClass ( "fontBlue2" ) ;
$ ( "#BluePopupBox" ) . dialog ( "open" ) ;
$ ( ".ui-dialog-titlebar" ) . hide ( ) ;
$ ( "a.CloseBtn" ) . on ( 'click' , function ( ) {
$ ( "#BluePopupBox" ) . dialog ( "close" ) ;
} ) ;
$ ( '#textarea_input_test' ) . focus ( ) ;
} else if ( $ ( "input[name=homework_type]" ) . val ( ) == "2" ) {
$ ( "#NoticePopupBox" ) . dialog ( "close" ) ;
$ ( "input[name=homework_type]" ) . val ( 1 ) ;
$ ( 'span.program_detail_info' ) . text ( "" ) ;
$ ( "span.program_detail_info" ) . removeClass ( "fontBlue2" ) ;
$ ( "#program_setting a" ) . removeClass ( "fontBlue2" ) ;
$ ( "#GroupPopupBox" ) . dialog ( "open" ) ;
$ ( ".ui-dialog-titlebar" ) . hide ( ) ;
$ ( "a.popClose" ) . on ( 'click' , function ( ) {
$ ( "#GroupPopupBox" ) . dialog ( "close" ) ;
} ) ;
$ ( "#cancel_group" ) . on ( 'click' , function ( ) {
$ ( "#GroupPopupBox" ) . dialog ( "close" ) ;
} ) ;
$ ( '#min_num' ) . focus ( ) ;
}
} ) ;
$ ( "#BluePopupBox" ) . dialog ( {
$ ( "#BluePopupBox" ) . dialog ( {
modal : true ,
modal : true ,
@ -120,12 +159,25 @@ $(function(){
$ ( '#BluePopupBox' ) . parent ( ) . css ( "position" , "fixed" ) ;
$ ( '#BluePopupBox' ) . parent ( ) . css ( "position" , "fixed" ) ;
$ ( 'a.ProBtn' ) . live ( 'click' , function ( ) {
$ ( 'a.ProBtn' ) . live ( 'click' , function ( ) {
$ ( "#BluePopupBox" ) . dialog ( "open" ) ;
if ( $ ( "input[name=homework_type]" ) . val ( ) == "3" ) {
$ ( ".ui-dialog-titlebar" ) . hide ( ) ;
$ ( "#NoticePopupBox" ) . dialog ( "open" ) ;
$ ( "a.CloseBtn" ) . on ( 'click' , function ( ) {
$ ( ".ui-dialog-titlebar" ) . hide ( ) ;
$ ( "#BluePopupBox" ) . dialog ( "close" ) ;
$ ( "a.CloseBtn" ) . on ( 'click' , function ( ) {
} ) ;
$ ( "#NoticePopupBox" ) . dialog ( "close" ) ;
$ ( '#textarea_input_test' ) . focus ( ) ;
} ) ;
$ ( "#cancel_switch" ) . on ( 'click' , function ( ) {
$ ( "#NoticePopupBox" ) . dialog ( "close" ) ;
} ) ;
$ ( "#switch_homework_type_notice" ) . text ( "您的作业类型将改为“分组作业”,并且您的编程设置将被清除。请问是否继续?" ) ;
}
else {
$ ( "#BluePopupBox" ) . dialog ( "open" ) ;
$ ( ".ui-dialog-titlebar" ) . hide ( ) ;
$ ( "a.CloseBtn" ) . on ( 'click' , function ( ) {
$ ( "#BluePopupBox" ) . dialog ( "close" ) ;
} ) ;
$ ( '#textarea_input_test' ) . focus ( ) ;
}
} ) ;
} ) ;
var saveProgramAnswers = function ( ) {
var saveProgramAnswers = function ( ) {
@ -162,7 +214,9 @@ $(function(){
if ( valid ) {
if ( valid ) {
$ ( "input[name=homework_type]" ) . val ( 2 ) ;
$ ( "input[name=homework_type]" ) . val ( 2 ) ;
$ ( 'span.program_detail_info' ) . text ( '(' + language + ', ' + test _numbers / 2 + '组测试)' ) ;
$ ( 'span.program_detail_info' ) . text ( '(' + language + '语言,' + test _numbers / 2 + '组测试)' ) ;
$ ( "span.program_detail_info" ) . addClass ( "fontBlue2" ) ;
$ ( "#program_setting a" ) . addClass ( "fontBlue2" ) ;
//保存js值
//保存js值
var data = {
var data = {
language _type : $ ( 'select.language_type' ) . val ( ) ,
language _type : $ ( 'select.language_type' ) . val ( ) ,
@ -213,15 +267,28 @@ $(function(){
$ ( '#GroupPopupBox' ) . parent ( ) . css ( "border" , "3px solid #269ac9" ) . css ( "padding" , "10px" ) ;
$ ( '#GroupPopupBox' ) . parent ( ) . css ( "border" , "3px solid #269ac9" ) . css ( "padding" , "10px" ) ;
$ ( 'a.groupBtn' ) . live ( 'click' , function ( ) {
$ ( 'a.groupBtn' ) . live ( 'click' , function ( ) {
$ ( "#GroupPopupBox" ) . dialog ( "open" ) ;
if ( $ ( "input[name=homework_type]" ) . val ( ) == "2" ) {
$ ( ".ui-dialog-titlebar" ) . hide ( ) ;
$ ( "#NoticePopupBox" ) . dialog ( "open" ) ;
$ ( "a.popClose" ) . on ( 'click' , function ( ) {
$ ( ".ui-dialog-titlebar" ) . hide ( ) ;
$ ( "#GroupPopupBox" ) . dialog ( "close" ) ;
$ ( "a.CloseBtn" ) . on ( 'click' , function ( ) {
} ) ;
$ ( "#NoticePopupBox" ) . dialog ( "close" ) ;
$ ( "#cancel_group" ) . on ( 'click' , function ( ) {
} ) ;
$ ( "#GroupPopupBox" ) . dialog ( "close" ) ;
$ ( "#cancel_switch" ) . on ( 'click' , function ( ) {
} ) ;
$ ( "#NoticePopupBox" ) . dialog ( "close" ) ;
$ ( '#min_num' ) . focus ( ) ;
} ) ;
$ ( "#switch_homework_type_notice" ) . text ( "您的作业类型将改为“编程作业”,并且您的分组设置将被清除。请问是否继续?" ) ;
}
else {
$ ( "#GroupPopupBox" ) . dialog ( "open" ) ;
$ ( ".ui-dialog-titlebar" ) . hide ( ) ;
$ ( "a.popClose" ) . on ( 'click' , function ( ) {
$ ( "#GroupPopupBox" ) . dialog ( "close" ) ;
} ) ;
$ ( "#cancel_group" ) . on ( 'click' , function ( ) {
$ ( "#GroupPopupBox" ) . dialog ( "close" ) ;
} ) ;
$ ( '#min_num' ) . focus ( ) ;
}
} ) ;
} ) ;
var saveGroupAttr = function ( ) {
var saveGroupAttr = function ( ) {
@ -245,6 +312,7 @@ $(function(){
if ( valid ) {
if ( valid ) {
$ ( "input[name=homework_type]" ) . val ( 3 ) ;
$ ( "input[name=homework_type]" ) . val ( 3 ) ;
$ ( 'span.group_detail_info' ) . text ( '分组人数:' + min + '-' + max + ' 人' ) ;
$ ( 'span.group_detail_info' ) . text ( '分组人数:' + min + '-' + max + ' 人' ) ;
$ ( "#group_setting a" ) . addClass ( "fontBlue2" ) ;
//保存js值
//保存js值
var data = {
var data = {
base _on _project : base _on _project ,
base _on _project : base _on _project ,
@ -259,7 +327,7 @@ $(function(){
return valid ;
return valid ;
} ;
} ;
$ ( "#GroupPopupBox a.group_ btn") . live ( 'click' , function ( ) {
$ ( "#GroupPopupBox a.group_ save_ btn") . live ( 'click' , function ( ) {
if ( saveGroupAttr ( ) ) {
if ( saveGroupAttr ( ) ) {
if ( $ ( "#GroupPopupBox" ) . dialog ( "isOpen" ) ) {
if ( $ ( "#GroupPopupBox" ) . dialog ( "isOpen" ) ) {
$ ( "#GroupPopupBox" ) . dialog ( "close" ) ;
$ ( "#GroupPopupBox" ) . dialog ( "close" ) ;