Changeset 2084
- Timestamp:
- Jun 30, 2016, 3:01:26 PM (5 years ago)
- Location:
- lliurex-mirror/trunk/fuentes/admin-center-lliurex-mirror.install/lliurex-mirror/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
lliurex-mirror/trunk/fuentes/admin-center-lliurex-mirror.install/lliurex-mirror/src/css/lliurex-mirror.css
r2069 r2084 16 16 } 17 17 #llxmirrorconfiguration{ 18 color: white;18 color:black; 19 19 } 20 20 21 21 #llxmirrorconfiguration.llxmirrordisabled{ 22 background-color:yellow;22 /*background-color:yellow;*/ 23 23 transition: max-height 1s; 24 24 max-height: 0px; … … 27 27 28 28 #llxmirrorconfiguration.llxmirroractivate{ 29 background-color:yellow;29 /*background-color:yellow;*/ 30 30 transition: max-height 1s; 31 31 max-height: 400px; … … 37 37 } 38 38 #llxmirrorconfiguration{ 39 width: 100px; 40 margin:10 auto; 39 text-align: center; 41 40 } 41 42 .llxmirrorclicked{ 43 color:red; 44 } -
lliurex-mirror/trunk/fuentes/admin-center-lliurex-mirror.install/lliurex-mirror/src/js/lliurex-mirror.js
r2069 r2084 31 31 32 32 $("#llxmirrormenuorig").on('click',function modifyarch(e,args){ 33 self.showOptionsMenu(self,'#llxmirrormenuorig' );33 self.showOptionsMenu(self,'#llxmirrormenuorig',self.buildOrigMenuConfig); 34 34 }); 35 35 }; … … 50 50 configuration.classList = ['llxmirroractivate']; 51 51 self.edit = menuid; 52 buildfunction ('#llxmirrorconfiguration');52 buildfunction.call(self,'#llxmirrorconfiguration'); 53 53 } 54 54 } … … 56 56 57 57 LliurexMirror.prototype.buildArchMenuConfig = function buildArchMenuConfig(idcontainer){ 58 var self = this; 59 var buttonGroups = document.createElement('div'); 60 buttonGroups.classList = ["btn-group","btn-group-justified","btn-group-raised"]; 61 var enablei386 = document.createElement('a'); 62 var enableamd64 = document.createElement('a'); 63 enablei386.classList.add('btn'); 64 enableamd64.classList.add('btn'); 65 enablei386.classList.add('btn-raised'); 66 enableamd64.classList.add('btn-raised'); 67 if (self.architectures.indexOf('i386')>=0){ 68 enablei386.classList.add('btn-info'); 69 } 70 if (self.architectures.indexOf('amd64')>=0){ 71 enableamd64.classList.add('btn-info'); 72 } 73 enablei386.innerHTML = "32 Bits"; 74 function modifyGuiArch(self,barch){ 75 if (barch.classList.contains('btn-info')){ 76 barch.classList.remove('btn-info'); 77 } 78 else{ 79 barch.classList.add('btn-info'); 80 } 81 var archs = []; 82 if (enablei386.classList.contains('btn-info')) archs.push('i386'); 83 if (enableamd64.classList.contains('btn-info')) archs.push('amd64'); 84 self.setArchitecture(archs); 85 self.showArchitecture(); 86 } 87 enablei386.addEventListener('click',function(){ 88 modifyGuiArch(self,enablei386); 89 }); 90 enableamd64.innerHTML = "64 Bits"; 91 enableamd64.addEventListener('click',function(){ 92 modifyGuiArch(self,enableamd64); 93 }); 94 buttonGroups.appendChild(enablei386); 95 buttonGroups.appendChild(enableamd64); 96 97 /* 98 Clean container 99 */ 100 var container = document.querySelector(idcontainer); 101 var fc = container.firstChild; 102 while(fc){ 103 container.removeChild(fc); 104 fc=container.firstChild; 105 } 106 /* 107 Load content 108 */ 109 container.appendChild(buttonGroups); 110 }; 111 112 LliurexMirror.prototype.buildOrigMenuConfig = function buildOrigMenuConfig(idcontainer){ 58 113 var buttonGroups = '<div class="btn-group btn-group-justified btn-group-raised mio">\ 59 <div class="togglebutton">\ 60 <label>\ 61 <input type="checkbox" checked> 32 Bits\ 62 </label>\ 63 </div>\ 64 <div class="togglebutton">\ 65 <label>\ 66 <input type="checkbox" checked> 64 Bits\ 67 </label>\ 68 </div>\ 114 hi\ 69 115 </div>'; 70 116 document.querySelector(idcontainer).innerHTML = buttonGroups; 71 117 } 72 73 118 74 119 … … 93 138 Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function getmirrorarchitecture(response){ 94 139 if(response != null && response['status'] == true){ 95 96 listarchitectures = response['msg']; 140 self.architectures = response['msg']; 97 141 stringarchitectures = ""; 98 stringarchitectures += listarchitectures.indexOf('i386') > -1 ? "32Bits ":"";99 stringarchitectures += listarchitectures.indexOf('amd64') > -1 ? "64Bits":"";100 $("#llxmirrorarchitecture").text( );142 stringarchitectures += self.architectures.indexOf('i386') > -1 ? "32Bits ":""; 143 stringarchitectures += self.architectures.indexOf('amd64') > -1 ? "64Bits":""; 144 $("#llxmirrorarchitecture").text(stringarchitectures); 101 145 } 102 146 }); … … 131 175 var distro = self.distros[self.defaultdistro]; 132 176 var arglist=[distro,archs]; 133 Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function getvariable(response){ 134 continue; 135 }); 177 Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(){}); 136 178 } 137 179 -
lliurex-mirror/trunk/fuentes/admin-center-lliurex-mirror.install/lliurex-mirror/src/main2.html
r2069 r2084 12 12 <div class="panel panel-info"> 13 13 <div class="panel-heading"><h3 class="panel-title" i18n >Arquitectura</h3><i class="menu" id="llxmirrormenuarch"></i></div> 14 <div class="panel-body" id="llxmirrorarchitecture"> 32Bits 64Bits</div>14 <div class="panel-body" id="llxmirrorarchitecture"></div> 15 15 </div> 16 16 </div>
Note: See TracChangeset
for help on using the changeset viewer.