34 Commits

Author SHA1 Message Date
Andrey A.I. Sitnik
147a64e503 Fix timers init 2012-07-06 03:17:42 +04:00
Andrey A.I. Sitnik
6fb36c4cc5 Clean up code 2012-07-06 00:59:06 +04:00
Andrey A.I. Sitnik
24a4852e27 Typo 2012-07-06 00:37:46 +04:00
Andrey A.I. Sitnik
c7f6add8ab Use common change callback and unbind in onVisible and afterPrerendering 2012-07-02 16:33:16 +04:00
Andrey A.I. Sitnik
7dd8d741bf Allow to unbind change listener 2012-07-02 16:21:59 +04:00
Andrey A.I. Sitnik
ef859e73e8 Split library to core and timers module 2012-07-02 16:07:55 +04:00
Andrey A.I. Sitnik
8f2db117f0 Use Cake, CoffeeScript, Mocha, Chai and Sinon.JS 2012-05-19 13:00:22 +02:00
Andrey A.I. Sitnik
caaf93926c Remove trailing spaces 2012-03-16 04:49:45 +04:00
Andrey A.I. Sitnik
c220775802 Add Firefox support info to README 2012-02-12 15:27:04 +04:00
Andrey A.I. Sitnik
f61f1fe64a Add fallback browser support by focus/blur hack 2011-09-10 17:21:23 +04:00
Andrey A.I. Sitnik
85c2757777 Fix 80 symbols limit to rows 2011-06-26 18:43:43 +04:00
Andrey A.I. Sitnik
bb1331f5a9 Remove deprecated support() and notPrerender() 2011-06-26 18:32:07 +04:00
Peter Zotov
4db40eaa38 Rename support->isSupported, notPrerender->afterPrerendering. 2011-06-25 19:40:27 +04:00
Andrey A.I. Sitnik
0bc87e46b5 Fix IE 6-7 support 2011-06-22 20:48:37 +04:00
Andrey A.I. Sitnik
b0e0721200 Set listener in every method 2011-06-20 12:19:13 +04:00
Andrey A.I. Sitnik
c59a39310c Add tasks to build gem 2011-06-20 12:05:55 +04:00
Andrey A.I. Sitnik
a8d0be85de Add documentation to README 2011-06-20 11:44:03 +04:00
Andrey A.I. Sitnik
b5122f247c Clean up code and little decrease library size 2011-06-19 17:29:09 +04:00
Andrey A.I. Sitnik
dad527a894 Add minimized version of library 2011-06-19 17:23:06 +04:00
Andrey A.I. Sitnik
96ab973b91 Clean up JS code style in samples 2011-06-19 17:17:49 +04:00
Andrey A.I. Sitnik
eafabe4203 Add samples to method's comments 2011-06-19 17:17:02 +04:00
Andrey A.I. Sitnik
fb238f6204 Add Visibility.notPrerender(callback) to run code not in prerender state 2011-06-19 15:00:36 +04:00
Andrey A.I. Sitnik
5177ea9434 Allow to use syntax sugar from jQuery Chrono plugin 2011-06-19 14:48:03 +04:00
Andrey A.I. Sitnik
d59a9f40d5 Add Visibility.every to setInterval depend on visibility state 2011-06-19 14:30:19 +04:00
Andrey A.I. Sitnik
ca62102f60 Add Visibility.change(callback) to listen visibility state changes 2011-06-17 12:00:37 +04:00
Andrey A.I. Sitnik
2960c2cee4 Add Visibility.onVisible(callback) to run code only when page become to be visible 2011-06-17 11:43:35 +04:00
Andrey A.I. Sitnik
ca7b80221e Rename project to Visibility 2011-06-16 23:53:45 +04:00
Andrey A.I. Sitnik
869bf6cfe6 Add Visible.state() as proxy to document.visibilityState 2011-06-16 23:48:17 +04:00
Andrey A.I. Sitnik
4c539f5d47 Add Visible.hidden() as proxy to document.hidden with vendor prefix 2011-06-16 23:41:59 +04:00
Andrey A.I. Sitnik
23c1412e4f Add method to return value of property with vendor prefix in name 2011-06-16 23:36:18 +04:00
Andrey A.I. Sitnik
b7e87e5ee7 Add method to build property name with vendor prefix 2011-06-16 23:28:27 +04:00
Andrey A.I. Sitnik
622a811a45 Add Visible.support() to check browser support 2011-06-16 23:19:36 +04:00
Andrey A.I. Sitnik
8a79d546a2 Add code to detect vendor prefix 2011-06-16 23:13:37 +04:00
Andrey A.I. Sitnik
287a8b166a Initialize project 2011-06-16 22:35:45 +04:00