View file Hostify/Hostify-by-brandio/Template/mapdata.html

File size: 21.36Kb
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no">
<title>Hostify</title>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="css/bootstrap-slider.min.css">
<link rel="stylesheet" type="text/css" href="css/fontawesome-all.min.css">
<link rel="stylesheet" type="text/css" href="css/slick.css">
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" type="text/css" href="css/custom.css">
</head>

<body>

<div id="header-holder" class="inner-header serverspage-header">
    <nav id="nav" class="navbar navbar-default navbar-full">
        <div class="container-fluid">
            <div class="container container-nav">
                <div class="row">
                    <div class="col-md-12">
                        <div class="navbar-header">
                            <button aria-expanded="false" type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs">
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                            </button>
                            <a class="logo-holder" href="index.html">
                                <div class="logo" style="width:62px;height:18px"></div>
                            </a>
                        </div>
                        <div style="height: 1px;" role="main" aria-expanded="false" class="navbar-collapse collapse" id="bs">
                            <ul class="nav navbar-nav navbar-right">
                                <li><a href="index.html">Home</a></li>
                                <li class="dropdown unity-menu">
                                    <a href="#pricing">Hosting <i class="fas fa-caret-down"></i></a>
                                    <ul class="dropdown-menu dropdown-unity">
                                        <li>
                                            <a class="unity-link" href="webhosting.html">
                                                <div class="unity-box">
                                                    <div class="unity-icon">
                                                        <img src="images/service-icon1.svg" alt="">
                                                    </div>
                                                    <div class="unity-title">
                                                        Web Hosting
                                                    </div>
                                                    <div class="unity-details">
                                                        Flexible shared-hosting
                                                    </div>
                                                </div>
                                            </a>
                                        </li>
                                        <li>
                                            <a class="unity-link" href="resellershosting.html">
                                                <div class="unity-box">
                                                    <div class="unity-icon">
                                                        <img src="images/service-icon2.svg" alt="">
                                                    </div>
                                                    <div class="unity-title">
                                                        Resellers
                                                    </div>
                                                    <div class="unity-details">
                                                        Money on the side!
                                                    </div>
                                                </div>
                                            </a>
                                        </li>
                                        <li>
                                            <a class="unity-link" href="cloudhosting.html">
                                                <div class="unity-box">
                                                    <div class="unity-icon">
                                                        <img src="images/service-icon3.svg" alt="">
                                                    </div>
                                                    <div class="unity-title">
                                                        Cloud Hosting
                                                    </div>
                                                    <div class="unity-details">
                                                        Fast as rocket
                                                    </div>
                                                </div>
                                            </a>
                                        </li>
                                        <li>
                                            <a class="unity-link" href="vpshosting.html">
                                                <div class="unity-box">
                                                    <div class="unity-icon">
                                                        <img src="images/service-icon4.svg" alt="">
                                                    </div>
                                                    <div class="unity-title">
                                                        VPS Servers
                                                    </div>
                                                    <div class="unity-details">
                                                        Scalable hosting
                                                    </div>
                                                </div>
                                            </a>
                                        </li>
                                    </ul>
                                </li>
                                <li class="dropdown">
                                    <a href="#">Pages <i class="fas fa-caret-down"></i></a>
                                    <ul class="dropdown-menu">
                                      <li><a href="about.html">Company</a></li>
                                      <li><a href="blog.html">Blog</a></li>
                                      <li><a href="domains.html">Domain List</a></li>
                                      <li><a href="ourservers.html">Servers</a></li>
                                      <li><a href="mapdata.html">Map Generator</a></li>
                                      <li><a href="horizontalpricing.html">Horizontal Pricing</a></li>
                                    </ul>
                                </li>
                                <li><a href="../../whmcs/index.php?systpl=hostify">WHMCS</a></li>
                                <li><a href="contact.html">Contact us</a></li>
                                <li><a class="login-button" href="signin.html">Login</a></li>
                                <li class="support-button-holder support-dropdown">
                                    <a class="support-button" href="#">Support</a>
                                    <ul class="dropdown-menu">
                                      <li><a href="#"><i class="fas fa-phone"></i>Toll-Free  08-197-435-01</a></li>
                                      <li><a href="#"><i class="fas fa-comments"></i>Start a Live Chat</a></li>
                                      <li><a href="#"><i class="fas fa-ticket-alt"></i>Open a ticket</a></li>
                                      <li><a href="#"><i class="fas fa-book"></i>Knowledge base</a></li>
                                    </ul>
                                </li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </nav>
    <div id="page-head" class="container-fluid inner-page">
        <div class="container">
            <div class="row">
                <div class="col-md-12 text-center">
                    <div class="page-title">Generate the servers map data</div>
                </div>
            </div>
        </div>
    </div>
