var WAS_CACHE_REPO = '/opt/usr/home/owner/data/electron/temp_extension'; //process.env.WAS_EXTENSIONS_REPO;
var WAS_EXTENSIONS_REPO = '/opt/usr/home/owner/data/electron/runtime_addon_repo'; //process.env.WAS_EXTENSIONS_REPO;
var WAS_EXTENSIONS_PATH = '/opt/usr/home/owner/data/electron/runtime_addon'; //process.env.WAS_EXTENSIONS_PATH;
- var WAS_INSTALLER_EXT_PATH = process.env.WAS_INSTALLER_EXT_PATH;
- if (!WAS_INSTALLER_EXT_PATH) {
- WAS_INSTALLER_EXT_PATH = path.join(__dirname, 'installer', 'extension');
- }
/* deep copy solution */
var mkdir = function(dir) {
var div = document.createElement('div');
var contents = '<b>' + extension.name + '</b>';
var button = document.createElement('a');
- if (extension.type.toUpperCase() === 'INSTALLER') {
- button.setAttribute('class', 'button dark_grey');
- button.textContent = 'INSTALLED';
- } else {
- button.setAttribute('class', 'button black');
- var btnContent = 'Off';
- if (!extension.activate) btnContent = 'On';
- button.textContent = btnContent;
- button.extension = extension;
- button.onclick = function(ev) {
- if (this.textContent == 'On') {
- activate(this.extension);
- this.textContent = 'Off';
- } else {
- deactivate(this.extension);
- this.textContent = 'On';
- }
- };
- }
+ button.setAttribute('class', 'button black');
+ var btnContent = 'Off';
+ if (!extension.activate) btnContent = 'On';
+ button.textContent = btnContent;
+ button.extension = extension;
+ button.onclick = function(ev) {
+ if (this.textContent == 'On') {
+ activate(this.extension);
+ this.textContent = 'Off';
+ } else {
+ deactivate(this.extension);
+ this.textContent = 'On';
+ }
+ };
+
// delete button
var button2 = document.createElement('a');
button2.setAttribute('class', 'button dsgnmoo');