Changeset 2672


Ignore:
Timestamp:
Oct 25, 2016, 1:03:32 PM (3 years ago)
Author:
joamuran
Message:

new release

Location:
admin-center/trunk/fuentes
Files:
5 added
12 edited

Legend:

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

    r2027 r2672  
    66
    77
     8.noselect {
     9  -webkit-touch-callout: none; /* iOS Safari */
     10  -webkit-user-select: none;   /* Chrome/Safari/Opera */
     11  -khtml-user-select: none;    /* Konqueror */
     12  -moz-user-select: none;      /* Firefox */
     13  -ms-user-select: none;       /* Internet Explorer/Edge */
     14  user-select: none;           /* Non-prefixed version, currently
     15                                  not supported by any browser */
     16}
    817
    918html{
     
    1827  padding: 0px;
    1928  margin: 0px; height: 100%;
    20         /*background: #f5f5f5;*/
     29        background: #f5f5f5;
    2130   
    22     background-image: url(img/bg.png);
     31    background-image: url(img/bggrey.png);
    2332    background-size: cover;
    2433   
     
    4352}
    4453
     54
     55.login_header{
     56        height: 120px;
     57        background: url(img/admincenter_logo.png) no-repeat;
     58       
     59}
     60
    4561.topBanner{
    4662  margin: 0px;
     
    4965  height: 60px;
    5066  color: #ffffff;
    51   background: #03A9F4;
     67  background: #424f5a;
    5268  text-align: right;
    5369  margin-bottom:30px;
     
    88104.menuitem:hover{
    89105  cursor: pointer;
     106  /*background: #FFA726 !important;
     107  color: #ff00ff;*/
    90108}
    91109
     
    169187}
    170188
     189.adminCenterHelper{
     190        position: absolute;
     191        top: 100px;
     192        right: 50px;
     193        width: 50px;
     194        height:50px;
     195        border-radius: 25px;
     196        background-color: #424F5A;
     197        color: #ffffff;
     198        font-size: xx-large;
     199        text-align: center;
     200}
     201
     202.adminCenterHelper:hover{
     203        cursor: pointer;
     204}
     205
     206.adminCenterHelperQuestion{
     207        margin-top: -5px;
     208}
     209
     210.adminCenterHelperDescription{
     211        padding: 0px;
     212        margin-top: -10px;
     213        font-size: x-small;
     214}
    171215
    172216/*tr{
     
    199243.divider-color         { border-color: #B6B6B6  !important; }
    200244
    201 .btn-primary        { background: #03A9F4  !important; color: #ffffff !important;}
     245.btn-primary        { background: #424f5a  !important; color: #ffffff !important;}
    202246
    203247.modal-body{
  • admin-center/trunk/fuentes/admin-center.install/usr/share/admin-center/css/sidebar-menu.css

    r1055 r2672  
    2222   height: 100%;
    2323   margin-left: -250px;
    24    overflow-y: auto;
    2524   /*background: #000;*/
    2625   /*background: #009688;*/
     
    2928   -o-transition: all 0.5s ease;
    3029   transition: all 0.5s ease;
     30   overflow-y: auto !important;
    3131}
    3232#wrapper.toggled #sidebar-wrapper {
     
    186186
    187187#sidebar_header{
    188    /*height: 256px;
     188   height: 256px;
    189189   width: 250px;
    190    background-image: url(img/head.png);
     190   background-image: url(img/admincenter_logo_menu.png);
    191191   /*
    192192   
  • admin-center/trunk/fuentes/admin-center.install/usr/share/admin-center/i18n/ca-ES@valencia/messages.json

    r1055 r2672  
    66      "plural_forms" : "nplurals=2; plural=(n != 1);"
    77    },
     8    "Help":["Ajuda"],
    89    "Server Admin" : [ "Administra El Servidor"],
    910    "Server Info" : [ "Informació del servidor"],
  • admin-center/trunk/fuentes/admin-center.install/usr/share/admin-center/i18n/en-US/messages.json

    r1512 r2672  
    66      "plural_forms" : "nplurals=2; plural=(n != 1);"
    77    },
     8    "Help":["Help"],
    89    "Unauthenticated":["Unauthenticaded"],
    910    "main.Authentication":["Authentication"],
  • admin-center/trunk/fuentes/admin-center.install/usr/share/admin-center/i18n/es-ES/messages.json

    r1345 r2672  
    66      "plural_forms" : "nplurals=2; plural=(n != 1);"
    77    },
     8    "Help":["Ayuda"],
    89    "Server Admin" : [ "Administración del Servidor"],
    910    "Server Info" : [ "Información del servidor"],
  • admin-center/trunk/fuentes/admin-center.install/usr/share/admin-center/js/main.js

    r2160 r2672  
    176176  //console.log("loading "+layoutFile);
    177177
     178 
     179  // Check if exists help markdown for module and renders help button
     180     /*if (moduleInfo['help']) {
     181      //alert(moduleInfo['help']);   // HELPER!!!
     182      alert(typeof(moduleDiv));
     183      console.log($(moduleDiv));
     184      $(moduleDiv).append("<div>ESTO TIENE AYUDA!!!</div>");
     185      console.log($(moduleDiv));
     186     }*/
     187     
     188 
    178189  // Getting module layout (main html)
    179   $.post('moduleManager.php', {action: "getModuleLayout", filename:layoutFile, id:moduleInfo['id']},
     190  $.post('moduleManager.php', {action: "getModuleLayout", filename:layoutFile, id:moduleInfo['id'], help:moduleInfo['help'],iscomponentof:""},
    180191   function(moduleDiv){
     192     
     193     
    181194     // Loading and applying locales
    182195     $("#moduleContainer").append(moduleDiv);
     
    197210    // Getting layout for each component
    198211    var div_id=moduleInfo['components'][i]['id'];
    199     $.post('moduleManager.php', {action: "getModuleLayout", filename: layoutFile, id:div_id},
     212     
     213    $.post('moduleManager.php', {action: "getModuleLayout", filename: layoutFile, id:div_id, help:moduleInfo['components'][i]['help'], iscomponentof:moduleInfo['id']},
    200214    function(moduleDiv){
     215     
    201216      $("#moduleContainer").append(moduleDiv);
    202217
     
    206221      $.each(item_list, function(index, item){
    207222        i18n.translateHtml(moduleInfo['id'], item);
     223      });
     224     
     225      // Link helper button...
     226      $(".adminCenterHelper").off("click");
     227      $(".adminCenterHelper").on("click", function(event){
     228        event.stopPropagation();
     229        var help=$(event.currentTarget).attr("help");
     230        var module=$(event.currentTarget).attr("module");
     231        var parent=$(event.currentTarget).attr("parent");
     232        var moduledir;
     233        if (parent=="") moduledir=module;
     234        else moduledir=parent;
     235        Utils.showHelp(moduledir, help);
     236        //alert();
    208237      });
    209238
     
    322351  });
    323352
    324 
    325353  i18n.loadLocales(
    326354    // Applying Locales for main gui
  • admin-center/trunk/fuentes/admin-center.install/usr/share/admin-center/lib/i18n.js

    r2238 r2672  
    135135}
    136136
     137i18n=new I18n();
    137138
    138 i18n=new I18n();
     139
     140$(document).ready(function() {
     141  $.ajaxSetup({ cache: false });
     142});
  • admin-center/trunk/fuentes/admin-center.install/usr/share/admin-center/lib/utils.js

    r2581 r2672  
    1212        this.formFactory=new formFactory();
    1313        this.crypt=new JSEncrypt(); // Class to encrypt and decrypt keys
     14        this.showMarkDown=new showdown.Converter();
    1415}
    1516
     
    1718  return ( i18n.gettext("main", text));
    1819};
     20
    1921
    2022UtilsClass.prototype.msg=function msg(message, type){
     
    461463        // Set public key for this connection with serverKey
    462464        Utils.crypt.setPublicKey(sessionStorage.serverKey);
     465        $("body").css("cursor", "wait");
    463466        //$.post('n4d.php',
    464467        $.ajax(
     
    473476                //args: n4dargs},
    474477                success: function(ret_coded){
     478                        $("body").css("cursor", "default");
    475479                        console.log(ret_coded);                 
    476480                        ret_str=(CryptoJS.AES.decrypt(JSON.stringify(ret_coded), sessionStorage.password,{format: CryptoJSAesJson}).toString(CryptoJS.enc.Utf8));
     
    479483                        callback(ret);
    480484                },error(){
     485                        $("body").css("cursor", "default");
    481486                        msg=_("N4d.Error.Connection");
    482487                        self.msg(msg, MSG_ERROR);
     
    555560                                                }
    556561                                        });
    557                         }
    558                                
     562                        }                               
    559563    });
    560564
    561565};
    562 
    563 
    564566
    565567/*
     
    571573*/
    572574
     575/*UtilsClass.prototype.loadHelpFile=function loadHelpFile(fullpath){
     576        var ret;
     577        var self=this;
     578        try{
     579                $.ajax({
     580                url: fullpath,
     581                success: function(message){
     582                        bootbox.alert(self.showMarkDown.makeHtml(message));
     583                        self.return(true);
     584                        },
     585                error: function (){
     586                        alert("Failed loading "+fullpath);
     587                        self.return(true);
     588                        }
     589                });
     590        }
     591        catch(err){
     592                self.return(false);
     593                }
     594               
     595       
     596}*/
     597
     598UtilsClass.prototype.showHelp=function showHelp(path, file){
     599        var self=this;
     600        var fullpath="modules/"+path+"/src/help/"+navigator.language+"/"+file;
     601       
     602        //var fullpath="modules/"+path+"/src/help/es-ES/"+file;
     603        //var success=self.loadHelpFile(fullpath);
     604       
     605        $.ajax({
     606                url: fullpath,
     607                success: function(message){
     608                        bootbox.alert(self.showMarkDown.makeHtml(message));
     609                        },
     610                error: function (){
     611                        alert("Failed loading "+fullpath);
     612                        }
     613                });
     614       
     615               
     616        /*if (!success) {alert("111::");return 0;} // if help file does noet exists for current lang, check other languages
     617        /*else if (self.loadHelpFile("modules/"+path+"/src/help/ca-ES/"+file))  {alert("2222222");return 0;}
     618        else if (self.loadHelpFile("modules/"+path+"/src/help/es-ES/"+file))  {alert("3333333");return 0;}
     619        else {self.loadHelpFile("modules/"+path+"/src/help/en-US/"+file); alert("4444444");}
     620        return 0;*/
     621}
    573622
    574623UtilsClass.prototype.waitwin=new WaitWin();
  • admin-center/trunk/fuentes/admin-center.install/usr/share/admin-center/login.php

    r2581 r2672  
    2525        <script type="text/javascript" src="lib/waitwin.js"></script>
    2626        <script type="text/javascript" src="lib/formFactory.js"></script>
     27        <script type="text/javascript" src="lib/markdown/showdown.min.js"></script>
    2728        <script type="text/javascript" src="lib/utils.js"></script>
    2829
     
    7778?>
    7879
    79 <div id="login" class="jumbotron col-lg-4 col-lg-offset-4" style="margin-top: 200px;">
    80         <h3><?php echo (gt("Authentication")); ?></h3>
    81         <div id="loginform" class="form-group">
     80<div id="login" class="jumbotron col-lg-4 col-lg-offset-4" style="margin-top: 150px; padding: 0px">
     81       
     82        <div class="login_header"></div>
     83
     84       
     85                <!--h3 style="text-align:center;"><?php echo (gt("Authentication")); ?></h3-->
     86        <div id="loginform" style="padding: 30px;">
    8287
    8388                <label for="input_username" class="control-label"><?php echo (gt("Username")); ?></label>
  • admin-center/trunk/fuentes/admin-center.install/usr/share/admin-center/main.php

    r2581 r2672  
    100100  echo ('<script type="text/javascript" src="lib/waitwin.js"></script>');
    101101  echo ('<script type="text/javascript" src="lib/formFactory.js"></script>');
     102  echo ('<script type="text/javascript" src="lib/markdown/showdown.min.js"></script>');
    102103  echo ('<script type="text/javascript" src="lib/utils.js"></script>');
    103104  echo ('<script type="text/javascript" src="lib/nouislider/nouislider.min.js"></script>');
     
    105106  echo ('<script type="text/javascript" src="lib/cryptojs-aes/aes.js"></script>');
    106107  echo ('<script type="text/javascript" src="lib/cryptojs-aes/aes-json-format.js"></script>');
     108 
    107109 
    108110 
  • admin-center/trunk/fuentes/admin-center.install/usr/share/admin-center/moduleManager.php

    r1055 r2672  
    99    break;
    1010  case 'getModuleLayout':
    11     getModuleLayout($_POST["id"], $_POST["filename"]);
     11    getModuleLayout($_POST["id"], $_POST["filename"], $_POST["help"], $_POST["iscomponentof"]);
    1212    break;
    1313
     
    5959}
    6060
    61 function getModuleLayout($id, $filename){
     61function getModuleLayout($id, $filename, $help, $iscomopnentof){
    6262  header('Content-type: text/html');
    6363  header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
    6464  header("Cache-Control: post-check=0, pre-check=0", false);
    6565  header("Pragma: no-cache");
     66 
    6667
    6768  echo "<div class='moduleWindow' id='$id'>";
     69  if ($help) echo "<div class='adminCenterHelper' help='$help' module='$id' parent='$iscomopnentof' title='Help'>
     70              <div class='adminCenterHelperQuestion'>?</div>
     71              <div i18n class='adminCenterHelperDescription'>Help</div>
     72                </div>";
    6873    require($filename);
    6974  echo "</div>";
  • admin-center/trunk/fuentes/debian/changelog

    r2581 r2672  
     1admin-center (0.5.11) xenial; urgency=high
     2
     3  * Added markdown files support for help
     4
     5 --  <joamuran@gmail.com>  Tue, 25 Oct 2016 13:02:09 +0200
     6
    17admin-center (0.5.10) xenial; urgency=high
    28
Note: See TracChangeset for help on using the changeset viewer.