mirror of
				https://github.com/KevinMidboe/zoff.git
				synced 2025-10-29 18:00:23 +00:00 
			
		
		
		
	Desktop and mobile use the same search
This commit is contained in:
		@@ -894,12 +894,6 @@ margin:-1px;
 | 
			
		||||
    background: rgba(255, 255, 255, 0.2) !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.room-namer::-webkit-input-placeholder{
 | 
			
		||||
    /*color:rgb(155, 155, 155) !important;*/
 | 
			
		||||
    -webkit-transition:opacity 0.5s;
 | 
			
		||||
    color: rgb(255, 255, 255) !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mega h5{
 | 
			
		||||
    color: rgb(255, 255, 255);   cursor: default;   display: inline;
 | 
			
		||||
    font-size: 50px;
 | 
			
		||||
@@ -965,17 +959,9 @@ margin:-1px;
 | 
			
		||||
    padding-left: 69px !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mega ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
 | 
			
		||||
    opacity: 0.72;
 | 
			
		||||
}
 | 
			
		||||
.mega :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 | 
			
		||||
    opacity: 0.72;
 | 
			
		||||
}
 | 
			
		||||
.mega ::-moz-placeholder { /* Mozilla Firefox 19+ */
 | 
			
		||||
    opacity: 0.72;
 | 
			
		||||
}
 | 
			
		||||
