Commit 473320034e5ed3a34b9a6ccf75e65fff2f1d21d4

Authored by ykxie
1 parent d2eba3a2

修改多次点击

src/js/gb.js
@@ -308,6 +308,10 @@ $(function() { @@ -308,6 +308,10 @@ $(function() {
308 _CodeMirrorRecordId, 308 _CodeMirrorRecordId,
309 _CodeMirrorReplayId, 309 _CodeMirrorReplayId,
310 _num = 0; 310 _num = 0;
  311 +
  312 + console.log('---------------------------------------')
  313 + console.log(obj)
  314 + console.log('---------------------------------------')
311 // 判断是否是初始化选时候调用 showEdite 315 // 判断是否是初始化选时候调用 showEdite
312 if(obj){ 316 if(obj){
313 for (var i = 0; i < treeLinkEditor.length; i++) { 317 for (var i = 0; i < treeLinkEditor.length; i++) {
@@ -1911,7 +1915,8 @@ $(function() { @@ -1911,7 +1915,8 @@ $(function() {
1911 }, 1915 },
1912 changeValueCallback: function(record, replay_type, offset) { 1916 changeValueCallback: function(record, replay_type, offset) {
1913 // console.info('GBCodePlayBack.changeValueCallback'); 1917 // console.info('GBCodePlayBack.changeValueCallback');
1914 - // console.log(record); 1918 + console.log(record);
  1919 +
1915 var obj = record.changeobj, 1920 var obj = record.changeobj,
1916 editor = record.editor; 1921 editor = record.editor;
1917 1922
@@ -1942,7 +1947,7 @@ $(function() { @@ -1942,7 +1947,7 @@ $(function() {
1942 record.trigger = 1; //标记已运行 1947 record.trigger = 1; //标记已运行
1943 record.playTime = new Date().getTime(); // 播放开始时间 1948 record.playTime = new Date().getTime(); // 播放开始时间
1944 GBCodePlayBack.codeTimes = 1; // 1949 GBCodePlayBack.codeTimes = 1; //
1945 - console.log(record) 1950 +
1946 var resultData = { 1951 var resultData = {
1947 status: record.status || 200, 1952 status: record.status || 200,
1948 compilerInfo: record.compilerInfo || '', 1953 compilerInfo: record.compilerInfo || '',
@@ -1993,6 +1998,7 @@ $(function() { @@ -1993,6 +1998,7 @@ $(function() {
1993 for (var i = 0; i < GBCodePlayBack.records.length; i++) { 1998 for (var i = 0; i < GBCodePlayBack.records.length; i++) {
1994 GBCodePlayBack.records[i].trigger = 0; 1999 GBCodePlayBack.records[i].trigger = 0;
1995 } 2000 }
  2001 + $('.play-code').attr('disabled', false);
1996 } 2002 }
1997 2003
1998 if(document.URL.indexOf('index.htm') >= 0) { 2004 if(document.URL.indexOf('index.htm') >= 0) {
@@ -2038,6 +2044,7 @@ $(function() { @@ -2038,6 +2044,7 @@ $(function() {
2038 for (var i = 0; i < GBCodePlayBack.records.length; i++) { 2044 for (var i = 0; i < GBCodePlayBack.records.length; i++) {
2039 GBCodePlayBack.records[i].trigger = 0; 2045 GBCodePlayBack.records[i].trigger = 0;
2040 } 2046 }
  2047 + $('.play-code').attr('disabled', false);
2041 } 2048 }
2042 } 2049 }
2043 } 2050 }
@@ -2338,6 +2345,8 @@ $(function() { @@ -2338,6 +2345,8 @@ $(function() {
2338 }); 2345 });
2339 2346
2340 $('.play-code').click(function(){ 2347 $('.play-code').click(function(){
  2348 + $('.play-code').attr('disabled', true);
  2349 + console.log('--------------------');
2341 playCode(); 2350 playCode();
2342 GBCodePlayBack.editable(0) 2351 GBCodePlayBack.editable(0)
2343 // playEnd(); 2352 // playEnd();
src/js/gbreplayer.js
@@ -1328,7 +1328,7 @@ $(function(){ @@ -1328,7 +1328,7 @@ $(function(){
1328 for (var i = 0; i < GBCodePlayBack.records.length; i++) { 1328 for (var i = 0; i < GBCodePlayBack.records.length; i++) {
1329 GBCodePlayBack.records[i].trigger = 0; 1329 GBCodePlayBack.records[i].trigger = 0;
1330 } 1330 }
1331 - // playEnd(); 1331 + $('.play-code').attr('disabled', false);
1332 } 1332 }
1333 1333
1334 if(document.URL.indexOf('index.htm') >= 0) { 1334 if(document.URL.indexOf('index.htm') >= 0) {
@@ -1374,6 +1374,7 @@ $(function(){ @@ -1374,6 +1374,7 @@ $(function(){
1374 for (var i = 0; i < GBCodePlayBack.records.length; i++) { 1374 for (var i = 0; i < GBCodePlayBack.records.length; i++) {
1375 GBCodePlayBack.records[i].trigger = 0; 1375 GBCodePlayBack.records[i].trigger = 0;
1376 } 1376 }
  1377 + $('.play-code').attr('disabled', false);
1377 } 1378 }
1378 } 1379 }
1379 } 1380 }
@@ -1565,6 +1566,7 @@ $(function(){ @@ -1565,6 +1566,7 @@ $(function(){
1565 }) 1566 })
1566 1567
1567 $('.play-code').click(function(){ 1568 $('.play-code').click(function(){
  1569 + $('.play-code').attr('disabled', true);
1568 playCode(); 1570 playCode();
1569 GBCodePlayBack.editable(0) 1571 GBCodePlayBack.editable(0)
1570 }); 1572 });