PageSourceSearch

https://app.myteachlink.com/User/Account/Login

html myteachlink.com collected 2026-09-30 12:40:15 UTC 11,707 bytes, 282 lines download raw bytes

1
2<!DOCTYPE html>
3<html>
4<head>
vendor: 69 bytes, lines 4-5
4
5    <script async src="https://www.googletagmanager.com/gtag/js?id=
5UA-115583621-1
vendor: 17 bytes, lines 5-6
5"></script>
6    
6<script>
7        
vendor: 159 bytes, lines 7-11
7window.dataLayer = window.dataLayer || [];
8        function gtag() { dataLayer.push(arguments); }
9        gtag('js', new Date());
10
11        gtag('config', '
11UA-115583621-1
vendor: 15 bytes, lines 11-13
11');
12
13        
13var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);
14    </script>
14
15
16    <style type="text/css">
17        @import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');
18    </style>
19
20    <meta charset="utf-8" />
21    <meta name="viewport" content="width=1200">
22    <title>Log in</title>
23    <link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.15/css/jquery.dataTables.min.css" />
24    <link rel="stylesheet" type="text/css" href="/Content/spectrum.css" />
25    <link href="/Content/bootstrap.css" rel="stylesheet"/>
26<link href="/Content/Site-v24.css" rel="stylesheet"/>
27
28    
28<script src="/Scripts/modernizr-2.6.2.js"></script>
28
29
30    
30<script src="/Scripts/jquery-1.10.2.js"></script>
30
31
32    
32<script src="/Scripts/spectrum.js" type="text/javascript"></script>
32
33    
33<script src="/Scripts/Chart.min.js" type="text/javascript"></script>
33
34    <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
35    
35<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
35
36    <link rel="stylesheet" type="text/css" href="/Scripts/jQ-Common-Core/assets/style.css" />
37    
37<script src="/Scripts/jquery.form.min.js" type="text/javascript"></script>
37
38    <link rel="stylesheet" href="/Scripts/jquery.timeline/dist/timeline.min.css" />
39    <link rel="stylesheet" href="/Scripts/featherlight/src/featherlight.css" />
40    
40<script src="/Scripts/jquery.timeline/src/timeline.js"></script>
40
41    
41<script src="/Scripts/featherlight/src/featherlight.js"></script>
41
42    
42<script src="/Scripts/autosize.min.js"></script>
42
43    
43<script src="https://js.stripe.com/v3/"></script>
43
44    <link rel="stylesheet" href="/Scripts/loader/preloader.css" />
45    
45<script src="/Scripts/loader/jquery.preloader.min.js"></script>
45
46    
46<script src="/Scripts/clamp.min.js"></script>
46
47    
47<script src="/Scripts/toggle/jquery.onoff.min.js"></script>
47
48    
48<script src="/Scripts/timepicker/jquery.timepicker.min.js"></script>
48
49    <link rel="stylesheet" type="text/css" href="/Scripts/timepicker/jquery.timepicker.min.css" />
50
51    <!-- Font Awesome CDN -->
52    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90+nuLcSKlbmrPcLa0OT92xO1BIsZ+ywDWZCvqsWgccV3gFoRBv0z+8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous" referrerpolicy="no-referrer" />
53
54    <link rel="stylesheet" href="/Scripts/jquery.minicolors.css" />
55    
55<script src="/Scripts/jquery.minicolors.min.js"></script>
55
56    
56<script src="/Scripts/bootstrap-tagsinput/bootstrap-tagsinput.js"></script>
56
57    
57<script src="/Scripts/typeahead.js"></script>
57
58    <link rel="stylesheet" href="/Scripts/bootstrap-tagsinput/bootstrap-tagsinput.css" />
59    
59<script src="/Scripts/moment.min.js"></script>
59
60    
60<script src="/Scripts/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js"></script>
60
61    <link rel="stylesheet" href="/Scripts/bootstrap-datetimepicker/bootstrap-datetimepicker.min.css" />
62    
62<script src="/Scripts/jquery.serializejson.min.js"></script>
62
63
64    <!-- Select2 CDN -->
65    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/select2.min.css" rel="stylesheet" />
66    
66<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/select2.min.js"></script>
66
67</head>
68<body>
69  <div class="site-wrap">
70    <div class="navbar navbar-fixed-top">
71      <div class="container">
72        <div class="navbar-header">
73          <a class="navbar-brand" href="/"><img style="width: 125px;margin-top:-22px" src="/Images/logo.png" /></a>
74        </div>
75        <div class="navbar-collapse collapse">
76          
77
78        </div>
79      </div>
80    </div>
81
82    <div class="container body-content">
83
84      <div class="invite-warning" style="display:none;">
85        You have invites that are awaiting response <a href="/mydistricts/invite/myinvites">click here to respond</a>
86      </div>
87
88      
89
90<h2>Log in.</h2>
91<div class="row">
92    <div class="col-md-8">
93        <section id="loginForm">
94<form action="/User/Account/Login" class="form-horizontal" method="post" role="form"><input name="__RequestVerificationToken" type="hidden" value="-GspPGcPxUiSqCyfEhnPgyLvftYL-jTPhyuO2ThvoUej6PbNILNFyUohUZU0D7NNrMaBsKL18dbeyqpYFIt3_qkZ4Qn5s2BW5XzvGefHaj81" />                <h4>Use a local account to log in.</h4>
95                <hr />
96                <div class="form-group">
97                    <label class="col-md-2 control-label" for="Email">Email</label>
98                    <div class="col-md-10">
99                        <input class="form-control" data-val="true" data-val-email="The Email field is not a valid e-mail address." data-val-required="The Email field is required." id="Email" name="Email" type="text" value="" />
100                        <span class="field-validation-valid text-danger" data-valmsg-for="Email" data-valmsg-replace="true"></span>
101                    </div>
102                </div>
103                <div class="form-group">
104                    <label class="col-md-2 control-label" for="Password">Password</label>
105                    <div class="col-md-10">
106                        <input class="form-control" data-val="true" data-val-required="The Password field is required." id="Password" name="Password" type="password" />
107                        <span class="field-validation-valid text-danger" data-valmsg-for="Password" data-valmsg-replace="true"></span>
108                    </div>
109                </div>
110                <div class="form-group">
111                    <div class="col-md-offset-2 col-md-10">
112                        <div class="checkbox">
113                            <input data-val="true" data-val-required="The Remember me? field is required." id="RememberMe" name="RememberMe" type="checkbox" value="true" /><input name="RememberMe" type="hidden" value="false" />
114                            <label for="RememberMe">Remember me?</label>
115                        </div>
116                    </div>
117                </div>
118                <div class="form-group">
119                    <div class="col-md-offset-2 col-md-10">
120                        <input type="submit" value="Log in" class="btn btn-default" />
121                    </div>
122                </div>
123                <p>
124                    <a href="/User/Account/Register">Register as a new user</a>
125                </p>
126                <p>
127                    <a href="/User/Account/ForgotPassword">Forgot your password?</a>
128                </p>
129</form>        </section>
130    </div>
131</div>
132
133
134
135      <div class="preload"><div class="loader"></div></div>
136
137      <br /><br />
138
139    </div>
140    
141<footer style="background-color: #56585a;">
142    <div style="text-align: center;" class="body-content container">
143        <img style="margin: 15px 0; width: 150px;" src="/Images/tl-square.png" />
144        <p class="copyright">Copyright 2026 TeachLink Systems, Inc. | All Rights Reserved | v1.1.9</p>
145    </div>
146</footer>
147    
147<script type="text/javascript" src="/Scripts/helpers.js"></script>
147
148    
148<script type="text/javascript" src="/Scripts/ConfirmDialog.js?v=20250617"></script>
148
149    
149<script src="/Scripts/bootstrap.js"></script>
vendor: 2 bytes, line 149
149
150<script src="/Scripts/respond.js"></script>
150
151
152    
152<script src="/Scripts/Site-v7.js"></script>
152
153
154    
155    
155<script src="/Scripts/jquery.validate.js"></script>
vendor: 2 bytes, line 155
155
156<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
156
157
158
159
160    
160<script src="https://cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js"></script>
160
161    
161<script src="/Scripts/tinymce/js/tinymce/tinymce.min.js"></script>
161
162
163
164
165    
165<script>
166      initScripts();
167
168      function preloaderAdd(label) {
169        $(".preload").show();
170        $(".preload .loader").preloader({
171          text: label
172        });
173      }
174
175      function preloaderRemove() {
176        $(".preload").hide();
177        $(".preload .loader").preloader("remove");
178      }
179
180      function initScripts() {
181        $('input[type="checkbox"].toggle').onoff();
182
183        tinymce.init({
184          selector: '.wysiwyg-text',
185          browser_spellcheck: true,
186          setup: function (editor) {
187            editor.on('change', function (ed) {
188              tinymce.triggerSave();
189              $(document).trigger("changed", { id: ed.target.id });
190            });
191          }
192        });
193
194        $(".datepicker").datepicker({
195          dateFormat: 'mm/dd/y',
196          onSelect: function () {
197            $(this).change();
198          }
199        });
200
201        $(".weekdayDatePicker").datepicker({
202          dateFormat: 'mm/dd/y',
203          onSelect: function () {
204            $(this).change();
205          },
206          beforeShowDay: function (date) {
207            return [date.getDay() == 1 || date.getDay() == 2 || date.getDay() == 3 || date.getDay() == 4 || date.getDay() == 5, ''];
208          }
209        });
210
211        $(".mondayDatePicker").datepicker({
212          dateFormat: 'mm/dd/y',
213          onSelect: function () {
214            $(this).change();
215          },
216          beforeShowDay: function (date) {
217            return [date.getDay() == 1, ''];
218          }
219        });
220
221        $('.datetimepicker').datetimepicker({
222          format: 'MM/DD/YYYY h:mm A'
223        });
224
225        tinymce.init({
226          selector: 'div.mce-inline',
227          browser_spellcheck: true,
228          inline: true,
229          menubar: "edit view insert format",
230          plugins: [
231            'autoresize',
232            'textcolor',
233            'advlist autolink lists link',
234            'searchreplace',
235            'insertdatetime paste',
236            'image'
237          ],
238          toolbar: 'undo redo | fontsizeselect forecolor | bold italic underline | alignleft aligncenter alignright al
238ignjustify | bullist numlist outdent indent | link | image ',
239          fontsize_formats: '10px 12px 14px 16px 18px 20px 24px 30px',
240          setup: function (editor) {
241            editor.on('change', function (e) {
242              tinymce.triggerSave();
243            }),
244              editor.on('init', function () {
245                tinymce.triggerSave();
246              });
247          }
248        });
249
250        $(function () {
251          $('[data-toggle="tooltip"]').tooltip()
252        })
253
254        $.featherlight._callbackChain.beforeOpen = function (event) {
255          //http://stackoverflow.com/q/42234790/470749
256          //By overriding this function, I can prevent the messing up of tabindex values done by: https://github.com/noelboss/featherlight/blob/master/src/featherlight.js#L559
257        };
258        $.featherlight._callbackChain.afterClose = function (event) {
259          //See note above in $.featherlight._callbackChain.beforeOpen
260        };
261        $.featherlight._callbackChain.beforeClose = function (event) {
262          if (this.target) {
263            if (this.target.selector == ".standards-finder-lightbox") {
264              preloaderAdd("loading...");
265              location.reload();
266            }
267          }
268        };
269      }
270      $('.timepicker').timepicker({
271        'step': function (i) {
272          return 15;
273        }
274      });
275    </script>
275
276
277    
277<script src="/Scripts/MVCGrid.js"></script>
277
278    
278<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
278
279
280  </div>
281</body>
282</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.