Commit 473320034e5ed3a34b9a6ccf75e65fff2f1d21d4

Authored by ykxie
1 parent d2eba3a2

修改多次点击

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