Changeset 1607


Ignore:
Timestamp:
May 20, 2016, 10:26:20 AM (3 years ago)
Author:
joamuran
Message:

wip

Location:
llx-bootmanager/trunk/fuentes/admin-center-llx-bootmanager.install/usr/share/admin-center/modules/llx-bootmanager/src
Files:
2 deleted
3 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

    r1366 r1607  
    1 /*@font-face {
    2     font-family: 'RobotoThin';
    3     src: url(fonts/Roboto-Light.ttf);
    4 }
    5 
    6 @font-face {
    7     font-family: 'Roboto';
    8     src: url(fonts/Roboto-Regular.ttf);
    9 }
    10 */
    11 
    12 html{
    13     width: 100%;
    14     height: 100%;
    15         /*font-family: 'RobotoThin' !important;*/
    16     overflow: hidden;
    17     -webkit-box-sizing: border-box;
    18         -webkit-user-select: none;
    19 }
    20 
    21 body{
    22         /*background-image: url('img/lmd-boot-manager-back.png');
    23         background-position: bottom left;
    24         background-repeat: no-repeat;*/
    25        
    26 }
    27 
    28 /*h1, h2, h3, h4, h5, h6 {
    29     font-family: 'RobotoThin';
    30 }
    31 p, div {
    32     font-family: 'RobotoThin';
    33 }*/
    34 
    35 /* Login */
    36 
    37 #loginFrame{
    38     width: 100%;
    39         display: none;
    40        
    41 }
    42    
    43 #logintitle{
    44     font-size: large;
    45         font-family: 'Roboto' !important;
    46     margin-top: 30px;
    47         text-align: center;
    48        
    49 }
    50 #loginform{
    51         text-align: left;
    52         margin: 20px 00px 0px 70px;
    53 }
    541
    552.CursorWaiting{
     
    596/*Main Window*/
    607
    61 #MainFrame{     
     8#llx_bootmanager_MainFrame{     
    629    display: none;
    6310        margin: 20px;
     
    6512
    6613
    67 #btSave{
     14#llx_bootmanager_btSave{
    6815        display: block;
    6916        float: right;
     
    7421
    7522/* Sortable list */
    76 #BootListDiv{
     23#llx_bootmanager_BootListDiv{
    7724    float: left;
    7825    clear: left;
     
    8128}
    8229
    83 #BootList{
     30#llx_bootmanager_BootList{
    8431        /*background: #ff0000;*/
    8532        min-height: 50px;
    8633}
    8734
    88 #AvailableOptionsDiv{
     35#llx_bootmanager_AvailableOptionsDiv{
    8936    float: left;
    9037    clear: right;
     
    9340}
    9441
    95 #AvailableOptions{
     42#llx_bootmanager_AvailableOptions{
    9643        /*background: #00ff00;*/
    9744        min-height: 50px;
    9845}
    9946
    100 #SortLists{
     47#llx_bootmanager_SortLists{
    10148        /*background: #0000ff;*/
    10249        width: 650px;
     
    10653}
    10754
    108 ul{
    109     list-style-type: none;
    110     padding: 0px;
    111     margin: 0px;
    112 
    113 }
    114 
    115 .empty{
     55ul.llx_bootmanager_ul{
    11656    list-style-type: none;
    11757    padding: 0px;
     
    11959}
    12060
    121 .ui-sortable-placeholder {
     61.llx_bootmanager_empty{
     62    list-style-type: none;
     63    padding: 0px;
     64    margin: 0px;
     65}
     66
     67.llx_bootmanager_ui-sortable-placeholder {
    12268    border: 1px dashed #aaa;
    12369    height: 35px;
     
    12672}
    12773
    128 .bootitem{
     74.llx_bootmanager_bootitem{
    12975    border: 1px #cccccc solid;
    13076    background: #ffffff;
     
    13884}
    13985
    140 .bootitem:hover{
     86.llx_bootmanager_bootitem:hover{
    14187    cursor: move;
    14288}
    14389
    144 .menuEntry{
     90.llx_bootmanager_menuEntry{
    14591        margin: 1px;
    14692    height: 35px;
     
    155101}
    156102
    157 .menuEntry:hover{
     103.llx_bootmanager_menuEntry:hover{
    158104        cursor: move;
    159105}
    160106
    161 .ltsp{
     107.llx_bootmanager_ltsp{
    162108        background-image: url("img/ltsp.png");
    163109}
    164110
    165 .bootfromhd{
     111.llx_bootmanager_bootfromhd{
    166112        background-image: url("img/diskboot.png");
    167113       
    168114}
    169115
    170 .netinstall{   
     116.llx_bootmanager_netinstall{   
    171117        background-image: url("img/install.png");
    172118}
    173119
    174 .list_explanation{
     120.llx_bootmanager_list_explanation{
    175121        font-size: 0.9em;
    176122        margin: 10px;
    177123}
    178124
    179 .list_title{
     125.llx_bootmanager_list_title{
    180126        text-align: center;
    181127        font-size: 1.2em;
     
    183129}
    184130
    185 #timer{
     131#llx_bootmanager_timer{
    186132        width: 270px;
    187133        padding: 10px;
     
    191137
    192138
    193 
    194 /*
    195 
    196 ul#BootList{}
    197 .connectedSortable{}
    198 div.empty{}
    199 
    200 ul#AvailableOptions{}
    201 ul.connectedSortabl{}
    202 li.empty{}*/
  • llx-bootmanager/trunk/fuentes/admin-center-llx-bootmanager.install/usr/share/admin-center/modules/llx-bootmanager/src/js/llx-bootmanager.js

    r1366 r1607  
    6868         
    6969          // Populate Lists
    70           $("#BootList").empty();
    71           $("#AvailableOptions").empty();
     70          $("#llx_bootmanager_BootList").empty();
     71          $("#llx_bootmanager_AvailableOptions").empty();
    7272         
    7373          console.log(self.BootOrder);
     
    7575          // Populate Boot List
    7676          for (i in self.BootOrder) {
    77                  var itemclass="ltsp";
    78                  if (self.BootOrder[i].indexOf("bootfromhd")>-1) itemclass="bootfromhd";
    79                  if (self.BootOrder[i].indexOf("netinstall")>-1) itemclass="netinstall";
     77                 var itemclass="llx_bootmanager_ltsp";
     78                 if (self.BootOrder[i].indexOf("bootfromhd")>-1) itemclass="llx_bootmanager_bootfromhd";
     79                 if (self.BootOrder[i].indexOf("netinstall")>-1) itemclass="llx_bootmanager_netinstall";
    8080                 // Check if BootOrder[i] is in the Available List
    8181                 var boot_label=""
     
    8787                        }
    8888                 }
    89                  var listitem=$(document.createElement("li")).html(boot_label).attr("id", self.BootOrder[i]).addClass("menuEntry").addClass(itemclass);
     89                 var listitem=$(document.createElement("li")).html(boot_label).attr("id", self.BootOrder[i]).addClass("llx_bootmanager_menuEntry").addClass(itemclass);
    9090                 // bootfromhd netinstall
    9191                 
    9292                 
    9393                 // only append  Boot List if boot item is available (has found it on available list)
    94                  if (boot_label!="") $("#BootList").append(listitem);
     94                 if (boot_label!="") $("#llx_bootmanager_BootList").append(listitem);
    9595                 
    9696                 
     
    100100          // Populate Available List
    101101          for (i in self.AvailableList) {
    102                  var itemclass="ltsp";           
    103                  if (self.AvailableList[i]['id'].indexOf("bootfromhd")>-1) itemclass="bootfromhd";
    104                  if (self.AvailableList[i]['id'].indexOf("netinstall")>-1) itemclass="netinstall";
    105                  var listitem=$(document.createElement("li")).html(self.AvailableList[i]['label']).attr("id", self.AvailableList[i]['id']).addClass("menuEntry").addClass(itemclass);
     102                 var itemclass="llx_bootmanager_ltsp";           
     103                 if (self.AvailableList[i]['id'].indexOf("bootfromhd")>-1) itemclass="llx_bootmanager_bootfromhd";
     104                 if (self.AvailableList[i]['id'].indexOf("netinstall")>-1) itemclass="llx_bootmanager_netinstall";
     105                 var listitem=$(document.createElement("li")).html(self.AvailableList[i]['label']).attr("id", self.AvailableList[i]['id']).addClass("llx_bootmanager_menuEntry").addClass(itemclass);
    106106                 // bootfromhd netinstall
    107107                 
    108                  $("#AvailableOptions").append(listitem);
     108                 $("#llx_bootmanager_AvailableOptions").append(listitem);
    109109                 //listitem=document.createElement("li").html();
    110110          }
     
    112112         
    113113            // Make Lists Sortable
    114         $( "#BootList, #AvailableOptions" ).sortable({
    115             placeholder: "ui-sortable-placeholder",
     114        $( "#llx_bootmanager_BootList, #llx_bootmanager_AvailableOptions" ).sortable({
     115            placeholder: "llx_bootmanager_ui-sortable-placeholder",
    116116             connectWith: ".connectedSortable",
    117117             /*start: function(event, item){
     
    126126                    // Nothing to do...
    127127                } else{  // Different Lists, let's swap!
    128                     if (sourceList=="AvailableOptions") {
    129                         div=$("#BootList").find("li");
     128                    if (sourceList=="llx_bootmanager_AvailableOptions") {
     129                        div=$("#llx_bootmanager_BootList").find("li");
    130130                        var element=null;
    131131                        for (i=0;i<div.length;i++) {
    132132                                                   if((typeof($(div[i]).children()[0]))!="undefined"){
    133                             if ($(div[i]).children()[0].className=="empty")
     133                            if ($(div[i]).children()[0].className=="llx_bootmanager_empty")
    134134                                element=$(div[i]).children()[0];
    135135                                                   }
     
    141141                        $(element).parent().remove();
    142142
    143                         $("#AvailableOptions").append(newelement);
     143                        $("#llx_bootmanager_AvailableOptions").append(newelement);
    144144
    145145                    } else {
    146                         div=$("#AvailableOptions").find("li");
     146                        div=$("#llx_bootmanager_AvailableOptions").find("li");
    147147                        var element=null;
    148148                        for (i=0;i<div.length;i++) {
     
    150150                                                   //alert(typeof($(div[i]).children()[0]));
    151151                                                   if((typeof($(div[i]).children()[0]))!="undefined"){
    152                                                           if ($(div[i]).children()[0].className=="empty")
     152                                                          if ($(div[i]).children()[0].className=="llx_bootmanager_empty")
    153153                                                                  element=$(div[i]).children()[0];
    154154                                                   }
     
    160160                        $(element).parent().remove();
    161161
    162                         $("#BootList").append(newelement);
     162                        $("#llx_bootmanager_BootList").append(newelement);
    163163
    164164
     
    176176LlxNetBootManagerClient.prototype.populateGui=function populateGui(){
    177177    var self=this;
    178    $("#MainFrame").show();
     178   $("#llx_bootmanager_MainFrame").show();
    179179          self.showLists();
    180180          self.showTimer();
    181181         
    182           $("#btSave").bind('click', function( event ){
     182          $("#llx_bootmanager_btSave").bind('click', function( event ){
    183183                 var new_boot_order=[];
    184184                 
    185                  $('ul#BootList li').each(function(index, element) {
    186                         //alert ($(element).find(".menuEntry").prop("id"));
    187                         console.log($(element).find(".menuEntry"));
     185                 $('ul#llx_bootmanager_BootList li').each(function(index, element) {
     186                        //alert ($(element).find(".llx_bootmanager_menuEntry").prop("id"));
     187                        console.log($(element).find(".llx_bootmanager_menuEntry"));
    188188                        var label=$(element).prop("id");
    189189                        new_boot_order.push(label);
     
    200200      var arglist=new_boot_order;
    201201
    202       Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){ });
     202      Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){
     203            //msg=_("Done");
     204            msg=("Açò s'ha de modificar, pero direm que va...");
     205                        Utils.msg(msg, MSG_SUCCESS);
     206         
     207         });
    203208     
    204209          /*$.xmlrpc({
     
    220225      arglist=[time*10];
    221226
    222       Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){ });
     227      Utils.n4d(credentials, n4dclass, n4dmethod, arglist, function(response){});
    223228   
    224229          /*$.xmlrpc({
     
    261266                self.sortList();
    262267      });
    263    /*$.xmlrpc({
    264                  url: 'https://'+sessionStorage.server+':9779',
    265                  methodName: 'getBootList',
    266                  params: ["","LlxBootManager"],
    267                  success: function(response,status,jqXHR){
    268                          self.AvailableList=response[0];
    269                          self.sortList();
    270                          },
    271                                  error: function(jqXHR, status, error) {
    272                                                  bootbox.alert("Status: "+status+"\nError: N4D server is down "+error);
    273                          }
    274           })*/
    275    
     268 
    276269   
    277270   
     
    306299
    307300var LlxNetBootManager=new LlxNetBootManagerClient();
     301//$("body").css("background","#ffffff");
     302//alert(document.getElementsByTagName("body"));
    308303$(document).on("moduleLoaded", function(e, args){
    309304    var moduleName="llx-bootmanager";
    310305    console.log(args["moduleName"]);
    311     if(args["moduleName"]===moduleName)
     306    if(args["moduleName"]===moduleName){
    312307      LlxNetBootManager.populateGui();
     308    }
    313309  });
    314310
  • llx-bootmanager/trunk/fuentes/admin-center-llx-bootmanager.install/usr/share/admin-center/modules/llx-bootmanager/src/main.html

    r1366 r1607  
    2020
    2121
    22 <div id="MainFrame">
    23         <div class="list_explanation" i18n>main.instructions</div>
     22<div id="llx_bootmanager_MainFrame">
     23        <div class="llx_bootmanager_list_explanation" i18n>main.instructions</div>
    2424       
    25         <div id="SortLists">
    26                 <div id="BootListDiv">
    27                         <div class="list_title" i18n>main.bootorder</div>
    28                                 <ul id="BootList" class="connectedSortable">
     25        <div id="llx_bootmanager_SortLists">
     26                <div id="llx_bootmanager_BootListDiv">
     27                        <div class="llx_bootmanager_list_title" i18n>main.bootorder</div>
     28                                <ul class="llx_bootmanager_ul" id="llx_bootmanager_BootList" class="connectedSortable">
    2929                                </ul>           
    3030                </div>
    3131               
    32                 <div id="AvailableOptionsDiv">
    33                         <div class="list_title" i18n>main.available.bootorder</div>
    34                                 <ul id="AvailableOptions" class="connectedSortable">   
     32                <div id="llx_bootmanager_AvailableOptionsDiv">
     33                        <div class="llx_bootmanager_list_title" i18n>main.available.bootorder</div>
     34                                <ul id="llx_bootmanager_AvailableOptions" class="connectedSortable llx_bootmanager_ul">
    3535                                </ul>
    3636                       
     
    3939       
    4040
    41         <div id="timer">
     41        <div id="llx_bootmanager_timer">
    4242                <p>
    4343                <label for="time" i18n>main.timeout</label>
     
    4747               
    4848        </div>
    49         <button class="btn btn-success" id="btSave" i18n>main.save</button>
     49        <button class="btn btn-success" id="llx_bootmanager_btSave" i18n>main.save</button>
    5050
    5151</div>
Note: See TracChangeset for help on using the changeset viewer.