</div>
<div id="serverslocation" class="container-fluid">
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <div class="row-title grey-color">Map Generator</div>
            </div>
        </div>
        <div class="row">
            <div class="col-md-12">
                <style>
                    #location-name{
                        padding: 10px 20px;
                        border-radius: 10px;
                        border: 1px solid #aedff9;
                        outline: none;
                        font-size: 16px;
                        font-weight: 700;
                        color: #6f7690;
                    }
                    #location-name:hover,#location-name:focus{
                        border: 1px solid #99d2f0;
                    }
                    #btn-add{
                        margin-left: 10px;
                        padding: 10px 20px;
                        border-radius: 10px;
                        border: 0;
                        background-color: #766df7;
                        font-size: 16px;
                        font-weight: 700;
                        color: #ffffff;
                        outline: none;
                    }
                    #btn-add:hover{
                        background-color: #6c63ea;
                    }
                    .server-marker {
                        position: absolute;
                        cursor: move;
                        -webkit-transition: all 0.3s ease;
                        transition: all 0.3s ease;
                        -webkit-transform-origin: center center;
                        -moz-transform-origin: center center;
                        -ms-transform-origin: center center;
                        transform-origin: center center;
                        -webkit-transform: scale(1);
                        -moz-transform: scale(1);
                        -ms-transform: scale(1);
                        transform: scale(1);
                    }
                    .server-marker.dragged {
                        -webkit-transition: all 0.3s cubic-bezier(0.34, 1.61, 0.7, 1);
                        transition: all 0.3s cubic-bezier(0.34, 1.61, 0.7, 1);
                        -webkit-transform: scale(1.2);
                        -moz-transform: scale(1.2);
                        -ms-transform: scale(1.2);
                        transform: scale(1.2);
                    }
                    .server-marker .btn-delete{
                        position: absolute;
                        font-size: 18px;
                        left: -10px;
                        top: -2px;
                        opacity: 0;
                        pointer-events: none;
                        -webkit-transition: all 0.3s cubic-bezier(0.34, 1.61, 0.7, 1);
                        transition: all 0.3s cubic-bezier(0.34, 1.61, 0.7, 1);
                    }
                    .server-marker.selected:before{
                        position: absolute;
                        content: "";
                        width: 120%;
                        height: 30px;
                        left: 50%;
                        margin-left: -60%;
                        top: 50%;
                        margin-top: -15px;
                        border: 1px solid #bbbaba;
                        border-radius: 10px;
                        padding: 5px;
                        -webkit-transition: all 0.3s ease;
                        transition: all 0.3s ease;
                    }
                    .server-marker.selected .btn-delete{
                        cursor: pointer;
                        left: -30px;
                        opacity: 1;
                        pointer-events: all;
                    }
                    #gencode{
                        display: block;
                        padding: 9.5px;
                        margin: 0 0 10px;
                        font-size: 14px;
                        line-height: 2;
                        color: #333;
                        word-break: break-all;
                        word-wrap: break-word;
                        background-color: #f5f5f5;
                        border: 1px solid #ccc;
                        border-radius: 4px;
                        font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
                        text-align: left;
                    }
                    h4.small-title{
                        text-align: left;
                        font-size: 17px;
                        color: #3f3d59;
                        font-weight: 600;
                    }
                    ul.inst-list{
                        text-align: left;
                        margin-left: 0;
                        padding-left: 20px;
                        margin-bottom: 30px;
                    }
                    ul.inst-list li{
                        font-size: 16px;
                        font-size: 16px;
                        color: #7a7896;
                        font-weight: 300;
                    }
                </style>
                <input id="location-name" type="text" /><button id="btn-add">Add</button>
            </div>
            <div class="col-md-12">
                <div class="serversmap-holder">
                    <div id="serversmap">
                        <img src="images/worldmap.png" alt="">
                        <div class="servers-location-holder"></div>
                    </div>
                </div>
            </div>
        </div>
        <div class="row">
            <div class="col-md-12">
                <h4 class="small-title">Generated Code:</h4>
                <div id="gencode">
                </div>
            </div>
        </div>
        <div class="row">
            <div class="col-md-12">
                <h4 class="small-title">Instructions:</h4>
                <ul class="inst-list">
                    <li>Type the country or city name that you want, then click on Add button.</li>
                    <li>Drag the added country to any location you want.</li>
                    <li>Double click the country name to change the text side.</li>
                    <li>To delete one of the added items, click on it and then click on the trash icon.</li>
                    <li>Copy the generated code and replace it with one in the "main.js" file.</li>
                </ul>
            </div>
        </div>
    </div>
