fix signature of zoom getter apis

This commit is contained in:
deepak1556 2017-02-16 03:44:24 +05:30
parent 5e30ccd891
commit 203a920c64
3 changed files with 32 additions and 10 deletions

View file

@ -206,6 +206,26 @@ WebContents.prototype.printToPDF = function (options, callback) {
this._printToPDF(printingSetting, callback)
}
WebContents.prototype.getZoomLevel = function (callback) {
if (typeof callback !== 'function') {
throw new Error('Must pass function as an argument')
}
process.nextTick(() => {
const zoomLevel = this._getZoomLevel()
callback(zoomLevel)
})
}
WebContents.prototype.getZoomFactor = function (callback) {
if (typeof callback !== 'function') {
throw new Error('Must pass function as an argument')
}
process.nextTick(() => {
const zoomFactor = this._getZoomFactor()
callback(zoomFactor)
})
}
// Add JavaScript wrappers for WebContents class.
WebContents.prototype._init = function () {
// The navigation controller.