.mega :-ms-input-placeholder { /* Internet Explorer 10-11 */
 | 
			
		||||
    opacity: 0.72;
 | 
			
		||||
 | 
			
		||||
.label-for-mobile-frontpage {
 | 
			
		||||
    display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.listen-button {
 | 
			
		||||
@@ -1138,21 +1124,31 @@ margin:-1px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.room-namer.autocomplete{
 | 
			
		||||
    margin-left: 3px !important;
 | 
			
		||||
    /*margin-left: 72px !important;*/
 | 
			
		||||
    margin-top: -1px !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.channel-finder {
 | 
			
		||||
    margin-bottom: 0px !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.channel-finder .input-field{
 | 
			
		||||
    display: flex;
 | 
			
		||||
    /* width: 69%; */
 | 
			
		||||
    margin-left: 0px !important;
 | 
			
		||||
    width: max-content !important;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    padding:0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.room-namer {
 | 
			
		||||
    margin-left: 0px !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.channel-finder .input-field .prefix{
 | 
			
		||||
    color:white;
 | 
			
		||||
    font-size:17px;
 | 
			
		||||
    left: 5px;
 | 
			
		||||
    top: -8px;
 | 
			
		||||
    top: -9px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.autocomplete-content li .highlight {
 | 
			
		||||
@@ -2320,6 +2316,12 @@ nav ul li:hover, nav ul li.active {
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.room-namer::-webkit-input-placeholder{
 | 
			
		||||
    /*color:rgb(155, 155, 155) !important;*/
 | 
			
		||||
    -webkit-transition:opacity 0.5s;
 | 
			
		||||
    color: lightgrey !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.hamburger-sidenav {
 | 
			
		||||
    width: 24px;
 | 
			
		||||
    height: 24px;
 | 
			
		||||
@@ -2723,11 +2725,83 @@ nav ul li:hover, nav ul li.active {
 | 
			
		||||
        padding-top: 0em;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .label-for-mobile-frontpage {
 | 
			
		||||
        display: initial;
 | 
			
		||||
        width: auto !important;
 | 
			
		||||
        margin-left: auto !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .mega {
 | 
			
		||||
        background: white;
 | 
			
		||||
        margin-top: 0px;
 | 
			
		||||
    }
 | 
			
		||||
    #bar{
 | 
			
		||||
        background-color:rgba(0,0,0,1);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .mega {display:none;}
 | 
			
		||||
    .row .col.s12 {
 | 
			
		||||
        width: 100% !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .channel-finder .input-field {
 | 
			
		||||
        padding: 0 .75rem;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .mega form {
 | 
			
		||||
        display: block;
 | 
			
		||||
        width: auto;
 | 
			
		||||
        margin-bottom: 0px;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .mega input {
 | 
			
		||||
        color: black;
 | 
			
		||||
        text-shadow: none;
 | 
			
		||||
        margin-left: 0px !important;
 | 
			
		||||
        padding-left: 0px !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .room-namer.autocomplete {
 | 
			
		||||
        margin-left: 0px !important;
 | 
			
		||||
        margin-top: auto !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    #autocomplete-input {
 | 
			
		||||
        width: 100%;
 | 
			
		||||
        border-bottom: 1px solid #9e9e9e !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    #autocomplete-input::-webkit-input-placeholder { /* WebKit browsers */
 | 
			
		||||
        color:    #FFF;
 | 
			
		||||
    }
 | 
			
		||||
    #autocomplete-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 | 
			
		||||
        color:    #FFF;
 | 
			
		||||
        opacity:  1;
 | 
			
		||||
    }
 | 
			
		||||
    #autocomplete-input::-moz-placeholder { /* Mozilla Firefox 19+ */
 | 
			
		||||
        color:    #FFF;
 | 
			
		||||
        opacity:  1;
 | 
			
		||||
    }
 | 
			
		||||
    #autocomplete-input:-ms-input-placeholder { /* Internet Explorer 10+ */
 | 
			
		||||
        color:    #FFF;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .room-namer::-webkit-input-placeholder{
 | 
			
		||||
        /*color:rgb(155, 155, 155) !important;*/
 | 
			
		||||
        -webkit-transition:opacity 0.5s;
 | 
			
		||||
        color: transparent !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    #mega-background, .mega h5, #snow, .pitch, .channel-finder .input-field .prefix, .listen-button {
 | 
			
		||||
        display: none !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .channel-finder .input-field{
 | 
			
		||||
        display: initial;
 | 
			
		||||
        /* width: 69%; */
 | 
			
		||||
        justify-content: center;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /*.mega {display:none;}*/
 | 
			
		||||
    .mobile-search{display:block;}
 | 
			
		||||
 | 
			
		||||
    .toast {
 | 
			
		||||
 
 | 
			
		||||
@@ -117,8 +117,8 @@ var Frontpage = {
 | 
			
		||||
            data[options_list[x]._id] = null;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        var to_autocomplete = "input.desktop-search";
 | 
			
		||||
        if(Helper.mobilecheck()) to_autocomplete = "input.mobile-search";
 | 
			
		||||
        var to_autocomplete = "input.autocomplete";
 | 
			
		||||
        //if(Helper.mobilecheck()) to_autocomplete = "input.mobile-search";
 | 
			
		||||
 | 
			
		||||
        $(to_autocomplete).autocomplete({
 | 
			
		||||
            data: data,
 | 
			
		||||
@@ -183,9 +183,10 @@ var Frontpage = {
 | 
			
		||||
            setTimeout(function(){
 | 
			
		||||
                if(frontpage){
 | 
			
		||||
                    $("#mega-background").css("background", "url(data:image/png;base64,"+Frontpage.blob_list[i]+")");
 | 
			
		||||
                    $("#mega-background").css("background-size" , "200%");
 | 
			
		||||
                    $("#mega-background").css("background-size" , "cover");
 | 
			
		||||
                    $("#mega-background").css("background-repeat" , "no-repeat");
 | 
			
		||||
                    $("#mega-background").css("opacity", 1);
 | 
			
		||||
                    $(".desktop-search").attr("placeholder", list[i]._id);
 | 
			
		||||
                    $(".autocomplete").attr("placeholder", list[i]._id);
 | 
			
		||||
                    //$(".room-namer").css("opacity", 1);
 | 
			
		||||
                }
 | 
			
		||||
            },500);
 | 
			
		||||
@@ -205,18 +206,20 @@ var Frontpage = {
 | 
			
		||||
                    success: function(data){
 | 
			
		||||
                        setTimeout(function(){
 | 
			
		||||
                            $("#mega-background").css("background", "url(/assets/images/thumbnails/"+data+")");
 | 
			
		||||
                            $("#mega-background").css("background-size" , "200%");
 | 
			
		||||
                            $("#mega-background").css("background-size" , "cover");
 | 
			
		||||
                            $("#mega-background").css("background-repeat" , "no-repeat");
 | 
			
		||||
                            $("#mega-background").css("opacity", 1);
 | 
			
		||||
                            $(".desktop-search").attr("placeholder", list[i]._id);
 | 
			
		||||
                            $(".autocomplete").attr("placeholder", list[i]._id);
 | 
			
		||||
                        },500);
 | 
			
		||||
                    }
 | 
			
		||||
                });
 | 
			
		||||
            };
 | 
			
		||||
            img.onload = function(){ // Loaded successfully
 | 
			
		||||
                $("#mega-background").css("background", "url("+img.src+")");
 | 
			
		||||
                $("#mega-background").css("background-size" , "200%");
 | 
			
		||||
                $("#mega-background").css("background-size" , "cover");
 | 
			
		||||
                $("#mega-background").css("background-repeat" , "no-repeat");
 | 
			
		||||
                $("#mega-background").css("opacity", 1);
 | 
			
		||||
                $(".desktop-search").attr("placeholder", list[i]._id);
 | 
			
		||||
                $(".autocomplete").attr("placeholder", list[i]._id);
 | 
			
		||||
            };
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
@@ -472,7 +475,7 @@ function initfp() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if(Helper.mobilecheck()){
 | 
			
		||||
        $('input#searchFrontpage').characterCounter();
 | 
			
		||||
        $('input#autocomplete-input').characterCounter();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    window['__onGCastApiAvailable'] = function(loaded, errorInfo) {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
<div id="main-container">
 | 
			
		||||
    {{> frontpage/header}}
 | 
			
		||||
    {{> frontpage/search/desktop}}
 | 
			
		||||
    {{> frontpage/search/mobile}}
 | 
			
		||||
    {{> frontpage/search}}
 | 
			
		||||
 | 
			
		||||
    <div id="channel-load" class="progress">
 | 
			
		||||
        <div class="indeterminate" id="channel-load-move"></div>
 | 
			
		||||
    </div>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,15 +1,14 @@
 | 
			
		||||
<div class="section mega">
 | 
			
		||||
    <div id="mega-background"></div>
 | 
			
		||||
    <h5>Create a radio channel, collaborate and listen</h5>
 | 
			
		||||
    <form class="channel-finder">
 | 
			
		||||
        <div class="input-field">
 | 
			
		||||
    <form class="channel-finder row">
 | 
			
		||||
        <div class="input-field col s12">
 | 
			
		||||
            <p class="prefix">zoff.me/</p>
 | 
			
		||||
            <input
 | 
			
		||||
            class="room-namer autocomplete desktop-search"
 | 
			
		||||
            class="room-namer autocomplete"
 | 
			
		||||
            type="text"
 | 
			
		||||
            id="autocomplete-input"
 | 
			
		||||
            name="chan"
 | 
			
		||||
            placeholder="chill"
 | 
			
		||||
            title="Type channel name here to create or listen to a channel. Only alphanumerical chars. [a-zA-Z0-9]+"
 | 
			
		||||
            autocomplete="off"
 | 
			
		||||
            autofocus
 | 
			
		||||
@@ -18,6 +17,7 @@
 | 
			
		||||
            spellcheck="false"
 | 
			
		||||
            maxlength="18"
 | 
			
		||||
            />
 | 
			
		||||
            <label for="autocomplete-input" class="noselect label-for-mobile-frontpage">Find or create radio channel</label>
 | 
			
		||||
            <button class="listen-button btn waves-effect waves-light white-text col s2">Listen</button>
 | 
			
		||||
        </div>
 | 
			
		||||
    </form>
 | 
			
		||||
@@ -1,19 +0,0 @@
 | 
			
		||||
<div class="section mobile-search">
 | 
			
		||||
    <form class="channel-finder-mobile row" id="base">
 | 
			
		||||
        <div class="input-field col s12">
 | 
			
		||||
            <input
 | 
			
		||||
            class="autocomplete mobile-search"
 | 
			
		||||
            type="text"
 | 
			
		||||
            id="searchFrontpage"
 | 
			
		||||
            name="chan"
 | 
			
		||||
            title="Type channel name here to create or listen to a channel. Only alphanumerical chars. [a-zA-Z0-9]+"
 | 
			
		||||
            autocomplete="off"
 | 
			
		||||
            required pattern="[a-zA-Z0-9]+"
 | 
			
		||||
            spellcheck="false"
 | 
			
		||||
            maxlength="18"
 | 
			
		||||
            data-length="18"
 | 
			
		||||
            />
 | 
			
		||||
            <label for="searchFrontpage" class="noselect">Find or create radio channel</label>
 | 
			
		||||
        </div>
 | 
			
		||||
    </form>
 | 
			
		||||
</div>
 | 
			
		||||
		Reference in New Issue
	
	Block a user