App-SlideServer
view release on metacpan or search on metacpan
share/public/slides.js view on Meta::CPAN
285286287288289290291292293294295296297298299300301302303304305
self.root.find(
'button'
).
each
(function(){ this.onclick= self._button_dispatch });
self.root.find(
'input[type="checkbox"]'
).
each
(function(){ this.oninput= self._ckbox_dispatch });
self.root.find(
'.status-actions input[name="key"]'
).
each
(function(){ this.onkeydown= self._enter_dispatch });
self.root.find(
'.status-actions button'
).hide();
$(document).on(
'keydown'
, function(e) {
return
self._handle_key(e.originalEvent); });
self.root.find(
'.slide'
).on(
'click'
, function(e) {
return
self._handle_click(e) });
},
_public_ui_html: (
'<div class="slides-sidebar">'
+
' <div class="slides-corner">'
+
' <button class="slides-sidebar-btn" type="button" data-method="togglemenu" title="Menu">'
+
' <div class="bar bar1"></div><div class="bar bar2"></div><div class="bar bar3"></div>'
+
' </button>'
+
' <div class="slides-notify"></div>'
+
' </div>'
+
' <div class="ui"><div class="ui-inner">'
+
' <h5>Status</h5>'
+
' <ul class="status"></ul>'
+
' <div class="status-actions">'
+
' <label class="login">Key : <input type="password" name="key" data-enter_method="reconnect"></label>'
+
' <button class="reconnect-btn" type="button" data-method="reconnect">Reconnect</button>'
+
( run in 1.170 second using v1.01-cache-2.11-cpan-26ccb49234f )