PageSourceSearch

https://display.samplesapp.com/retailer

html samplesapp.com collected 2026-10-02 15:48:13 UTC 12,561 bytes, 356 lines download raw bytes

1<!DOCTYPE html>
2<html class="bg-image">
3    <head>
4        <meta charset="UTF-8">
5        <title>Retailer Login</title>
6        <link rel="icon" type="image/x-icon" href="https://display.samplesapp.com/img/favicon.ico">
7        <meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
8        <!-- bootstrap 3.0.2 -->
9        <link href="https://display.samplesapp.com/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
10        <!-- font Awesome -->
11        <!-- <link href="https://display.samplesapp.com/css/font-awesome.min.css" rel="stylesheet" type="text/css" /> -->
12        <link href="https://display.samplesapp.com/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
13        <!-- Theme style -->
14        <link href="https://display.samplesapp.com/css/AdminLTE.css" rel="stylesheet" type="text/css" />
15
16        <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
17        <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
18        <!--[if lt IE 9]>
19          
19<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
19
20          
20<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
20
21        <![endif]-->
22        <!-- <meta name="_token" content="qqmineJreZx97EwC6ia69e3VvMlgd0f1p2j2H0ie"> -->
23            </head>
24    <body class="bg-image">
25        <div class="loader-overlay" id="loader-div" style="display: none;">
26    <div class="loader-container">
27       <img src="https://display.samplesapp.com/img/loading_spinner.gif" alt="Please wait..">
28       <span class="loading-text">Loading...</span>
29    </div>
30  </div>
31
32
33<script>
34    window.__disableUnsavedPrompt = false;
35    window.__loaderHoldCount = window.__loaderHoldCount || 0;
36
37    function showLoader() {
38        const loader = document.getElementById('loader-div');
39        if (loader) {
40            loader.style.display = '';
41        }
42    }
43
44    function hideLoader() {
45        if (window.__loaderHoldCount > 0) {
46            return;
47        }
48
49        const loader = document.getElementById('loader-div');
50        if (loader) {
51            loader.style.display = 'none';
52        }
53    }
54
55    function holdLoader() {
56        window.__loaderHoldCount += 1;
57        showLoader();
58    }
59
60    function releaseLoader() {
61        window.__loaderHoldCount = Math.max(0, window.__loaderHoldCount - 1);
62        if (window.__loaderHoldCount === 0) {
63            hideLoader();
64        }
65    }
66
67    function disableUnsavedPrompt() {
68        window.__disableUnsavedPrompt = true;
69        if (typeof removeIsChangedClassFromInputs === 'function') {
70            removeIsChangedClassFromInputs();
71        }
72    }
73
74    function enableUnsavedPrompt() {
75        window.__disableUnsavedPrompt = false;
76    }
77
78    // window.onbeforeunload = function() { 
79    //     document.getElementById('loader-div').style.display = '';
80    // }
81
82    window.addEventListener('beforeunload', function (event) {
83        if (window.__disableUnsavedPrompt) {
84            return;
85        }
86        const isIncompleteFormHere = document.getElementsByClassName('input-changed');
87        if (isIncompleteFormHere.length > 0) {
88            const confirmationMessage = 'You have unsaved changes. Are you sure you want to leave this page?';
89            event.returnValue = confirmationMessage; // Standard
90            return confirmationMessage; // For some browsers
91        }
92        showLoader();
93        setTimeout(() => {
94            hideLoader();
95        }, 1000*5);
96    });
97
98    window.onload = function() { 
99        hideLoader();
100    }
101    
102    window.addEventListener('DOMContentLoaded', (e) => {
103        let formChanged = false;
104        let formIds  = [
105                        'sampleSettingsForm', 
106                        'editCustomerform',
107                        'addmanagerform',
108                        'editmanagerform',
109                        'addshopform',
110                        'integratioonsForm',
111                        'setupdisplayform',
112                        'editDisplayForm',
113                        'settingsForm',
114                        'addmanufacturerform',
115                        'addretailerform',
116                    ];
117        for(let i=0; i<formIds.length; i++) {
118            const currentFormId = formIds[i];
119            const form = document.getElementById(currentFormId);
120            if(form) {
121                // Remove input-changed class from all fields
122                form.addEventListener('submit', (e) => {
123                    disableUnsavedPrompt();
124                });
125                // Remove input-changed class from all fields
126
127                const formFields = form.querySelectorAll('input, textarea, select');
128                formFields.forEach(field => {
129                    if(
130                        field.name === 'phone' 
131                        || field.name === 'phone1'
132                        || field.type === 'file'
133                    ) {
134                        return;
135                    }
136                    // console.log(field);
137                    field.addEventListener('change', handleChange);
138                    field.addEventListener('input', handleChange);
139                });
140            }
141        }
142
143        function handleChange(event) {
144            enableUnsavedPrompt();
145            event.target.classList.add('input-changed');
146            formChanged = true;
147        }
148    });
149    
150
151</script>
151
152<div class="form-box" id="login-box">
153<div class="text-center text-white">
154<div>
155    <img src="/img/sampleapp.png">
156</div>
157<h3>Retailer Admin Login</h3>
158<h4 class="login-subheading">Only Company Administrators & Managers</h4>
159</div>
160    <!--<div class="header">Retailer Log In</div>-->
161        <form action="javascript:void(0)" method="post" onsubmit="ajaxCalls('userlogin','post',new FormData(this) )">
162        <input type="hidden" name="_token" value="qqmineJreZx97EwC6ia69e3VvMlgd0f1p2j2H0ie">            <div class="body bg-gray text-center">
163             
164                <div class="form-group ">
165                    <input type="text" name="email" class=" logininput" placeholder="Username *"/>
166                    <!-- <span class="text-red">Required</span> -->
167                </div>
168                <div class="form-group pass_field">
169                    <input type="password" name="password" class=" logininput" placeholder="Password *"/>
170                    <!-- <span class="text-red">Required</span> -->
171                    <a href="javascript:;" class="eye_icon_pass show_pass">
172                        
173                        <i class="fa fa-eye-slash" aria-hidden="true"></i>
174                    </a>
175                    <a href="javascript:;" class="eye_icon_pass hide_pass">
176                        
177                        <i class="fa fa-eye" aria-hidden="true"></i>
178                    </a>
179                </div>
180                <!-- <div class="form-group">
181                    <input type="checkbox" name="remember_me"/> Remember me
182                </div> -->
183                <br>
184                <div class="text-center">
185                    <button type="submit" class="loginbtn">Sign In</button>
186                </div>
187                <br>
188                <div class="" style="">
189                    <p class="forgotpassword"><a href="forgotpassword" >Forgot Password ?</a></p>
190                </div>
191            </div>
192        </form>
193    </div>
194</div>
195<style>
196    .cookie-footer {
197      background-color: #333;
198      color: #fff;
199      padding: 10px;
200      text-align: center;
201      position: fixed;
202      bottom: 0;
203      left: 0;
204      width: 100%;
205      z-index: 9999;
206    }
207
208    .cookie-text {
209      margin-bottom: 10px; /* Add space between the text and buttons */
210    }
211
212    .cookie-text a {
213        text-decoration: underline;
214    }
215
216    .cookie-text a:hover {
217        color: #f1ae00;
218    }
219    p.cookie-text {color:#fff;}
220    /* .accept-btn {
221      background-color: #4CAF50;
222    }
223
224    .reject-btn {
225      background-color: #f44336;
226    } */
227
228    .cookie-btn {
229        background-color: #f1ae00 !important;
230        color: #fff;
231        padding: 8px 30px;
232        border-radius: 150px;
233    }
234
235    .cookie-btn:hover {
236        background-color: #fff !important;
237        color: #f1ae00;
238    }
239    
240  </style>
241
242<div class="cookie-footer" id="cookie-footer" style="display: none;">
243    <div class="container">
244      <div class="row align-items-center"> <!-- Align items vertically -->
245        <div class="col-md-1"></div>
246        <div class="col-md-8">
247          <p class="cookie-text">Our site uses cookies to improve your experience. By using our site, you acknowledge and accept our use of cookies.</p>
248          <p class="cookie-text">Please read our <a href="https://samplesapp.com/privacy-policy/">privacy policy</a> and the <a href="https://samplesapp.com/terms-and-conditions/">terms and conditions</a> for more information.</p>
249        </div>
250        <div class="col-md-3">
251          <button class="btn btn-primary accept-btn cookie-btn" onclick="acceptCookies()">Accept</button>
252          <button class="btn btn-danger reject-btn cookie-btn" onclick="rejectCookies()">Reject</button>
253        </div>
254        
255      </div>
256    </div>
257  </div>
258
259<script>
260    setTimeout(() => {
261        checkCookieAcceptance();
262    }, 1000*2);
263    function checkCookieAcceptance() {
264        const isAccepted = getCookie('cookie_accepted');
265        const isRejected = getCookie('cookie_rejected');
266        if(isAccepted || isRejected) {
267            document.getElementById('cookie-footer').style.display = 'none';
268        } else {
269            document.getElementById('cookie-footer').style.display = 'block';
270        }
271    }
272
273    function acceptCookies() {
274        setCookie('cookie_accepted', true, 1);
275        checkCookieAcceptance();
276    }
277  
278    function rejectCookies() {
279        setCookie('cookie_rejected', true, 1);
280        checkCookieAcceptance();
281    }
282
283    function setCookie(c_name, value, exdays) {
284        var exdate = new Date();
285        exdate.setDate(exdate.getDate() + exdays);
286        var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
287        document.cookie = c_name + "=" + c_value;
288    }
289
290    function getCookie(name) {
291		    let cookieArr = document.cookie.split(";");
292		    for(let i = 0; i < cookieArr.length; i++) {
293		        let cookiePair = cookieArr[i].split("=");
294		        
295		        if(name == cookiePair[0].trim()) {
296		            return decodeURIComponent(cookiePair[1]);
297		        }
298		    }
299		    return null;
300		}
301</script>
301<div class="copyright-bottom">
302        <p class="all-right-res">&#169; 2026 <a href="https://samplesapp.com/">Samplesapp.com</a>. All Rights Reserved.</p>
303    <p class="terms-condition">
304        <a href="https://samplesapp.com/terms-and-conditions/">Terms & Conditions</a>
305        <a href="https://samplesapp.com/privacy-policy/">Privacy Policy</a>
306        <a href="https://samplesapp.com/end-user-license-agreement-eula/">End User License Agreement (EULA)</a>
307    </p>
308    
309</div>
310<style>
311    .copyright-bottom {
312    padding-top: 50px;
313    padding-bottom: 50px;
314    text-align: center;
315    margin-top: 50px;
316    color: #fff;
317}
318.copyright-bottom a {
319    color: #fff;
320}
321p.all-right-res {
322    font-size: 18px;
323    color: #fff;
324    margin-bottom: 24px;
325    letter-spacing: 1px;
326}
327p.terms-condition {
328    font-size: 15px;
329    letter-spacing: 0.5px;
330}
331p.terms-condition a:nth-child(1) {
332    padding-right: 20px;
333}
334p.terms-condition a:nth-child(2) {
335    padding-right: 20px;
336}
337
338.footerBottomImg {margin-bottom: 30px;}
339</style> 
340        
341        <!-- jQuery 2.0.2 -->
342        
342<script src="https://display.samplesapp.com/js/jquery_2_0_2.min.js" type="text/javascript"></script>
342
343       
344        <!-- Bootstrap -->
345        
345<script src="https://display.samplesapp.com/js/bootstrap.min.js" type="text/javascript"></script>
345
346        <!-- jquery-validation -->
347        
347<script src="https://display.samplesapp.com/js/plugins/validate/jquery.validate.min.js"></script>
347
348        
348<script src="https://display.samplesapp.com/js/plugins/validate/additional-methods.min.js"></script>
348
349        <!-- Common and Validation script -->
350        
351        
351<script src="https://display.samplesapp.com/js/validation.js" type="text/javascript"></script>
351     
352        
352<script src="https://display.samplesapp.com/js/common.js" type="text/javascript"></script>
352     
353        <!-- Sweet Alert -->
354        
354<script src="//cdn.jsdelivr.net/npm/sweetalert2@10"></script>
354
355            </body>
356</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.