Commit 473320034e5ed3a34b9a6ccf75e65fff2f1d21d4
1 parent
d2eba3a2
修改多次点击
Showing
2 changed files
with
14 additions
and
3 deletions
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 | }); |