|
2316 | 2316 | message.style.right = 0;
|
2317 | 2317 | message.style.bottom = 0;
|
2318 | 2318 | message.style.backgroundColor = 'rgba(255, 255, 255, 0.9)';
|
2319 |
| - var onClickStr = 'var x = document.getElementById(\'impress-console-button\');' + |
2320 |
| - 'x.parentNode.removeChild(x);var root = document.getElementById(\'' + rootId + '\');' + |
2321 |
| - 'impress(\'' + rootId + '\').lib.util.triggerEvent(root, \'impress:console:open\', {})'; |
2322 |
| - message.innerHTML = '<button style="margin: 25vh 25vw;width:50vw;height:50vh;" ' + |
2323 |
| - 'onclick="' + onClickStr + '">' + |
| 2319 | + var clickStr = 'var x = document.getElementById(\'impress-console-button\');' + |
| 2320 | + 'x.parentNode.removeChild(x);' + |
| 2321 | + 'var r = document.getElementById(\'' + rootId + '\');' + |
| 2322 | + 'impress(\'' + rootId + |
| 2323 | + '\').lib.util.triggerEvent(r, \'impress:console:open\', {})'; |
| 2324 | + var styleStr = 'margin: 25vh 25vw;width:50vw;height:50vh;'; |
| 2325 | + message.innerHTML = '<button style="' + styleStr + '" ' + |
| 2326 | + 'onclick="' + clickStr + '">' + |
2324 | 2327 | lang.clickToOpen +
|
2325 | 2328 | '</button>';
|
2326 | 2329 | document.body.appendChild( message );
|
|
2962 | 2965 | // check if event target (or any of its parents is a link)
|
2963 | 2966 | var target = event.target;
|
2964 | 2967 | try {
|
| 2968 | + |
2965 | 2969 | // For example, when clicking on the button to launch speaker console, the button
|
2966 | 2970 | // is immediately deleted from the DOM. In this case target is a DOM element when
|
2967 | 2971 | // we get it, but turns out to be null if you try to actually do anything with it.
|
2968 |
| - target.id; |
| 2972 | + var foo = target.id; // jshint ignore:line |
2969 | 2973 | }
|
2970 |
| - catch(err) { |
| 2974 | + catch ( err ) { |
2971 | 2975 | return;
|
2972 | 2976 | }
|
2973 | 2977 |
|
|
2995
762E
| 2999 | gc.addEventListener( document, "click", function( event ) {
|
2996 | 3000 | var target = event.target;
|
2997 | 3001 | try {
|
2998 |
| - target.id; |
| 3002 | + var foo = target.id; // jshint ignore:line |
2999 | 3003 | }
|
3000 |
| - catch(err) { |
| 3004 | + catch ( err ) { |
3001 | 3005 | return;
|
3002 | 3006 | }
|
3003 | 3007 |
|
|
0 commit comments