Author: jruchaud Date: 2015-04-16 09:21:59 +0000 (Thu, 16 Apr 2015) New Revision: 1216 Url: http://forge.nuiton.org/projects/sandbox/repository/revisions/1216 Log: Begin play with gui Added: wit/js/gui.js wit/rapport.html Modified: wit/index.html wit/js/main.js Modified: wit/index.html =================================================================== --- wit/index.html 2015-04-16 09:06:10 UTC (rev 1215) +++ wit/index.html 2015-04-16 09:21:59 UTC (rev 1216) @@ -31,5 +31,6 @@ <div id="time"></div> <script type="application/javascript" src="js/main.js"></script> + <script type="application/javascript" src="js/gui.js"></script> </body> </html> Added: wit/js/gui.js =================================================================== --- wit/js/gui.js (rev 0) +++ wit/js/gui.js 2015-04-16 09:21:59 UTC (rev 1216) @@ -0,0 +1,30 @@ +// Load library +var gui = require('nw.gui'); + +// Reference to window and tray +var win = gui.Window.get(); +win.removeAllListeners('minimize'); + +var tray; + +// Get the minimize event +win.on('minimize', function() { + // Hide window + this.hide(); + + // Show tray + tray = new gui.Tray({ icon: 'icon.png' }); + + var menu = new gui.Menu(); + menu.append(new gui.MenuItem({ label: 'play' })); + menu.append(new gui.MenuItem({ label: 'stop' })); + tray.menu = menu; + + // Show window and remove tray when clicked + tray.on('click', function() { + win.show(); + this.remove(); + tray = null; + }); +}); + Modified: wit/js/main.js =================================================================== --- wit/js/main.js 2015-04-16 09:06:10 UTC (rev 1215) +++ wit/js/main.js 2015-04-16 09:21:59 UTC (rev 1216) @@ -1,5 +1,6 @@ var moment = require('moment'); var db = require("./js/database.js"); +var gui = require('nw.gui'); var tagsNode = document.getElementById("tags"); var inputTagNode = document.getElementById("inputTag"); @@ -70,6 +71,9 @@ rapportNode.onclick = function(e) { - + var new_win = gui.Window.open('rapport.html', { + position: 'center', + toolbar: true + }); + //new_win.maximize(); } - Added: wit/rapport.html =================================================================== --- wit/rapport.html (rev 0) +++ wit/rapport.html 2015-04-16 09:21:59 UTC (rev 1216) @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> + <head> + <title>WIT</title> + + </head> + <body> + <h1>Rapport</h1> + <input type="datetime-local"></input> + <input type="datetime-local"></input> + </body> +</html>
participants (1)
-
jruchaud@users.nuiton.org