Changeset 2237


Ignore:
Timestamp:
Jul 21, 2016, 2:53:28 PM (3 years ago)
Author:
joamuran
Message:

version 0.3.8.4

Location:
llx-bootmanager/trunk/fuentes
Files:
1 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • llx-bootmanager/trunk/fuentes/admin-center-llx-bootmanager.install/usr/share/admin-center/modules/llx-bootmanager/src/css/main.css

    r1607 r2237  
    9292    height: 35px;
    9393    width: 270px;
    94     background: #2573eb;
     94    background: #03A9F4;
    9595        color: #ffffff;
    9696       
     
    130130
    131131#llx_bootmanager_timer{
    132         width: 270px;
    133         padding: 10px;
     132        /*width: 270px;*/
     133        padding: 30px;
    134134        border: #cccccc 1px solid;
    135135        border-radius: 5px;
     136        margin-bottom: 20px;
    136137}
    137138
  • llx-bootmanager/trunk/fuentes/admin-center-llx-bootmanager.install/usr/share/admin-center/modules/llx-bootmanager/src/i18n/ca-ES@valencia/messages.json

    r1654 r2237  
    77    },
    88     "llx_bootmanager.instructions":["Instruccions"],
    9           "llx_bootmanager.bootorder":["Ordre d'arrancada"],
    10           "llx_bootmanager.available.bootorder":["Disponibles"],
    11           "llx_bootmanager.timeout":["Temps d'espera"],
    12           "llx_bootmanager.save":["Guarda"],
    13           "llx_bootmanager.done":["Fet"]
     9     "llx_bootmanager.bootorder":["Ordre d'arrancada"],
     10     "llx_bootmanager.available.bootorder":["Disponibles"],
     11     "llx_bootmanager.timeout":["Temps d'espera: "],
     12     "llx_bootmanager.save":["Guarda"],
     13     "llx_bootmanager.done":["Fet"],
     14     "llx_bootmanager.boot_manager_title":["Arranc dels clients"],
     15     "llx_bootmanager.boot_manager_boot_order":["Ordre d'arrancada"],
     16     "llx_bootmanager.boot_manager_description":["Arrossegueu a la llista de l'esquerra (Ordre d'arrancada) les opcions que desitgeu que estiguen disponibles en el menú d'arrancada dels clients. En aquesta llista podreu ordenar les opcions segons com desitgeu que apareguen al menú. A més a més, podeu ajustar el temps d'espera del menú per triar una opció."],
     17     "llx_bootmanager.menu_label":["Imatge de client lleuger: "]
     18     
     19     
    1420}
    1521}
  • llx-bootmanager/trunk/fuentes/admin-center-llx-bootmanager.install/usr/share/admin-center/modules/llx-bootmanager/src/i18n/en-US/messages.json

    r1654 r2237  
    99          "llx_bootmanager.bootorder":["Boot order"],
    1010          "llx_bootmanager.available.bootorder":["Availables"],
    11           "llx_bootmanager.timeout":["Timeout"],
     11          "llx_bootmanager.timeout":["Timeout: "],
    1212          "llx_bootmanager.save":["Save"],
    13           "llx_bootmanager.done":["Done"]
     13          "llx_bootmanager.done":["Done"],
     14          "llx_bootmanager.boot_manager_title":["Clients boot"],
     15          "llx_bootmanager.boot_manager_boot_order":["Boot order"],
     16          "llx_bootmanager.boot_manager_description":["Drag to the left list (Boot order) the options that you want to be available in the boot menu for clients. In this list, you can sort these options like you want to appear in boot menu. In addition, you can select time to wait in this menú."],
     17          "llx_bootmanager.menu_label":["Thin Client Image: "]
    1418}
    1519}
     20}
  • llx-bootmanager/trunk/fuentes/admin-center-llx-bootmanager.install/usr/share/admin-center/modules/llx-bootmanager/src/i18n/es-ES/messages.json

    r1654 r2237  
    99          "llx_bootmanager.bootorder":["Orden de arranque"],
    1010          "llx_bootmanager.available.bootorder":["Disponibles"],
    11           "llx_bootmanager.timeout":["Tiempo de espera"],
     11          "llx_bootmanager.timeout":["Tiempo de espera: "],
    1212          "llx_bootmanager.save":["Guardar"],
    13           "llx_bootmanager.done":["Finalizado"]
     13          "llx_bootmanager.done":["Finalizado"],
     14          "llx_bootmanager.boot_manager_title":["Arranque de los clientes"],
     15          "llx_bootmanager.boot_manager_boot_order":["Orden de arranque"],
     16          "llx_bootmanager.boot_manager_description":["Arrastre a la lista de la izquierda (Ordre de arranque) las opciones que desea que estén disponibles en el menú de arranque de los clientes. En esta lista puede ordenar las opciones como desee que aparezcan en el menú. Así mismo, podrá ajustar el tiempo de espera para seleccionar opción en el menú."],
     17          "llx_bootmanager.menu_label":["Imagen de cliente ligero: "]
    1418}
    1519}
     20}
  • llx-bootmanager/trunk/fuentes/admin-center-llx-bootmanager.install/usr/share/admin-center/modules/llx-bootmanager/src/js/llx-bootmanager.js

    r1654 r2237  
    1717
    1818      Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){
    19                          $( "#slider-range-min" ).slider({
     19            var slider=$("#llx_bootmanager_slider")[0];
     20           
     21            noUiSlider.create(slider, {
     22            start: [ response/10 ],
     23            step: 5,
     24            range: {
     25               'min': [  0 ],
     26                        'max': [ 120 ]
     27            }
     28         });
     29         
     30         //$( "#time" ).val( (response/10)+" s");
     31         slider.noUiSlider.on('update', function(values, handle){
     32               $("#llx_bootmanager_timeout").val(values[handle]+" s");
     33            });
     34         
     35         
     36           
     37                         /*$( "#slider-range-min" ).slider({
    2038                                        range: "min",
    2139                                        value: (response/10),
     
    2745                                         }
    2846                                 });
    29                                  $( "#time" ).val( $( "#slider-range-min" ).slider( "value" ) +" s");
    30       });
    31 
    32 
    33 
    34 
    35    /*$.xmlrpc({
    36                  url: 'https://'+sessionStorage.server+':9779',
    37                  methodName: 'getBootTimer',
    38                  params: ["","LlxBootManager"],
    39                  success: function(response,status,jqXHR){
    40                         // Set Timer
    41                            $(function() {
    42                                  $( "#slider-range-min" ).slider({
    43                                         range: "min",
    44                                         value: (response/10),
    45                                         min: 0,
    46                                         step: 5,
    47                                         max: 120,
    48                                         slide: function( event, ui ) {
    49                                            $( "#time" ).val(  ui.value +" s");
    50                                          }
    51                                  });
    52 
    53                                  $( "#time" ).val( $( "#slider-range-min" ).slider( "value" ) +" s");
    54                                  });
    55 
    56                          }
    57 
    58           });*/
    59 
    60 
    61 
     47                                 $( "#time" ).val( $( "#slider-range-min" ).slider( "value" ) +" s");*/
     48      },0);
     49     
    6250}
    6351
     
    8371                        if (self.BootOrder[i]==self.AvailableList[j]["id"]) {
    8472                           boot_label=self.AvailableList[j]["label"];
     73           
     74            console.log(boot_label.indexOf("menu label")+"***");
     75            if (boot_label.indexOf("menu label")>=0)
     76               boot_label=self._("llx_bootmanager.menu_label")+boot_label.substring(10,boot_label.length);
     77               
     78           
    8579                           self.AvailableList.splice(j, 1);
    8680                           break;
     
    162156                        $("#llx_bootmanager_BootList").append(newelement);
    163157
    164 
    165158                        }
    166159
    167160                } // End elsedifferent lists*/
    168 
    169161
    170162            }
     
    175167LlxNetBootManagerClient.prototype._=function _(text){
    176168      //console.log(i18n);
    177       return ( i18n.gettext("llx_bootmanager", text));
    178     }
     169      return ( i18n.gettext("llx-bootmanager", text));
     170    };
     171   
    179172LlxNetBootManagerClient.prototype.populateGui=function populateGui(){
    180173    var self=this;
     
    183176          self.showTimer();
    184177
    185           $("#llx_bootmanager_btSave").bind('click', function( event ){
     178          $("#llx_bootmanager_btSave").bind('click', function( ){
    186179                 var new_boot_order=[];
    187180
     
    202195      var n4dmethod="setBootOrder";
    203196      var arglist=new_boot_order;
    204 
    205       Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){
    206 
    207             msg=this._("llx_bootmanager.done");
    208             //msg=("Açò s'ha de modificar, pero direm que va...");
    209                         Utils.msg(msg, MSG_SUCCESS);
    210 
     197     
     198      var time=$("#llx_bootmanager_slider")[0].noUiSlider.get();
     199         
     200      Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){
     201     
     202         credentials=[sessionStorage.username, sessionStorage.password];
     203         n4dclass="LlxBootManager";
     204         n4dmethod="setBootTimer";
     205         arglist=[time*10];
     206
     207         Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){
     208               msg=self._("llx_bootmanager.done");
     209               Utils.msg(msg, MSG_SUCCESS);
     210            });
    211211         });
    212 
    213           /*$.xmlrpc({
    214                  url: 'https://'+sessionStorage.server+':9779',
    215                  methodName: 'setBootOrder',
    216                  params: parameter_list,
    217                  success: function(response,status,jqXHR){
    218                          },
    219                                  error: function(jqXHR, status, error) {
    220                                                  bootbox.alert("Status: "+status+"\nError: N4D server is down "+error);
    221                          }
    222           })*/
    223 
    224           time=$( "#slider-range-min" ).slider( "value" );
    225 
    226           credentials=[sessionStorage.username, sessionStorage.password];
    227       n4dclass="LlxBootManager";
    228       n4dmethod="setBootTimer";
    229       arglist=[time*10];
    230 
    231       Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){});
    232 
    233           /*$.xmlrpc({
    234                  url: 'https://'+sessionStorage.server+':9779',
    235                  methodName: 'setBootTimer',
    236                  params: [[sessionStorage.username, sessionStorage.password],"LlxBootManager", (time*10)],
    237                  success: function(response,status,jqXHR){
    238 
    239 
    240                    },
    241                            error: function(jqXHR, status, error) {
    242                                            bootbox.alert("Status: "+status+"\nError: N4D server is down "+error);
    243                    }
    244           })*/
    245 
    246 
    247 
    248 
    249          })
    250 
    251 
    252 
    253 }
    254 
     212         });
     213}
    255214
    256215LlxNetBootManagerClient.prototype.showLists = function(){
     
    258217   // Load Templates
    259218    var self=this;
    260 
    261219
    262220     var credentials="";
     
    268226        //self.AvailableList=response[0];
    269227        self.AvailableList=response;
    270                 self.sortList();
    271       });
    272 
    273 
     228         self.sortList();
     229      },0);
    274230
    275231   // Load Boot Order
    276      var credentials="";
    277      var n4dclass="LlxBootManager";
    278      var n4dmethod="getBootOrder";
    279      var arglist=[];
    280 
    281       Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){
    282         console.log("AAAAAAAAAAAAAAAAAAAAAAAAAAAAVVVVVVVVVVVVVVVVVVVVVVV"+response);
     232     credentials="";
     233     n4dclass="LlxBootManager";
     234     n4dmethod="getBootOrder";
     235     arglist=[];
     236
     237      Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){
     238        //console.log("AAAAAAAAAAAAAAAAAAAAAAAAAAAAVVVVVVVVVVVVVVVVVVVVVVV"+response);
    283239                 //self.BootOrder=response[0];
    284240                 self.BootOrder=response;
    285241                         self.sortList();
    286       });
    287 
    288    /*$.xmlrpc({
    289                  url: 'https://'+sessionStorage.server+':9779',
    290                  methodName: 'getBootOrder',
    291                  params: ["","LlxBootManager"],
    292                  success: function(response,status,jqXHR){
    293                          self.BootOrder=response[0];
    294                          self.sortList();
    295                          },
    296                                  error: function(jqXHR, status, error) {
    297                                                  bootbox.alert("Status: "+status+"\nError: N4D server is down "+error);
    298                          }
    299           })*/
    300 
    301    }
     242      },0);
     243
     244   };
    302245
    303246
     
    307250$(document).on("moduleLoaded", function(e, args){
    308251    var moduleName="llx-bootmanager";
    309     console.log(args["moduleName"]);
    310     if(args["moduleName"]===moduleName){
    311       LlxNetBootManager.populateGui();
    312     }
    313   });
     252    //console.log(args["moduleName"]);
     253    if(args.moduleName===moduleName){
     254      setTimeout(function(){
     255         LlxNetBootManager.populateGui();
     256         $.material.init();
     257         }, 100); // wait for ui will be ready
     258     
     259   }
     260});
     261
     262
     263
     264
  • llx-bootmanager/trunk/fuentes/admin-center-llx-bootmanager.install/usr/share/admin-center/modules/llx-bootmanager/src/main.html

    r1654 r2237  
    1 
    2         <!--link rel="stylesheet" href="lib/bootstrap/css/bootstrap.css">
    3         <link rel="stylesheet" href="lib/jquery-ui-1.11.2.custom/jquery-ui.css">
    4 
    5         <link rel="stylesheet" href="css/main.css">
    6 
    7         <script type="text/javascript" src="lib/jquery-2.1.0.min.js"></script>
    8         <script type="text/javascript" src="lib/jquery.xmlrpc.js"></script>
    9         <script type="text/javascript" src="lib/jquery-ui-1.11.2.custom/jquery-ui.js"></script>
    10 
    11         <script type="text/javascript" src="lib/i18n.js"></script>
    12         <script type="text/javascript" src="i18n/loadlang.js"></script>
    13 
    14         <!--script type="text/javascript" src="lib/bootstrap/js/bootstrap.min.js"></script-->
     1<h1 class="topBanner" i18n>llx_bootmanager.boot_manager_title</h1>
    152
    163
    17         <!--script type="text/javascript" src="js/main.js"></script-->
     4<div class="panel panel-default col-md-6 col-md-offset-3" style="padding:0px">
     5<div class="panel-heading"><h2 i18n>llx_bootmanager.boot_manager_boot_order</h2></div>
     6<div id="LtspImageManagerContainer" class="panel-body">
     7<p i18n>llx_bootmanager.boot_manager_description</p>
    188
    19         <!--div id="msg_err"></div-->
    209
    2110
    2211<div id="llx_bootmanager_MainFrame">
    23         <div class="llx_bootmanager_list_explanation" i18n>llx_bootmanager.instructions</div>
     12        <!--div class="llx_bootmanager_list_explanation" i18n>llx_bootmanager.instructions</div-->
    2413
    2514        <div id="llx_bootmanager_SortLists">
     
    4130        <div id="llx_bootmanager_timer">
    4231                <p>
    43                 <label for="time" i18n>llx_bootmanager.timeout</label>
    44                 <input type="text" id="time" readonly style="border:0; color:#2573eb; font-weight:bold;">
     32                <label for="llx_bootmanager_timeout" i18n>llx_bootmanager.timeout</label>
     33                <input type="text" id="llx_bootmanager_timeout" readonly style="border:0; color:#2573eb; font-weight:bold;">
    4534                </p>
    46                 <div id="slider-range-min"></div>
     35                <!--div id="slider-range-min" class="slider"></div-->
     36                <div class="slider shor slider-material-pink" id="llx_bootmanager_slider"></div>
    4737
    4838        </div>
    49         <button class="btn btn-success" id="llx_bootmanager_btSave" i18n>llx_bootmanager.save</button>
     39        <button class="btn btn-primary btn-raised btn-lg" id="llx_bootmanager_btSave" i18n>llx_bootmanager.save</button>
    5040
    5141</div>
    5242
    53 
    54 
     43</div></div>
    5544
    5645</body>
  • llx-bootmanager/trunk/fuentes/debian/changelog

    r1660 r2237  
     1llx-bootmanager (0.3.9) xenial; urgency=high
     2
     3  * Fixed i18n bugs
     4  * Enhaced styles and UI from common aspect
     5
     6 -- joamuran <joamuran@gmail.com>  Thu, 21 Jul 2016 14:51:27 +0200
     7
    18llx-bootmanager (0.3.8.4) xenial; urgency=medium
    29
Note: See TracChangeset for help on using the changeset viewer.