jsdk-offical
Version:
JSDK is the most comprehensive TypeScript framework, like JDK.
26 lines (23 loc) • 671 B
text/typescript
/// <reference path='../../../dist/jsdk.d.ts' />
JS.imports([
'$jsui'
]).then(()=>{
$1('#btn').on('click', (e:MouseEvent)=>{
let button = ['LEFT','MIDDLE','RIGHT'];
$1('#info').innerHTML+=`<div>MouseButton: ${button[e.button]}</div>`;
Konsole.print(e);
return false
})
window.on('click', (e: MouseEvent)=>{
alert('click window, mouse button:'+e.button)
})
$L('ul button').forEach(b=>{
b.on('click', ()=>{
Mouses.fireEvent('click', {
target: $1('#btn'),
button: Number(b.attr('data-button'))
})
return false
})
})
})