-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=62698 Enable BATTERY_STATUS for WebKit-Efl. http://www.w3.org/TR/battery-status/ Patch by Kihong Kwon <kihong.kwon@samsung.com> on 2012-03-16 Reviewed by Adam Barth. * Source/cmake/OptionsEfl.cmake: * Source/cmakeconfig.h.cmake: Source/WebCore: Support for Battery Status API https://bugs.webkit.org/show_bug.cgi?id=62698 Battery Status API is implemented under the Navigator class. Battery Status API has four types of events, and all events are operated based on a callback mechanism. : onchargingchange, onchargingtimechange, ondischargingtimechange, onlevelchange. The battery status can be accessed using BatteryManager(navigator.webkitBattery), and battery status is controlled by BatteryController which manages instances of BatteryManager. When battery status event is raised, BatteryController calls all registered BatteryManager's event dispatcher. http://www.w3.org/TR/battery-status/ Patch by Kihong Kwon <kihong.kwon@samsung.c...
0de163f6