Changeset 2012 for lliurex-mirror


Ignore:
Timestamp:
Jun 27, 2016, 8:27:30 AM (3 years ago)
Author:
kbut
Message:

update files

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

    r1964 r2012  
    1 
    2 
    3 .lliurex_mirror_div{
    4     padding: 10px;
    5     height: auto;
     1#llxmirrorprogress svg{
     2  max-width: 300px;
     3  margin-right: auto;
     4  margin-left: auto;
    65}
    7 .lliurex_mirror_status_icon{
    8   float: left;
    9   width: 64px;
    10   height: 64px;
    11   background-repeat: no-repeat;
    12   /*display: inline;*/
    13  
     6#llxmirrorprogress{
     7  padding-top:25px;
     8  padding-bottom:25px;
    149}
    15 .lliurex_mirror_no_mirror{
    16   background-image: url("images/mirror_not_configured.png");
    17 }
    18 
    19 .lliurex_mirror_32{
    20     background-image: url("images/mirror_32_configured.png");
    21 }
    22 
    23 .lliurex_mirror_64{
    24     background-image: url("images/mirror_64_configured.png");
    25 }
    26 
    27 .lliurex_mirror_full{
    28     width: 112px !important;
    29     background-image: url("images/mirror_configured.png");
    30 }
    31 
    32 .lliurex_mirror_description_div{
    33     /*display: inline;*/
    34     float: left;
    35     padding-left: 20px;
    36 }
    37 
    38 .lliurex_mirror_description_title{
    39     font-size: 1.2em;
    40     width: 100%;
    41     font-weight: bold;
    42     clear: both;
    43     float: left;
    44 }
    45 
    46 .lliurex_mirror_description_text{
    47     font-size: 1.1em;
    48 }
    49 .lliurex_mirror_option_list{
    50     margin: 15px;
    51     list-style: none;
    52 }
    53 
    54 .lliurex_mirror_il:hover{
    55     color: #0000ff;
    56     cursor: pointer;
    57 }
    58 
    59 #llx-mirror-progress{
    60     margin-top: 48px;
    61 }
    62 
    63      
  • lliurex-mirror/trunk/fuentes/admin-center-lliurex-mirror.install/lliurex-mirror/src/js/lliurex-mirror.js

    r2011 r2012  
    11
    2 function LliurexMirror(){
    3 
    4   this.MirrorConfig={
    5     // From LliureXMirrorNonGtk
    6     is_mirror_32_available: null,
    7     is_mirror_64_available: null,
    8     last_update: null,
    9     size:null,
    10     status:null
    11     /*
    12     // From LliurexMirrorCore
    13     is_alive: null,
    14     get_progress: null,
    15     rc_status: null*/
    16 
    17   }
    18   this.MirrorTimer=null;
    19 
    20 }
    21 
    22 // Init Function
    23 LliurexMirror.prototype.init=function init(){
    24 
    25   // Getting mirror status
    26   var self=this;
    27  
    28     Utils.n4d("","LliurexMirrorNonGtk", "is_mirror_32_available", [], function(response){
    29       resp=(JSON.parse(response.replace(/'/g, '\"')))["status"];
    30       self.MirrorConfig.is_mirror_32_available= (resp === "True");
    31 
    32       Utils.n4d("","LliurexMirrorNonGtk", "is_mirror_64_available", [], function(response){
    33         //console.log(response);
    34         resp=(JSON.parse(response.replace(/'/g, '\"')))["status"];
    35         self.MirrorConfig.is_mirror_64_available= (resp === "True");
    36 
    37         Utils.n4d("","LliurexMirrorNonGtk", "get_status", [], function(response,status){
    38           resp=(JSON.parse(response.replace(/'/g, '\"')))["status"];
    39           self.MirrorConfig.status=resp;
    40 
    41           Utils.n4d("","LliurexMirrorNonGtk", "n4d_get_unix_date", [], function(response,status){
    42             resp=(JSON.parse(response.replace(/'/g, '\"')))["status"];
    43             self.MirrorConfig.status=resp;
    44 
    45             Utils.n4d("","LliurexMirrorNonGtk", "n4d_get_unix_date", [], function(response,status){
    46               console.log(response);
    47               resp=(JSON.parse(response.replace(/'/g, '\"')))["date"];
    48               var splitted_resp=resp.split(" ");
    49               self.MirrorConfig.last_update=splitted_resp[2];
    50               self.MirrorConfig.size=splitted_resp[5];
    51 
    52               $("#llx-mirror-status").html(JSON.stringify(self.MirrorConfig));
     2// function LliurexMirror(){
     3
     4//   this.MirrorConfig={
     5//     // From LliureXMirrorNonGtk
     6//     is_mirror_32_available: null,
     7//     is_mirror_64_available: null,
     8//     last_update: null,
     9//     size:null,
     10//     status:null
     11//     /*
     12//     // From LliurexMirrorCore
     13//     is_alive: null,
     14//     get_progress: null,
     15//     rc_status: null*/
     16
     17//   }
     18//   this.MirrorTimer=null;
     19
     20// }
     21
     22// // Init Function
     23// LliurexMirror.prototype.init=function init(){
     24
     25//   // Getting mirror status
     26//   var self=this;
     27 
     28//     Utils.n4d("","LliurexMirrorNonGtk", "is_mirror_32_available", [], function(response){
     29//       resp=(JSON.parse(response.replace(/'/g, '\"')))["status"];
     30//       self.MirrorConfig.is_mirror_32_available= (resp === "True");
     31
     32//       Utils.n4d("","LliurexMirrorNonGtk", "is_mirror_64_available", [], function(response){
     33//         //console.log(response);
     34//         resp=(JSON.parse(response.replace(/'/g, '\"')))["status"];
     35//         self.MirrorConfig.is_mirror_64_available= (resp === "True");
     36
     37//         Utils.n4d("","LliurexMirrorNonGtk", "get_status", [], function(response,status){
     38//           resp=(JSON.parse(response.replace(/'/g, '\"')))["status"];
     39//           self.MirrorConfig.status=resp;
     40
     41//           Utils.n4d("","LliurexMirrorNonGtk", "n4d_get_unix_date", [], function(response,status){
     42//             resp=(JSON.parse(response.replace(/'/g, '\"')))["status"];
     43//             self.MirrorConfig.status=resp;
     44
     45//             Utils.n4d("","LliurexMirrorNonGtk", "n4d_get_unix_date", [], function(response,status){
     46//               console.log(response);
     47//               resp=(JSON.parse(response.replace(/'/g, '\"')))["date"];
     48//               var splitted_resp=resp.split(" ");
     49//               self.MirrorConfig.last_update=splitted_resp[2];
     50//               self.MirrorConfig.size=splitted_resp[5];
     51
     52//               $("#llx-mirror-status").html(JSON.stringify(self.MirrorConfig));
    5353             
    54               self.showMe();
    55 
    56               //alert(resp);
    57             //{"is_mirror_32_available":"True","is_mirror_64_available":"False","status":"available"}
    58 
    59               });
    60 
    61 
    62             });
    63 
    64           });
    65     });
    66 
    67  });
    68  
    69 }
    70 
    71 
    72 LliurexMirror.prototype.showMe=function showMe(){
    73   var self=this;
    74   /*self.MirrorConfig={
    75     // From LliureXMirrorNonGtk
    76     is_mirror_32_available: true,
    77     is_mirror_64_available: true,
    78     last_update: null,
    79     size:null,
    80     status:null}*/
    81 
    82    // Show or hide items
    83    console.log(self.MirrorConfig);
     54//               self.showMe();
     55
     56//               //alert(resp);
     57//             //{"is_mirror_32_available":"True","is_mirror_64_available":"False","status":"available"}
     58
     59//               });
     60
     61
     62//             });
     63
     64//           });
     65//     });
     66
     67// });
     68 
     69// }
     70
     71
     72// LliurexMirror.prototype.showMe=function showMe(){
     73//   var self=this;
     74//   /*self.MirrorConfig={
     75//     // From LliureXMirrorNonGtk
     76//     is_mirror_32_available: true,
     77//     is_mirror_64_available: true,
     78//     last_update: null,
     79//     size:null,
     80//     status:null}*/
     81
     82//    // Show or hide items
     83//    console.log(self.MirrorConfig);
    8484   
    85    if (self.MirrorConfig.status=="True") {
    86        console.log("is trueee");
    87       $("#lliurex_mirror_update_mirror_process").show();
    88       console.log(self.MirrorTimer);
    89       if (!self.MirrorTimer) self.checkMirrorTimer();
    90 
    91    }
     85//    if (self.MirrorConfig.status=="True") {
     86//        console.log("is trueee");
     87//       $("#lliurex_mirror_update_mirror_process").show();
     88//       console.log(self.MirrorTimer);
     89//       if (!self.MirrorTimer) self.checkMirrorTimer();
     90
     91//    }
    9292   
    9393 
    94   if (!self.MirrorConfig.is_mirror_32_available&&!self.MirrorConfig.is_mirror_64_available) {
    95     $("#lliurex_mirror_first_run").show();
    96     $("#lliurex_mirror_32_installed").hide();
    97     $("#lliurex_mirror_64_installed").hide();
    98     $("#lliurex_mirror_full_installed").hide();
    99   } else if (self.MirrorConfig.is_mirror_32_available&&!self.MirrorConfig.is_mirror_64_available) {
    100     $("#lliurex_mirror_first_run").hide();
    101     $("#lliurex_mirror_32_installed").show();
    102     $("#lliurex_mirror_64_installed").hide();
    103     $("#lliurex_mirror_full_installed").hide();
    104   } else if (!self.MirrorConfig.is_mirror_32_available&&self.MirrorConfig.is_mirror_64_available) {
    105     $("#lliurex_mirror_first_run").hide();
    106     $("#lliurex_mirror_32_installed").hide();
    107     $("#lliurex_mirror_64_installed").show();
    108     $("#lliurex_mirror_full_installed").hide();
    109   } else if (self.MirrorConfig.is_mirror_32_available&&self.MirrorConfig.is_mirror_64_available) {
    110     $("#lliurex_mirror_first_run").hide();
    111     $("#lliurex_mirror_32_installed").hide();
    112     $("#lliurex_mirror_64_installed").hide();
    113     $("#lliurex_mirror_full_installed").show();
    114   }
    115 }
    116 
    117 LliurexMirror.prototype.checkMirror=function checkMirror(){
    118   console.log("2222222222222222");
    119   Utils.n4d("", "LliurexMirrorCore", "is_alive", [], function(response){
    120     console.log("is_alive:"+response);
    121     console.log(response);
    122     if(!response) {
    123       // is not alive, it means, is not updating, showing ui
    124       //$("#llx-mirror-progress").hide();
    125       //$("#llx-mirror-config").show();
    126     } else   {
    127 
    128       // Updating is running, hiding configuration options and showing progress
    129 
    130       var credentials="";
    131       var n4dclass="LliurexMirrorCore";
    132       var n4dmethod="get_progress";
    133       var arglist=[];
    134       try{
    135         Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){
    136           console.log("progress:"+response);
    137           //var percent=response.split(" ")[1];
    138           var percent=parseInt(response.split(" ")[1])
    139           //if(percent[percent.length-1]==="") percent=percent.substr(0,percent.length-1);
    140 
    141           //$("#llx-mirror-progress").show();
    142           //$("#llx-mirror-config").hide();
    143           console.log("*********");
    144           //$("#llx-mirror-progress").html(response);
    145           console.log(response);
    146           $("#llx-mirror-progress").find(".progress-bar").attr("style", {"width":percent});
    147           $("#llx-mirror-progress-percent").css({"width":percent+"%"});
    148           console.log("SET PERCENT TO "+percent+"%");
    149         });
    150       } catch (error){
    151 
    152       }
    153     }
    154 
    155     // Falta vore el progres
    156 
    157   });
    158 
    159 }
    160 
    161 
    162 LliurexMirror.prototype.checkMirrorTimer=function checkMirrorTimer(){
    163   var self=this;
    164   console.log("0000000000000000000000000");
    165   if (!self.MirrorTimer) {
    166     console.log("11111111111111111111111111");
    167       self.MirrorTimer = setInterval(self.checkMirror, 500)
    168  
    169   };
    170   //$("#llx-mirror-progress-percent").css({"width":"50%", "height":"30px"});
    171 }
    172 
    173 
    174 
    175 
    176 
    177 // I18n
    178 LliurexMirror.prototype._=function _(text){
    179   return ( i18n.gettext("lliurex-mirror", text));
    180 }
    181 
    182 
    183 LliurexMirror.prototype.sleep=function sleep(){
    184   var self=this;
    185   clearInterval(self.MirrorTimer);
    186   //$("#llx-mirror-progress-percent").css({"width":"50%", "height":"30px"});
    187 }
    188 
    189 
    190 
    191 
    192 
    193 
    194 /*   LliureX Mirror Core Functions     */
    195 
    196 LliurexMirror.prototype.createMirror32bit=function createMirror32bit(){
    197   alert("create mirror 32 bit");
    198 }
    199 
    200 LliurexMirror.prototype.createMirror64bit=function createMirror64bit(){
    201   alert("create mirror 64 bit");
    202 }
    203 
    204 LliurexMirror.prototype.createFullMirror=function createFullMirror(){
    205   alert("create full mirror");
    206   }
    207 
    208 LliurexMirror.prototype.ImportMirror=function ImportMirror(){
    209   alert("import mirror");
    210 }
    211 
    212 LliurexMirror.prototype.addMirror64bit=function addMirror64bit(){
    213   alert("add mirror 64 bit");
    214 }
    215 
    216 LliurexMirror.prototype.removeMirror=function removeMirror(){
    217   alert("remove mirror");
    218 }
    219 
    220 LliurexMirror.prototype.exportMirror=function exportMirror(){
    221   alert("export Mirror");
    222 }
    223 
    224 LliurexMirror.prototype.updateFromServer=function updateFromServer(){
    225   alert("Update from server");
    226 }
    227 
    228 LliurexMirror.prototype.addMirror32bit=function addMirror32bit(){
    229   alert("add mirror 32 bit");
    230 }
    231 
    232 LliurexMirror.prototype.updateMirror=function updateMirror(){
    233   //alert("update mirror");
    234   var self=this;
    235   $("#lliurex_mirror_update_mirror_process").show();
    236  
    237    Utils.n4d("", "LliurexMirrorCore", "is_alive", [], function(response){
    238       if (!response){ // If is not updating, let's update!
    239             // Prepare progress bar
    240             if (self.MirrorTimer!==null) self.checkMirrorTimer();
    241 
    242             var credentials=[sessionStorage.username , sessionStorage.password];
    243             var n4dclass="LliurexMirrorCore";
    244             var n4dmethod="update";
    245             var arglist=[];
    246 
    247             try{
    248               Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){
    249                 console.log(response);
     94//   if (!self.MirrorConfig.is_mirror_32_available&&!self.MirrorConfig.is_mirror_64_available) {
     95//     $("#lliurex_mirror_first_run").show();
     96//     $("#lliurex_mirror_32_installed").hide();
     97//     $("#lliurex_mirror_64_installed").hide();
     98//     $("#lliurex_mirror_full_installed").hide();
     99//   } else if (self.MirrorConfig.is_mirror_32_available&&!self.MirrorConfig.is_mirror_64_available) {
     100//     $("#lliurex_mirror_first_run").hide();
     101//     $("#lliurex_mirror_32_installed").show();
     102//     $("#lliurex_mirror_64_installed").hide();
     103//     $("#lliurex_mirror_full_installed").hide();
     104//   } else if (!self.MirrorConfig.is_mirror_32_available&&self.MirrorConfig.is_mirror_64_available) {
     105//     $("#lliurex_mirror_first_run").hide();
     106//     $("#lliurex_mirror_32_installed").hide();
     107//     $("#lliurex_mirror_64_installed").show();
     108//     $("#lliurex_mirror_full_installed").hide();
     109//   } else if (self.MirrorConfig.is_mirror_32_available&&self.MirrorConfig.is_mirror_64_available) {
     110//     $("#lliurex_mirror_first_run").hide();
     111//     $("#lliurex_mirror_32_installed").hide();
     112//     $("#lliurex_mirror_64_installed").hide();
     113//     $("#lliurex_mirror_full_installed").show();
     114//   }
     115// }
     116
     117// LliurexMirror.prototype.checkMirror=function checkMirror(){
     118//   console.log("2222222222222222");
     119//   Utils.n4d("", "LliurexMirrorCore", "is_alive", [], function(response){
     120//     console.log("is_alive:"+response);
     121//     console.log(response);
     122//     if(!response) {
     123//       // is not alive, it means, is not updating, showing ui
     124//       //$("#llx-mirror-progress").hide();
     125//       //$("#llx-mirror-config").show();
     126//     } else   {
     127
     128//       // Updating is running, hiding configuration options and showing progress
     129
     130//       var credentials="";
     131//       var n4dclass="LliurexMirrorCore";
     132//       var n4dmethod="get_progress";
     133//       var arglist=[];
     134//       try{
     135//         Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){
     136//           console.log("progress:"+response);
     137//           //var percent=response.split(" ")[1];
     138//           var percent=parseInt(response.split(" ")[1])
     139//           //if(percent[percent.length-1]==="") percent=percent.substr(0,percent.length-1);
     140
     141//           //$("#llx-mirror-progress").show();
     142//           //$("#llx-mirror-config").hide();
     143//           console.log("*********");
     144//           //$("#llx-mirror-progress").html(response);
     145//           console.log(response);
     146//           $("#llx-mirror-progress").find(".progress-bar").attr("style", {"width":percent});
     147//           $("#llx-mirror-progress-percent").css({"width":percent+"%"});
     148//           console.log("SET PERCENT TO "+percent+"%");
     149//         });
     150//       } catch (error){
     151
     152//       }
     153//     }
     154
     155//     // Falta vore el progres
     156
     157//   });
     158
     159// }
     160
     161
     162// LliurexMirror.prototype.checkMirrorTimer=function checkMirrorTimer(){
     163//   var self=this;
     164//   console.log("0000000000000000000000000");
     165//   if (!self.MirrorTimer) {
     166//     console.log("11111111111111111111111111");
     167//       self.MirrorTimer = setInterval(self.checkMirror, 500)
     168 
     169//   };
     170//   //$("#llx-mirror-progress-percent").css({"width":"50%", "height":"30px"});
     171// }
     172
     173
     174
     175
     176
     177// // I18n
     178// LliurexMirror.prototype._=function _(text){
     179//   return ( i18n.gettext("lliurex-mirror", text));
     180// }
     181
     182
     183// LliurexMirror.prototype.sleep=function sleep(){
     184//   var self=this;
     185//   clearInterval(self.MirrorTimer);
     186//   //$("#llx-mirror-progress-percent").css({"width":"50%", "height":"30px"});
     187// }
     188
     189
     190
     191
     192
     193
     194// /*   LliureX Mirror Core Functions     */
     195
     196// LliurexMirror.prototype.createMirror32bit=function createMirror32bit(){
     197//   alert("create mirror 32 bit");
     198// }
     199
     200// LliurexMirror.prototype.createMirror64bit=function createMirror64bit(){
     201//   alert("create mirror 64 bit");
     202// }
     203
     204// LliurexMirror.prototype.createFullMirror=function createFullMirror(){
     205//   alert("create full mirror");
     206//   }
     207
     208// LliurexMirror.prototype.ImportMirror=function ImportMirror(){
     209//   alert("import mirror");
     210// }
     211
     212// LliurexMirror.prototype.addMirror64bit=function addMirror64bit(){
     213//   alert("add mirror 64 bit");
     214// }
     215
     216// LliurexMirror.prototype.removeMirror=function removeMirror(){
     217//   alert("remove mirror");
     218// }
     219
     220// LliurexMirror.prototype.exportMirror=function exportMirror(){
     221//   alert("export Mirror");
     222// }
     223
     224// LliurexMirror.prototype.updateFromServer=function updateFromServer(){
     225//   alert("Update from server");
     226// }
     227
     228// LliurexMirror.prototype.addMirror32bit=function addMirror32bit(){
     229//   alert("add mirror 32 bit");
     230// }
     231
     232// LliurexMirror.prototype.updateMirror=function updateMirror(){
     233//   //alert("update mirror");
     234//   var self=this;
     235//   $("#lliurex_mirror_update_mirror_process").show();
     236 
     237//    Utils.n4d("", "LliurexMirrorCore", "is_alive", [], function(response){
     238//       if (!response){ // If is not updating, let's update!
     239//             // Prepare progress bar
     240//             if (self.MirrorTimer!==null) self.checkMirrorTimer();
     241
     242//             var credentials=[sessionStorage.username , sessionStorage.password];
     243//             var n4dclass="LliurexMirrorCore";
     244//             var n4dmethod="update";
     245//             var arglist=[];
     246
     247//             try{
     248//               Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){
     249//                 console.log(response);
    250250                   
    251                   /*  WIP HERE ---> NO ACTUALITZA EL MIRROR  */
    252 
    253 
    254                 alert("Updated with: "+response);
    255               })
    256             } catch (exception) { alert("error "+exception);  }
    257 
    258 
    259       }
    260       else{
    261         message="Error, mirror continues updating...";
    262             Utils.msg(message, MSG_ERROR);
    263       }
    264     })
    265 
    266  
    267  
    268  
    269 }
    270 
    271 
    272 
    273 
    274 /* End core methods  */
    275 
    276 
    277 
    278 
    279 
    280 
    281 
    282 
    283 
    284 
    285 
    286 
    287 
    288 
    289 
    290 LliurexMirror.prototype.bindEvents=function bindEvents(){
    291   var self=this;
    292 
    293   // Module Loaded: Triggered when a module is fully loaded (html and scripts)
    294   $(document).on("moduleLoaded", function(e, args){
    295     var moduleName="lliurex-mirror";
    296     console.log(args["moduleName"]);
    297     if(args["moduleName"]===moduleName)
    298       llxMirror.init();
    299     else
    300       llxMirror.sleep();
    301 
    302   });
    303 
    304   $(document).on("componentClickedGlobal", function(e, args){
    305      var target=args["component"];
    306      if (target!=="lliurex-mirror") llxMirror.sleep();
    307   });
    308 
    309   // componentShown: Triggered when a module component is clicked
    310   $("#lliurex-mirror").on("componentClicked", function(e, args){
    311     var self=this;
    312     alert("component clicked");
    313     llxMirror.checkMirrorTimer();
    314   });
    315 
    316 }
    317 
    318 LliurexMirror.prototype.bindUIEvents=function bindUIEvents(){
    319   var self=this;
    320   /*$("#llxMirror_updateMirror").on("click", function(){
    321     // Check if status is available
     251//                   /*  WIP HERE ---> NO ACTUALITZA EL MIRROR  */
     252
     253
     254//                 alert("Updated with: "+response);
     255//               })
     256//             } catch (exception) { alert("error "+exception);  }
     257
     258
     259//       }
     260//       else{
     261//         message="Error, mirror continues updating...";
     262//             Utils.msg(message, MSG_ERROR);
     263//       }
     264//     })
     265
     266 
     267 
     268 
     269// }
     270
     271
     272
     273
     274// /* End core methods  */
     275
     276
     277
     278
     279
     280
     281
     282
     283
     284
     285
     286
     287
     288
     289
     290// LliurexMirror.prototype.bindEvents=function bindEvents(){
     291//   var self=this;
     292
     293//   // Module Loaded: Triggered when a module is fully loaded (html and scripts)
     294//   $(document).on("moduleLoaded", function(e, args){
     295//     var moduleName="lliurex-mirror";
     296//     console.log(args["moduleName"]);
     297//     if(args["moduleName"]===moduleName)
     298//       llxMirror.init();
     299//     else
     300//       llxMirror.sleep();
     301
     302//   });
     303
     304//   $(document).on("componentClickedGlobal", function(e, args){
     305//      var target=args["component"];
     306//      if (target!=="lliurex-mirror") llxMirror.sleep();
     307//   });
     308
     309//   // componentShown: Triggered when a module component is clicked
     310//   $("#lliurex-mirror").on("componentClicked", function(e, args){
     311//     var self=this;
     312//     alert("component clicked");
     313//     llxMirror.checkMirrorTimer();
     314//   });
     315
     316// }
     317
     318// LliurexMirror.prototype.bindUIEvents=function bindUIEvents(){
     319//   var self=this;
     320//   /*$("#llxMirror_updateMirror").on("click", function(){
     321//     // Check if status is available
    322322 
    323323
    324324
    325   });*/
    326  
    327   $(".lliurex_mirror_il").on("click", function(event){
     325//   });*/
     326 
     327//   $(".lliurex_mirror_il").on("click", function(event){
    328328   
    329     /*if (self.MirrorConfig.status) {
    330         //code
    331     }*/
     329//     /*if (self.MirrorConfig.status) {
     330//         //code
     331//     }*/
    332332   
    333      var selected=$(event.target).attr("target");
     333//      var selected=$(event.target).attr("target");
    334334     
    335      switch (selected) {
    336       case "lliurex_mirror_create_32_bit_mirror":
    337         self.createMirror32bit();
    338         break;
    339       case "lliurex_mirror_create_64_bit_mirror":
    340         self.createMirror64bit();
    341         break;
    342       case "lliurex_mirror_create_full_mirror":
    343         self.createFullMirror();
    344         break;
    345       case "lliurex_mirror_import_mirror":
    346         self.ImportMirror();
    347         break;
    348       case "lliurex_mirror_add_64_bit_mirror":
    349         self.addMirror64bit();
    350         break;
    351       case "lliurex_mirror_remove_mirror":
    352         self.removeMirror();
    353         break;
    354       case "lliurex_mirror_export_mirror":
    355         self.exportMirror();
    356         break;
    357       case "lliurex_mirror_update_from_server":
    358         self.updateFromServer();
    359         break;
    360       case "lliurex_mirror_add_32_bit_mirror":
    361         self.addMirror32bit();
    362         break;
     335//      switch (selected) {
     336//       case "lliurex_mirror_create_32_bit_mirror":
     337//         self.createMirror32bit();
     338//         break;
     339//       case "lliurex_mirror_create_64_bit_mirror":
     340//         self.createMirror64bit();
     341//         break;
     342//       case "lliurex_mirror_create_full_mirror":
     343//         self.createFullMirror();
     344//         break;
     345//       case "lliurex_mirror_import_mirror":
     346//         self.ImportMirror();
     347//         break;
     348//       case "lliurex_mirror_add_64_bit_mirror":
     349//         self.addMirror64bit();
     350//         break;
     351//       case "lliurex_mirror_remove_mirror":
     352//         self.removeMirror();
     353//         break;
     354//       case "lliurex_mirror_export_mirror":
     355//         self.exportMirror();
     356//         break;
     357//       case "lliurex_mirror_update_from_server":
     358//         self.updateFromServer();
     359//         break;
     360//       case "lliurex_mirror_add_32_bit_mirror":
     361//         self.addMirror32bit();
     362//         break;
    363363     
    364       default:
    365         alert("Undefined operation!!");
    366      }
     364//       default:
     365//         alert("Undefined operation!!");
     366//      }
    367367     
    368   });
    369  
    370   $("#lliurex-mirror-update-32").on("click", function(){
    371     self.updateMirror();
    372     });
    373  
    374   $("#lliurex-mirror-update-64").on("click", function(){
    375     self.updateMirror();
    376     });
    377  
    378   $("#lliurex-mirror-update-full").on("click", function(){
    379     self.updateMirror();
    380     });
    381 
    382 }
     368//   });
     369 
     370//   $("#lliurex-mirror-update-32").on("click", function(){
     371//     self.updateMirror();
     372//     });
     373 
     374//   $("#lliurex-mirror-update-64").on("click", function(){
     375//     self.updateMirror();
     376//     });
     377 
     378//   $("#lliurex-mirror-update-full").on("click", function(){
     379//     self.updateMirror();
     380//     });
     381
     382// }
    383383
    384384
     
    389389LliurexMirror.prototype.bindEvents = function bindEvents(){
    390390  var self = this;
    391   $("#lliruex-mirror").on("componentShow",function(e,args){
    392     console.log("hola");
     391
     392  $("#lliurex-mirror").on("componentClicked",function(e,args){
    393393    self.bar = new ProgressBar.Circle('#llxmirrorprogress', {color:'#4caf50',trailcolor:'#9f9f9f',trailWidth:3,strokeWidth: 3,easing: 'easeInOut'});
    394394    self.bar.animate(0.4);
  • lliurex-mirror/trunk/fuentes/admin-center-lliurex-mirror.install/lliurex-mirror/src/main2.html

    r2011 r2012  
    1 <div class="container">
     1
    22        <div class="row text-center">
    3                 <div class="panel" id="llxmirrorprogress">
    4                 </div>
     3                <div class="col-xs-4 "></div>
     4                <div class="col-xs-4 text-center panel" id="llxmirrorprogress"></div>
     5                <div class="col-xs-4"></div>
    56        </div>
    67        <div class="row">
    7                 <div class="col-md-6">
     8                <div class="col-md-6 col-xs-12">
    89                        <div class="panel panel-info">
    910                                <div class="panel-heading"><h3 class="panel-title">Arquitectura</h3></div>
     
    1112                        </div>
    1213                </div>
    13                 <div class="col-md-6">
     14                <div class="col-md-6 col-xs-12">
    1415                        <div class="panel panel-info">
    1516                                <div class="panel-heading"><h3 class="panel-title">Origen</h3></div>
     
    2425               
    2526        </div>
    26 </div>
Note: See TracChangeset for help on using the changeset viewer.