mailman.cloud.codelutin.com
Sign In
Sign Up
Manage this list
Sign In
Sign Up
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
Sandbox-commits
Thread
Start a new thread
Download
Threads by
month
----- 2026 -----
June
May
April
March
February
January
----- 2025 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2024 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2023 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2022 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2021 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2020 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2019 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2018 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2017 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2016 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2015 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2014 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2013 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2012 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2011 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2010 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2009 -----
December
November
October
September
August
sandbox-commits@list.nuiton.org
May 2015
5 participants
271 discussions
r1314 - in wit/js: . services
by jruchaudï¼ users.nuiton.org
01 May '15
01 May '15
Author: jruchaud Date: 2015-05-01 09:08:43 +0000 (Fri, 01 May 2015) New Revision: 1314 Url:
http://forge.nuiton.org/projects/sandbox/repository/revisions/1314
Log: Fix create x11 client each second Modified: wit/js/main.js wit/js/services/TimerService.js Modified: wit/js/main.js =================================================================== --- wit/js/main.js 2015-04-30 16:24:30 UTC (rev 1313) +++ wit/js/main.js 2015-05-01 09:08:43 UTC (rev 1314) @@ -125,9 +125,6 @@ popups.push(window); window.on('close', function() { - this.hide(); // Pretend to be closed already - this.close(true); - popups.splice(popups.indexOf(window), 1); if (!popups.length) { Modified: wit/js/services/TimerService.js =================================================================== --- wit/js/services/TimerService.js 2015-04-30 16:24:30 UTC (rev 1313) +++ wit/js/services/TimerService.js 2015-05-01 09:08:43 UTC (rev 1314) @@ -13,30 +13,38 @@ var historyIndex = -1; -var updateUserIdleTime = function() { - x11.createClient(function(err, display) { - if (err) { - console.log(err); - return; - } +x11.createClient(function(err, display) { + if (err) { + console.log(err); + return; + } + + var X = display.client; + X.require('screen-saver', function(err, SS) { - var X = display.client; - X.require('screen-saver', function(err, SS) { + var queryIdle = function() { SS.QueryInfo(display.screen[0].root, function(err, info) { // console.log('Idle time ' + info.idle + "ms"); + + if (time) { + var configIdleTime = config.getIdleTime(); + var durationIdleTime = moment.duration(configIdleTime, 'm'); + + if (info.idle >= durationIdleTime.asMilliseconds() && !idleTime) { + idleTime = new Date(); + eventEmitter.emit('onIdle'); + } + } - var configIdleTime = config.getIdleTime(); - var durationIdleTime = moment.duration(configIdleTime, 'm'); - - if (info.idle >= durationIdleTime.asMilliseconds() && !idleTime) { - idleTime = new Date(); - eventEmitter.emit('onIdle'); - } + setTimeout(queryIdle, 1000); }); - }); - X.on('error', console.error); + }; + + queryIdle(); }); -}; + + X.on('error', console.error); +}); var insertLog = function(tags, start, end) { dayTime += moment(end).diff(moment(start)); @@ -98,8 +106,6 @@ eventEmitter.emit('onTimeChanged'); if (time) { timeChangeTimer = setTimeout(timeChange.bind(), 1000); - - updateUserIdleTime(); } };
1
0
0
0
← Newer
1
...
25
26
27
28
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Results per page:
10
25
50
100
200