[Addon Setting App] Remove Repo List Table & Change Texts 69/213869/2
authorhyunduk.kim <hyunduk.kim@samsung.com>
Mon, 16 Sep 2019 05:27:40 +0000 (14:27 +0900)
committerhyunduk.kim <hyunduk.kim@samsung.com>
Mon, 16 Sep 2019 05:39:43 +0000 (14:39 +0900)
 - Remove Repo List Table from main page
 - Remove Installation functionality from the Repo List Table
 - Change 'ACTIVATE' and 'DEACTIVATE' to 'On' and 'Off'

Change-Id: Ib7797df3e26f560d001335c17136204e518b2f50
Signed-off-by: hyunduk.kim <hyunduk.kim@samsung.com>
addon_setting_app/src/main.js

index 22d8742..6d4e2a0 100644 (file)
@@ -24,96 +24,15 @@ var deactivate = function(extension) {
 
 var extDiv = document.getElementById('extDiv');
 
-//document.body.appendChild(repoDiv);
-//document.body.appendChild(extDiv);
-
-var checkINSTALL = function(name) {
-  for (i in extension_manager.extensions_list_) {
-    var extension = extension_manager.extensions_list_[i];
-    if(name == extension.name) return false;
-  }
-  return true;
-}
-
-var installRepoItem = function(repo_name, cbfunc) {
-  console.log('install, ' + repo_name);
-  extension_manager.installRepoItem(repo_name, cbfunc);
-}
-
 var uninstallExtension = function(extension) {
   console.log('uninstall ' + extension.name);
   extension_manager.uninstallExtension(extension);
 }
 
 var refreshAllList = function() {
-  refreshRepoList();
   refreshExtensionsList();
 }
 
-var refreshRepoList = function() {
-  console.log('refreshRepoList');
-  var repoDiv = document.getElementById('repoDiv');
-  repoDiv.innerText = "";
-
-  var table = document.getElementById('repoTable');
-  var tr = document.createElement('tr');
-  var td_1 = document.createElement('td');
-  var td_2 = document.createElement('td');
-
-  while (table.firstChild) {
-    table.removeChild(table.firstChild);
-  }
-
-  tr.appendChild(td_1);
-  tr.appendChild(td_2);
-  td_1.textContent = 'Repo lists';
-  table.appendChild(tr);
-
-  extension_manager.loadRepoListFromPath();
-  extension_manager.loadJsonDB();
-
-  for (name in extension_manager.repo_list_) {
-    console.log('name of repo list : ' + name);
-    var repo_path = extension_manager.repo_list_[name];
-    var extension = extension_manager.loadExtensionFromPath(repo_path);
-    if (extension == null)
-      continue;
-    var contents = name.replace(/_/gi, ' ') + '<br>v' + extension.version + '<br>';
-    console.log('extension.path: ' + extension.path);
-    tr = document.createElement('tr');
-    td_1 = document.createElement('td');
-    td_2 = document.createElement('td');
-    tr.appendChild(td_1);
-    tr.appendChild(td_2);
-    var div = document.createElement('div');
-    //div.innerHTML = contents;
-    var button = document.createElement('a');
-    if (checkINSTALL(name)) {
-      button.setAttribute('class', 'button black');
-      button.textContent = 'Install';
-      button.repo_name = name;
-      button.onclick = function(ev) {
-        console.log('button.onclick : '+ this.repo_name);
-        installRepoItem(this.repo_name, refreshAllList);
-      };
-    } else {
-      button.setAttribute('class', 'button dsgnmoo');
-      button.textContent = 'Uninstall';
-      button.extension = extension;
-      button.onclick = function(ev) {
-        uninstallExtension(this.extension)
-        setTimeout(function(){
-          refreshAllList();
-        }, 1000);
-      }
-    }
-    //td_1.appendChild(contents);
-    td_1.innerHTML = contents;
-    td_2.appendChild(button);
-    table.appendChild(tr);
-  }
-}
-
 var refreshExtensionsList = function() {
   extDiv.innerText = "";
 
@@ -143,17 +62,17 @@ var refreshExtensionsList = function() {
       button.textContent = 'INSTALLED';
     } else {
       button.setAttribute('class', 'button black');
-      var btnContent = 'DEACTIVATE';
-      if (!extension.activate) btnContent = 'ACTIVATE';
+      var btnContent = 'Off';
+      if (!extension.activate) btnContent = 'On';
         button.textContent = btnContent;
       button.extension = extension;
       button.onclick = function(ev) {
-        if (this.textContent == 'ACTIVATE') {
+        if (this.textContent == 'On') {
           activate(this.extension);
-          this.textContent = 'DEACTIVATE';
+          this.textContent = 'Off';
         } else {
           deactivate(this.extension);
-          this.textContent = 'ACTIVATE';
+          this.textContent = 'On';
         }
       };
     }
@@ -169,7 +88,6 @@ var refreshExtensionsList = function() {
       }, 1000);
     }
 
-    //td_1.appendChild(content);
     td_1.innerHTML = contents;
     td_2.appendChild(button);
     td_2.appendChild(button2);
@@ -178,5 +96,4 @@ var refreshExtensionsList = function() {
   extDiv.appendChild(table);
 }
 
-refreshRepoList();
 refreshExtensionsList();