</div>
<div id="footer" class="container-fluid">
    <div class="container">
        <div class="row">
            <div class="col-xs-6 col-sm-4 col-md-3">
                <div class="address-holder">
                    <div class="phone"><i class="fas fa-phone"></i> 00 285 900 38502</div>
                    <div class="email"><i class="fas fa-envelope"></i> hello@hostify.com</div>
                    <div class="address">
                        <i class="fas fa-map-marker"></i> 
                        <div>City Avenue, Office 64,<br>
                            Floor 6,  Milbourne,<br>
                            Australia.</div>
                    </div>
                </div>
            </div>
            <div class="col-xs-6 col-sm-2 col-md-2">
                <div class="footer-menu-holder">
                    <h4>Company</h4>
                    <ul class="footer-menu">
                        <li><a href="about.html">About us</a></li>
                        <li><a href="blog.html">News</a></li>
                        <li><a href="faq.html">FAQ</a></li>
                        <li><a href="contact.html">Contact us</a></li>
                    </ul>
                </div>
            </div>
            <div class="col-xs-6 col-sm-2 col-md-3">
                <div class="footer-menu-holder">
                    <h4>Services</h4>
                    <ul class="footer-menu">
                        <li><a href="webhosting.html">Web Hosting</a></li>
                        <li><a href="cloudhosting.html">Cloud Hosting</a></li>
                        <li><a href="vpshosting.html">VPS Servers</a></li>
                        <li><a href="domains.html">Domain Names</a></li>
                    </ul>
                </div>
            </div>
            <div class="col-xs-6 col-sm-3 col-md-3">
                <div class="footer-menu-holder">
                    <h4>Others</h4>
                    <ul class="footer-menu">
                        <li><a href="#">Transfer domains</a></li>
                        <li><a href="portal.html">Customer Portal</a></li>
                        <li><a href="#">Support Portal</a></li>
                        <li><a href="#">Video Tutorials</a></li>
                    </ul>
                </div>
            </div>
            <div class="col-xs-12 col-sm-1 col-md-1">
                <div class="social-menu-holder">
                    <ul class="social-menu">
                        <li><a href="#"><i class="fab fa-facebook"></i></a></li>
                        <li><a href="#"><i class="fab fa-youtube"></i></a></li>
                        <li><a href="#"><i class="fab fa-twitter"></i></a></li>
                    </ul>
                </div>
            </div>
        </div>
    </div>
</div>
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap-slider.min.js"></script>
<script src="js/slick.min.js"></script>
<script src="js/main.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js" ></script>
<script>
    $(window).on('load', function() {
        var serversLocationHolder = $('.servers-location-holder','#serversmap');
        var gencode = $('#gencode');
        $('#btn-add').on('click',function(){
             if($('#location-name').val() != ""){
                 serversLocationHolder.append('<div class="server-marker" data-dir="r"><span class="btn-delete"><i class="far fa-trash-alt" aria-hidden="true"></i></span><span class="left-text"></span><span class="marker-icon"></span><span class="right-text">'+$('#location-name').val()+'</span></div>');
                 $('#location-name').val("");
                 gencode.html("var locationsList = "+JSON.stringify(getGencode())+";");
                 $(".server-marker",serversLocationHolder).draggable({
                    start: function(e, ui) {
                        $(".server-marker",serversLocationHolder).removeClass("selected");
                        $(this).addClass("selected");
                        $(this).addClass("dragged");
                    },
                    stop: function(e, ui) {
                        $(this).removeClass("dragged");
                        gencode.html("var locationsList = "+JSON.stringify(getGencode())+";");
                    },
                    drag: function(e, ui) {
                        gencode.html("var locationsList = "+JSON.stringify(getGencode())+";");
                    }
                 });
             }
            $(".server-marker",serversLocationHolder).unbind( "click" );
            $(".server-marker",serversLocationHolder).on('click',function(e){
                $(".server-marker",serversLocationHolder).removeClass("selected");
                $(this).addClass("selected");
            });
            $(".server-marker",serversLocationHolder).unbind( "dblclick" );
            $(".server-marker",serversLocationHolder).on('dblclick',function(e){
                 var direction = $(this).attr("data-dir");
                 if(direction=="r"){
                     $(".left-text",this).html($(".right-text",this).html());
                     $(".right-text",this).html("");
                     $(this).attr("data-dir","l");
                 }else if(direction=="l"){
                     $(".right-text",this).html($(".left-text",this).html());
                     $(".left-text",this).html("");
                     $(this).attr("data-dir","r");
                 }
                 gencode.html("var locationsList = "+JSON.stringify(getGencode())+";"); 
            });
            $(".server-marker .btn-delete",serversLocationHolder).unbind( "click" );
            $(".server-marker .btn-delete",serversLocationHolder).on('click',function(e){
                $(".server-marker",serversLocationHolder).remove(".selected");
                gencode.html("var locationsList = "+JSON.stringify(getGencode())+";");
            });
        });
        
        function getGencode(){
            var locations = [];
            for(var i=0;i<=$(".server-marker",serversLocationHolder).length-1;i++){
                var sMarker = $(".server-marker:nth-child("+Number(i+1)+")",serversLocationHolder);
                var sMarkerDir = sMarker.attr("data-dir");
                var sMarkerText = "";
                if(sMarkerDir=="r"){
                    sMarkerText = $(".right-text",sMarker).html();
                }else if(sMarkerDir=="l"){
                    sMarkerText = $(".left-text",sMarker).html();
                }
                locations.push([sMarkerText,parseInt(sMarker.css("top"), 10),parseInt(sMarker.css("left"), 10),sMarker.attr("data-dir")]);
            }
            return locations;
        }
    });
</script>
    
</body>
</html>