Commit 0171a1b6f0efe6b1fb27a3fcf2cd2f8ea1fec4bd

Authored by ykxie
1 parent 1286686d

fix bug

package.json
... ... @@ -18,9 +18,10 @@
18 18 "homepage": "https://github.com/xieyankun/layout#readme",
19 19 "devDependencies": {
20 20 "gulp": "^3.9.1",
21   - "gulp-less": "^3.1.0",
  21 + "gulp-less": "^3.3.0",
  22 + "gulp-notify": "^3.0.0",
22 23 "gulp-sass": "^2.3.2",
23   - "gulp-uglify": "^2.0.0",
  24 + "gulp-uglify": "^2.0.1",
24 25 "gulp-watch": "^4.3.10",
25 26 "pump": "^1.0.1",
26 27 "require-dir": "^0.3.1"
... ...
src/js/gb.js
... ... @@ -54,7 +54,10 @@ $(function() {
54 54 m = 0,
55 55 l = 0;
56 56 var datalist = arr;
57   - datalist.length = 10;
  57 +
  58 + if(datalist.length > 10){
  59 + datalist.length = 10;
  60 + }
58 61 for (var i = 0; i < datalist.length; i++) {
59 62 var temArr = datalist[i].path.split('/');
60 63 if(temArr[0] != "undefined" && temArr[1] != "undefined"){
... ... @@ -510,11 +513,12 @@ $(function() {
510 513  
511 514 if(document.URL.indexOf('player') >= 0){
512 515 isReplayPage = true;
513   - if (_role == 0) {
514   - playUrl = gxb_api + "/programming/codeReplay/" + _codeReplayId + "/api";
515   - } else if (_role == 1) {
516   - playUrl = gxb_api + "/programming/student/studentReplay/" + _codeReplayId + "/api";
517   - }
  516 + // if (_role == 0) {
  517 + // playUrl = gxb_api + "/programming/codeReplay/" + _codeReplayId + "/api";
  518 + // } else if (_role == 1) {
  519 + // playUrl = gxb_api + "/programming/student/studentReplay/" + _codeReplayId + "/api";
  520 + // }
  521 + playUrl = "https://restful.gaoxiaobang.com/gxb-web/programming/codeReplay/285526/api"
518 522 $.ajax({
519 523 type: "get",
520 524 url: playUrl,
... ... @@ -962,36 +966,25 @@ $(function() {
962 966 selectLang(langid);
963 967 compileMode(langid);
964 968  
965   - console.log("http://gxb-file.oss-cn-beijing.aliyuncs.com" + playData.audioUrl)
  969 + console.log("https://gxb-file.oss-cn-beijing.aliyuncs.com" + playData.audioUrl)
966 970 player.init({
967 971 container: '#audioWrap',
968   - source: "http://gxb-file.oss-cn-beijing.aliyuncs.com" + playData.audioUrl,
  972 + source: "https://gxb-file.oss-cn-beijing.aliyuncs.com" + playData.audioUrl,
969 973 imagePath: '../js/audioPlayer/image',
970 974 debuggers: false,
971 975 allowSeek: false,
972 976 playCallback: function() { // 播放
973 977 console.log('++++++++');
974 978 playCode();
975   - GBCodePlayBack.editable(1);
976   - // if(flag){
977   - // playCode();
978   - // }
979   -
980   - // $('#play').trigger('click');
981   - // GBCodePlayBack.htmlplayereditor.setOption('readOnly', true);
  979 + GBCodePlayBack.editable(0);
982 980 },
983 981 pauseCallback: function() { // 暂停
984   - // flag = false;
985   - // player.play();
986   - GBCodePlayBack.editable(0);
  982 + GBCodePlayBack.editable(1);
987 983 GBCodePlayBack.audioTime = parseInt(player.elements.audioDom.currentTime*1000)
988 984 GBCodePlayBack.treeSelectNode = treeObj.getSelectedNodes()[0];
989 985 pauseCode();
990 986 GBCodePlayBack.firstPlay = 0;
991 987 GBCodePlayBack.getCodeMirrorValue();
992   -
993   - // GBCodePlayBack.pauseValue = GBCodePlayBack.htmlplayereditor.getValue();
994   - // GBCodePlayBack.htmlplayereditor.setOption('readOnly', false);
995 988 },
996 989 seekedCallback: function() { // 拖拽
997 990  
... ... @@ -1218,7 +1211,7 @@ $(function() {
1218 1211 type: "get",
1219 1212 url: apiUrl,
1220 1213 success: function(coderecords) {
1221   - $("#play_audio").attr('src', "http://gxb-file.oss-cn-beijing.aliyuncs.com/" + coderecords.audioUrl);
  1214 + $("#play_audio").attr('src', "https://gxb-file.oss-cn-beijing.aliyuncs.com/" + coderecords.audioUrl);
1222 1215 if (_role == 0) {
1223 1216 var coderecords = coderecords.codeRecordList;
1224 1217 } else if (_role == 1) {
... ... @@ -1942,7 +1935,7 @@ $(function() {
1942 1935 record.trigger = 1; //标记已运行
1943 1936 record.playTime = new Date().getTime(); // 播放开始时间
1944 1937 GBCodePlayBack.codeTimes = 1; //
1945   -
  1938 + console.log(record)
1946 1939 var resultData = {
1947 1940 status: record.status || 200,
1948 1941 compilerInfo: record.compilerInfo || '',
... ...
src/v1.1/index.html
... ... @@ -73,34 +73,41 @@
73 73 #replayzone.active{
74 74 display: block;
75 75 }
  76 + .editor{
  77 + height: 100%;
  78 + float: left;
  79 + position: relative;
  80 + }
76 81 </style>
77 82 </head>
78 83 <body>
79 84 <div id="app" class="wrapper">
80 85 <div id="appContainer">
81   - <div id="appLeft">
82   - <div class="tree-header">目录</div>
83   - <ul id="folder" class="ztree"></ul>
84   - <div id="handleLM"></div>
85   - </div>
86   - <div id="appMian">
87   - <div id="appMainHeader">
88   - <ul id="recordertab" class="nav nav-tabs pull-left">
89   - <li class="active"><a href="#recordzone" data-toggle="tab"><i class="icon iconfont icon-suspend"></i>课程录制区</a></li>
90   - <li><a href="#replayzone" data-toggle="tab"><i class="icon iconfont icon-yulan"></i>课程预览区</a></li>
91   - </ul>
92   - <div id="editorwrapper" class="pull-right">
93   - <div class="btn-group">
94   - <div id="htmlbutton" class="btn btn-default btn-sm" data-toggle="tooltip" data-placement="bottom" data-original-title="当前课程环境:Java" data-editorname="html">JAVA</div>
95   - <div class="btn btn-default btn-sm" data-toggle="tooltip" data-placement="bottom" data-original-title="JDK版本">JDK 7</div>
  86 + <div class="editor">
  87 + <div id="appLeft">
  88 + <div class="tree-header">目录</div>
  89 + <ul id="folder" class="ztree"></ul>
  90 + <div id="handleLM"></div>
  91 + </div>
  92 + <div id="appMian">
  93 + <div id="appMainHeader">
  94 + <ul id="recordertab" class="nav nav-tabs pull-left">
  95 + <li class="active"><a href="#recordzone" data-toggle="tab"><i class="icon iconfont icon-suspend"></i>课程录制区</a></li>
  96 + <li><a href="#replayzone" data-toggle="tab"><i class="icon iconfont icon-yulan"></i>课程预览区</a></li>
  97 + </ul>
  98 + <div id="editorwrapper" class="pull-right">
  99 + <div class="btn-group">
  100 + <div id="htmlbutton" class="btn btn-default btn-sm" data-toggle="tooltip" data-placement="bottom" data-original-title="当前课程环境:Java" data-editorname="html">JAVA</div>
  101 + <div class="btn btn-default btn-sm" data-toggle="tooltip" data-placement="bottom" data-original-title="JDK版本">JDK 7</div>
  102 + </div>
96 103 </div>
97 104 </div>
  105 + <div id="textarea">
  106 + <div id="recordzone" class="active"></div>
  107 + <div id="replayzone"></div>
  108 + </div>
  109 + <div id="handleMR"></div>
98 110 </div>
99   - <div id="textarea">
100   - <div id="recordzone" class="active"></div>
101   - <div id="replayzone"></div>
102   - </div>
103   - <div id="handleMR"></div>
104 111 <div class="pause-shodow hidden">
105 112 <div class="compile-loading">
106 113 <img src="../img/loading.png" alt="">
... ... @@ -119,6 +126,7 @@
119 126 </div>
120 127 </div>
121 128 </div>
  129 +
122 130 <div id="appRight">
123 131 <div id="resultpanel" class="panel panel-default editor-result">
124 132 <div class="panel-heading result-header">
... ...