2014-10-24 3 views
1

Добрый день, ребята, кто-нибудь может привести пример использования этого фрагмента https://github.com/arthurakay/ExtJS-Activity-Monitor. Я искал этот фрагмент, потому что я хочу поймать, как долго пользователь простаивает, тогда я увидел этот фрагмент, я думаю, он может помочь мне, чего я хочу достичь, но я не знаю, как его использовать. Я просто пытаюсь вставить этот Ext.Loader.setPath('Ext.ux', 'extjs/examples/ux') в my app.js то я не знаю, где и как вставить этот код: Ext.ux.ActivityMonitor.init({ verbose : true }); Ext.ux.ActivityMonitor.start() ;.ExtJS-Activity-Monitor snippet от arthurakay

теперь может кто-нибудь помочь или дать мне пример, как предупреждения сообщения в режиме ожидания 1 мин, так что я могу включить это в моей работе Заранее спасибо

ответ

2
Ext.ux.ActivityMonitor.init({ 
    verbose: true 
}); 
Ext.ux.ActivityMonitor.start(); 

Ext.ux.ActivityMonitor.isActive = function() { 
    Ext.Msg.alert('Monitor', 'User is active!'); 
} 

Ext.ux.ActivityMonitor.isInactive = function() { 
    Ext.Msg.alert('Monitor', 'User is inactive!'); 
} 

Something like this. I add more messages for console log, just move mouse in ACTIVITY AREA window, or change chrome tabs for reset invactive counter

+0

Спасибо чувак, я видел, что образец ур был сработал, но он не предупредил пользователя о неактивности, но в консольном журнале он появляется неактивным пользователем ... и им очень сложно запутать, как включить это в мои работы? это просто я включаю Ext.ux.ActivityMonitor.init ({ verbose: true }); Ext.ux.ActivityMonitor.start(); в каждом js-файле? btw еще раз благодарю вас за идею – itsmecidz

+0

u не получилось, потому что нужно установить короткий maxInactive интервал, например Ext.ux.ActivityMonitor.init ({интервал: (1000 * 5 * 1), maxInactive: (1000 * 2 * 5)}) // Интервал 5 секунд и 10 сек для максимального неактивного. Да, монитор - это одноэлементный объект - просто инициализируйте его и используйте. –

+0

О, я понял это сейчас ... Еще раз спасибо – itsmecidz