Type 'messages' added and new buttons
This commit is contained in:
parent
db087e8637
commit
45671afc4c
|
@ -113,6 +113,30 @@
|
||||||
<button type="button" data-msg='{"type":"workspace","value":"12"}' class="btn btn-secondary btn-sm">12</button>
|
<button type="button" data-msg='{"type":"workspace","value":"12"}' class="btn btn-secondary btn-sm">12</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-12">
|
||||||
|
<p class="legend">Software</p>
|
||||||
|
</div>
|
||||||
|
<div class="col-12">
|
||||||
|
<button type="button" data-msg='{"type":"messages","value":[{"type":"keys","value":"win,d"},{"type":"text","value":"urxvt"},{"type":"key","value":"enter"}]}' class="btn btn-secondary">urxvt</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-12">
|
||||||
|
<p class="legend">UI</p>
|
||||||
|
</div>
|
||||||
|
<div class="col-12">
|
||||||
|
<button type="button" data-msg='{"type":"keys","value":"win,z"}' class="btn btn-secondary">win+z</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-12">
|
||||||
|
<p class="legend">CLI</p>
|
||||||
|
</div>
|
||||||
|
<div class="col-12">
|
||||||
|
<button type="button" data-msg='{"type":"messages","value":[{"type":"text","value":"v;mll"},{"type":"key","value":"enter"}]}' class="btn btn-secondary">v;mll</button>
|
||||||
|
<button type="button" data-msg='{"type":"messages","value":[{"type":"text","value":"rt -l"},{"type":"key","value":"enter"}]}' class="btn btn-secondary">rt -l</button>
|
||||||
|
<button type="button" data-msg='{"type":"messages","value":[{"type":"text","value":"zp"},{"type":"key","value":"enter"}]}' class="btn btn-secondary">zp</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row pane" id="pane-pointer">
|
<div class="row pane" id="pane-pointer">
|
||||||
|
|
|
@ -132,6 +132,14 @@ $server->addMessageHandler('text', function (ConnectionInterface $from, array $d
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$server->addMessageHandler('messages', function (ConnectionInterface $from, array $data) use ($server) {
|
||||||
|
$value = $data['value'] ?? [];
|
||||||
|
|
||||||
|
foreach ($value as $msg) {
|
||||||
|
$server->onMessage($from, json_encode($msg));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
$webSocker = IoServer::factory(
|
$webSocker = IoServer::factory(
|
||||||
new HttpServer(new WsServer($server)),
|
new HttpServer(new WsServer($server)),
|
||||||
14598
|
14598
|
||||||
|
|
Loading…
Reference in a new issue