-"use strict";
+'use strict';
var Person = require('./how-to-make-class.js');
// method override
getGreetings() {
var msg = super.getGreetings();
- msg += " in " + this.company;
+ msg += ' in ' + this.company;
return msg;
}
getBonus() {
return false;
}
-}
+};
class President extends Employee {
getBonus() {
return true;
}
-}
+};
-module.exports = { 'Employee':Employee,
- 'President':President };
+module.exports = { 'Employee': Employee,
+ 'President': President };
if (require.main === module) {
// Test code
console.log(vp.getGreetings());
console.log('My bonus is ' + vp.getBonus());
- console.log("People count : " + Person.howManyPeople());
+ console.log('People count : ' + Person.howManyPeople());
}
-"use strict";
+'use strict';
// ES6 class reference
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes
}
getGreetings() {
- return "Hello, My name is "+ this.name;
+ return 'Hello, My name is '+ this.name;
}
static howManyPeople() {
console.log(park.name);
console.log(park.getGreetings());
- console.log("People count : " + Person.howManyPeople());
+ console.log('People count : ' + Person.howManyPeople());
}
-"use strict";
+'use strict';
var my_secret_key = Symbol();
var my_secret_function = Symbol();
class Secret {
constructor() {
- this[my_secret_key] = Math.random()*100;
+ this[my_secret_key] = Math.random() * 100;
this[my_secret_function] = function(args) {
- console.log('orignal data is = '+ args);
- }
+ console.log('orignal data is = ' + args);
+ };
}
GetUserSecretKey(data) {
this[my_secret_function](data);
var crypto = require('crypto');
var sha1 = crypto.createHash('sha1').update(data + this[my_secret_key]);
- return sha1.digest("hex");
+ return sha1.digest('hex');
}
-}
+};
module.exports = Secret;
extension.setMessageListener(function(msg) {
if (playerListener instanceof Function) {
playerListener(msg);
- };
+ }
});
function ReturnResult(result) {
console.log(ret['reason']);
return false;
}
-};
+}
var Player = function() {
var args = {
var ret = JSON.parse(extension.internal.sendSyncMessage(JSON.stringify(args)));
if (ret['result'] == 'OK') {
this.id = ret['id'];
- require('reaper').setReaper(this, function(deleted){
+ require('reaper').setReaper(this, function(deleted) {
var args = {
'cmd': 'Destroy',
'id': deleted.id,
Player.prototype.setUri = function(path) {
var args = {
- 'cmd':'SetUri',
- 'path':path,
- 'id':this.id,
+ 'cmd': 'SetUri',
+ 'path': path,
+ 'id': this.id,
};
return ReturnResult(extension.internal.sendSyncMessage(JSON.stringify(args)));
};
Player.prototype.prepare = function() {
var args = {
- 'cmd':'Prepare',
- 'id':this.id,
+ 'cmd': 'Prepare',
+ 'id': this.id,
};
return ReturnResult(extension.internal.sendSyncMessage(JSON.stringify(args)));
};
Player.prototype.start = function() {
var args = {
- 'cmd':'Start',
- 'id':this.id,
+ 'cmd': 'Start',
+ 'id': this.id,
};
return ReturnResult(extension.internal.sendSyncMessage(JSON.stringify(args)));
};
Player.prototype.stop = function() {
var args = {
- 'cmd':'Stop',
- 'id':this.id,
+ 'cmd': 'Stop',
+ 'id': this.id,
};
return ReturnResult(extension.internal.sendSyncMessage(JSON.stringify(args)));
};
Player.prototype.unprepare = function() {
var args = {
- 'cmd':'Unprepare',
- 'id':this.id,
+ 'cmd': 'Unprepare',
+ 'id': this.id,
};
return ReturnResult(extension.internal.sendSyncMessage(JSON.stringify(args)));
};
TizenPowerManager.prototype.request = function(resource, state) {
if (PowerResource.indexOf(resource) < 0 || PowerState.indexOf(state) < 0) {
- throw "TypeMismatch Error";
+ throw 'TypeMismatch Error';
}
return native_.request(resource, state);
TizenPowerManager.prototype.release = function(resource) {
if (PowerResource.indexOf(resource) < 0) {
- throw "TypeMismatch Error";
+ throw 'TypeMismatch Error';
}
return native_.release(resource);
extension.setMessageListener(function(msg) {
if (echoListener instanceof Function) {
echoListener(msg);
- };
+ }
});
exports.echo = function(msg, callback) {
*/
PowerManager.prototype.request = function(resource, state) {
if (PowerResource.indexOf(resource) < 0 || PowerState.indexOf(state) < 0) {
- throw "TypeMismatch Error";
+ throw 'TypeMismatch Error';
}
var args = {
*/
PowerManager.prototype.release = function(resource) {
if (PowerResource.indexOf(resource) < 0) {
- throw "TypeMismatch Error";
+ throw 'TypeMismatch Error';
}
var args = {
'cmd': 'getScreenBrightness'
};
var ret = extension.internal.sendSyncMessage(JSON.stringify(args));
- if (ret == "ERR")
+ if (ret == 'ERR')
return false;
else
return parseFloat(ret);
-}
+};
/**
* Sets the screen brightness level for an application, from 0 to 1.
'brightness': brightness
};
extension.postMessage(JSON.stringify(args));
-}
+};
/**
* Returns true if the screen is on.
'cmd': 'isScreenOn'
};
var ret = extension.internal.sendSyncMessage(JSON.stringify(args));
- return (ret == 'true')
-}
+ return (ret == 'true');
+};
/**
* Restores the screen brightness to the system default setting value.
'cmd': 'restoreScreenBrightness'
};
extension.postMessage(JSON.stringify(args));
-}
+};
/**
* Turns on the screen.
'cmd': 'turnScreenOn'
};
extension.postMessage(JSON.stringify(args));
-}
+};
/**
* Turns off the screen.