Proyectos de Subversion Moodle

Rev

Rev 1007 | Rev 1009 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1007 Rev 1008
Línea 167... Línea 167...
167
 
167
 
Línea 168... Línea 168...
168
{{/loginlayoutimg}}
168
{{/loginlayoutimg}}
169
 
169
 
170
<div class="rui-login-box">
170
<div class="rui-login-box">
171
    <div class="row w-100 login-box">
-
 
172
        <div class="col col-12">
171
    <div class="row w-100 login-box">
173
            <div class="login-form">
172
        <div class="col col-12 col-md-5">
174
                <div class="rui-login-content">
173
            <div class="rui-login-content">
175
                    {{#cansignup}}
174
                {{#cansignup}}
176
                        <div class="sr-only">
175
                    <div class="sr-only">
177
                            <a href="{{signupurl}}">{{#str}} tocreatenewaccount {{/str}}</a>
176
                        <a href="{{signupurl}}">{{#str}} tocreatenewaccount {{/str}}</a>
178
                        </div>
177
                    </div>
179
                    {{/cansignup}}
178
                {{/cansignup}}
180
 
179
 
181
                    <div class="rui-loginpage-intro">
180
                <div class="rui-loginpage-intro">
182
                        {{^loginlogooutside}}
181
                    {{^loginlogooutside}}
-
 
182
                        <div class="rui-loginpage-intro-logo {{#customlogindmlogo}}dark-mode-logo{{/customlogindmlogo}} ">
-
 
183
                            {{#customloginlogo}}
-
 
184
                                <a href="{{{ config.wwwroot }}}" class="text-decoration-none">
-
 
185
                                    <h2><img src="{{customloginlogo}}" title="{{sitename}}" alt="{{sitename}}" class="rui-login-logo img-fluid" /></h2>
-
 
186
                                    {{#customlogindmlogo}}<h2><img src="{{customlogindmlogo}}" alt="{{sitename}}" class="rui-custom-dmlogo ml-2 img-fluid" /></h2>{{/customlogindmlogo}}
-
 
187
                                </a>
-
 
188
                            {{/customloginlogo}}
-
 
189
 
183
                            <div class="rui-loginpage-intro-logo {{#customlogindmlogo}}dark-mode-logo{{/customlogindmlogo}} ">
190
                            {{^customloginlogo}}
184
                                {{#customloginlogo}}
191
                                {{#logourl}}
185
                                    <a href="{{{ config.wwwroot }}}" class="text-decoration-none">
-
 
186
                                        <h2><img src="{{customloginlogo}}" title="{{sitename}}" alt="{{sitename}}" class="rui-login-logo img-fluid" /></h2>
192
                                    <a href="{{{ config.wwwroot }}}" class="text-decoration-none">
187
                                        {{#customlogindmlogo}}<h2><img src="{{customlogindmlogo}}" alt="{{sitename}}" class="rui-custom-dmlogo ml-2 img-fluid" /></h2>{{/customlogindmlogo}}
193
                                        <h2><img src="{{logourl}}" title="{{sitename}}" alt="{{sitename}}" class="rui-login-logo img-fluid" /></h2>
Línea 188... Línea -...
188
                                    </a>
-
 
189
                                {{/customloginlogo}}
-
 
190
 
-
 
191
                                {{^customloginlogo}}
-
 
192
                                    {{#logourl}}
-
 
193
                                        <a href="{{{ config.wwwroot }}}" class="text-decoration-none">
-
 
194
                                            <h2><img src="{{logourl}}" title="{{sitename}}" alt="{{sitename}}" class="rui-login-logo img-fluid" /></h2>
-
 
195
                                        </a>
194
                                    </a>
196
                                    {{/logourl}}
195
                                {{/logourl}}
197
 
196
 
198
                                    {{^logourl}}
197
                                {{^logourl}}
199
                                        <a href="{{{ config.wwwroot }}}" class="text-decoration-none">
198
                                    <a href="{{{ config.wwwroot }}}" class="text-decoration-none">
200
                                            <h2>{{sitename}}</h2>
199
                                        <h2>{{sitename}}</h2>
201
                                        </a>
200
                                    </a>
202
                                    {{/logourl}}
201
                                {{/logourl}}
Línea 203... Línea 202...
203
                                {{/customloginlogo}}
202
                            {{/customloginlogo}}
204
                            </div>
203
                        </div>
205
                        {{/loginlogooutside}}
204
                    {{/loginlogooutside}}
206
 
205
 
207
                        {{#loginintrotext}}
206
                    {{#loginintrotext}}
-
 
207
                        <div class="rui-loginpage-intro-content mb-3 text-center">
-
 
208
                            {{{loginintrotext}}}
Línea -... Línea 209...
-
 
209
                        </div>
-
 
210
                    {{/loginintrotext}}
-
 
211
 
-
 
212
                </div>
208
                            <div class="rui-loginpage-intro-content mb-3 text-center">
213
 
-
 
214
                {{#error}}
Línea 209... Línea -...
209
                                {{{loginintrotext}}}
-
 
210
                            </div>
-
 
211
                        {{/loginintrotext}}
-
 
212
 
-
 
213
                    </div>
-
 
214
 
-
 
215
                    {{#error}}
-
 
216
                        <div class="loginerrors mt-3">
215
                    <div class="loginerrors mt-3">
217
                            <a href="#" id="loginerrormessage" class="accesshide">{{error}}</a>
216
                        <a href="#" id="loginerrormessage" class="accesshide">{{error}}</a>
218
                            <div class="alert alert-danger" role="alert" data-aria-autofocus="true">{{error}}</div>
217
                        <div class="alert alert-danger" role="alert" data-aria-autofocus="true">{{error}}</div>
219
                        </div>
218
                    </div>
220
                    {{/error}}
219
                {{/error}}
221
 
220
 
222
                    {{#loginidprovtop}}
221
                {{#loginidprovtop}}
223
                        {{#hasidentityproviders}}
222
                    {{#hasidentityproviders}}
224
                            <div class="rui-potentialidplist login-identityproviders mt-3 text-center">
223
                        <div class="rui-potentialidplist login-identityproviders mt-3 text-center">
225
                                <p class="small text-center">{{#str}} potentialidps, auth {{/str}}</p>
224
                            <p class="small text-center">{{#str}} potentialidps, auth {{/str}}</p>
226
                                <div class="row no-gutters mt-1">
225
                            <div class="row no-gutters mt-1">
227
                                    {{#identityproviders}}
226
                                {{#identityproviders}}
228
                                        <a class="btn btn-secondary login-identityprovider-btn rui-potentialidp w-100 mt-1" href="{{url}}">
227
                                    <a class="btn btn-secondary login-identityprovider-btn rui-potentialidp w-100 mt-1" href="{{url}}">
229
                                            {{#iconurl}}
-
 
230
                                                <img src="{{iconurl}}" alt="" width="24" height="24"/>
-
 
231
                                            {{/iconurl}}
228
                                        {{#iconurl}}
232
                                            {{name}}
229
                                            <img src="{{iconurl}}" alt="" width="24" height="24"/>
233
                                        </a>
230
                                        {{/iconurl}}
234
                                    {{/identityproviders}}
-
 
235
                                </div>
231
                                        {{name}}
236
                                <hr class="hr-small" />
232
                                    </a>
Línea 237... Línea -...
237
                            </div>
-
 
238
                        {{/hasidentityproviders}}
-
 
239
                    {{/loginidprovtop}}
-
 
240
 
-
 
241
                    <h3 class="txt-welcome-login">¡BIENVENIDO!</h3>
-
 
242
                    <h1 class="txt-login">Inicia sesión en tu cuenta</h1>
-
 
243
 
-
 
244
                    <div class="rui-login-form">
-
 
245
                        <form action="{{loginurl}}" method="post" id="login">
-
 
246
                            <input id="anchor" type="hidden" name="anchor" value="">
-
 
247
                            <script>
-
 
248
                                document.getElementById('anchor').value = location.hash;
-
 
249
                            </script>
-
 
250
                            <input type="hidden" name="logintoken" value="{{logintoken}}">
-
 
251
                            <div class="form-group mb-2 form-control--username-box">
-
 
252
                                <label for="username" class="sr-only">
-
 
253
                                    {{^canloginbyemail}}
-
 
254
                                        {{#str}} username {{/str}}
-
 
255
                                    {{/canloginbyemail}}
-
 
256
                                    {{#canloginbyemail}}
-
 
257
                                        {{#str}} usernameemail {{/str}}
-
 
258
                                    {{/canloginbyemail}}
-
 
259
                                </label>
-
 
260
                                <input type="text" name="username" id="username" {{!
-
 
261
                            !}}class="form-control form-control--username" {{!
-
 
262
                            !}}value="{{username}}" {{!
-
 
263
                            !}}placeholder="{{^canloginbyemail}}{{#cleanstr}}username{{/cleanstr}}{{/canloginbyemail}}{{!
-
 
264
                            !}}{{#canloginbyemail}}{{#cleanstr}}usernameemail{{/cleanstr}}{{/canloginbyemail}}" {{!
-
 
265
                            !}}autocomplete="username">
-
 
266
                            </div>
-
 
267
                            <div class="form-group my-1 form-control--password-box">
-
 
268
                                <label for="password" class="sr-only">{{#str}} password {{/str}}</label>
233
                                {{/identityproviders}}
269
                                <input type="password" name="password" id="password" value="" {{!
-
 
270
                            !}}class="form-control form-control--password" {{!
-
 
271
                            !}}placeholder="{{#cleanstr}}password{{/cleanstr}}" {{!
-
 
272
                            !}}autocomplete="current-password">
234
                            </div>
273
                                <button class="rui-show-password-btn rui-show-password-btn--hidden border-0" id="togglePassword" tabindex="0" type="button" role="button" aria-checked="false">
-
 
274
                                    <svg class="showpassword-icon--off" width="24" height="24" fill="none" viewBox="0 0 24 24">
-
 
275
                                        <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.25 12C19.25 13 17.5 18.25 12 18.25C6.5 18.25 4.75 13 4.75 12C4.75 11 6.5 5.75 12 5.75C17.5 5.75 19.25 11 19.25 12Z"></path>
-
 
276
                                        <circle cx="12" cy="12" r="2.25" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></circle>
-
 
277
                                    </svg>
-
 
278
                                    <svg class="showpassword-icon--on" width="24" height="24" fill="none" viewBox="0 0 24 24">
-
 
279
                                        <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M18.6247 10C19.0646 10.8986 19.25 11.6745 19.25 12C19.25 13 17.5 18.25 12 18.25C11.2686 18.25 10.6035 18.1572 10 17.9938M7 16.2686C5.36209 14.6693 4.75 12.5914 4.75 12C4.75 11 6.5 5.75 12 5.75C13.7947 5.75 15.1901 6.30902 16.2558 7.09698"></path>
-
 
280
                                        <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.25 4.75L4.75 19.25"></path>
-
 
281
                                        <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M10.409 13.591C9.53033 12.7123 9.53033 11.2877 10.409 10.409C11.2877 9.5303 12.7123 9.5303 13.591 10.409"></path>
-
 
282
                                    </svg>
-
 
283
                                </button>
-
 
284
                            </div>
-
 
285
                            {{^hideforgotpassword}}
-
 
286
                                <div class="w-100 text-center">
-
 
287
                                    <a class="rui-login-forgot-btn" href="{{forgotpasswordurl}}">{{#str}}forgotten{{/str}}</a>
-
 
288
                                </div>
-
 
289
                            {{/hideforgotpassword}}
-
 
290
                            {{{logininfobox}}}
-
 
291
                            {{#recaptcha}}
-
 
292
                                <div class="login-form-recaptcha form-group">
-
 
Línea -... Línea 235...
-
 
235
                            <hr class="hr-small" />
-
 
236
                        </div>
-
 
237
                    {{/hasidentityproviders}}
293
                                    {{{recaptcha}}}
238
                {{/loginidprovtop}}
-
 
239
 
-
 
240
                <h3 class="txt-welcome-login">¡BIENVENIDO!</h3>
-
 
241
                <h1 class="txt-login">Inicia sesión en tu cuenta</h1>
-
 
242
 
-
 
243
                <div class="rui-login-form">
-
 
244
                    <form action="{{loginurl}}" method="post" id="login">
-
 
245
                        <input id="anchor" type="hidden" name="anchor" value="">
-
 
246
                        <script>
294
                                </div>
247
                            document.getElementById('anchor').value = location.hash;
-
 
248
                        </script>
295
                            {{/recaptcha}}
249
                        <input type="hidden" name="logintoken" value="{{logintoken}}">
-
 
250
                        <div class="form-group mb-2 form-control--username-box">
-
 
251
                            <label for="username" class="sr-only">
-
 
252
                                {{^canloginbyemail}}
-
 
253
                                    {{#str}} username {{/str}}
-
 
254
                                {{/canloginbyemail}}
-
 
255
                                {{#canloginbyemail}}
-
 
256
                                    {{#str}} usernameemail {{/str}}
-
 
257
                                {{/canloginbyemail}}
296
                            <button type="submit" class="btn btn-lg btn-primary btn-block mt-3" id="loginbtn">{{#str}}login{{/str}}</button>
258
                            </label>
297
                        </form>
259
                            <input type="text" name="username" id="username" {{!
-
 
260
                        !}}class="form-control form-control--username" {{!
298
                    </div>
261
                        !}}value="{{username}}" {{!
-
 
262
                        !}}placeholder="{{^canloginbyemail}}{{#cleanstr}}username{{/cleanstr}}{{/canloginbyemail}}{{!
299
                    <!-- .rui-login-form -->
263
                        !}}{{#canloginbyemail}}{{#cleanstr}}usernameemail{{/cleanstr}}{{/canloginbyemail}}" {{!
-
 
264
                        !}}autocomplete="username">
-
 
265
                        </div>
300
 
266
                        <div class="form-group my-1 form-control--password-box">
-
 
267
                            <label for="password" class="sr-only">{{#str}} password {{/str}}</label>
301
                    {{^loginidprovtop}}
268
                            <input type="password" name="password" id="password" value="" {{!
302
                        {{#hasidentityproviders}}
269
                        !}}class="form-control form-control--password" {{!
303
                            <hr class="hr-small" />
270
                        !}}placeholder="{{#cleanstr}}password{{/cleanstr}}" {{!
-
 
271
                        !}}autocomplete="current-password">
-
 
272
                            <button class="rui-show-password-btn rui-show-password-btn--hidden border-0" id="togglePassword" tabindex="0" type="button" role="button" aria-checked="false">
304
                            <div class="rui-potentialidplist login-identityproviders mt-3 text-center">
273
                                <svg class="showpassword-icon--off" width="24" height="24" fill="none" viewBox="0 0 24 24">
305
                                <p class="small text-center">{{#str}} potentialidps, auth {{/str}}</p>
274
                                    <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.25 12C19.25 13 17.5 18.25 12 18.25C6.5 18.25 4.75 13 4.75 12C4.75 11 6.5 5.75 12 5.75C17.5 5.75 19.25 11 19.25 12Z"></path>
-
 
275
                                    <circle cx="12" cy="12" r="2.25" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></circle>
-
 
276
                                </svg>
306
                                <div class="row no-gutters mt-1">
277
                                <svg class="showpassword-icon--on" width="24" height="24" fill="none" viewBox="0 0 24 24">
-
 
278
                                    <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M18.6247 10C19.0646 10.8986 19.25 11.6745 19.25 12C19.25 13 17.5 18.25 12 18.25C11.2686 18.25 10.6035 18.1572 10 17.9938M7 16.2686C5.36209 14.6693 4.75 12.5914 4.75 12C4.75 11 6.5 5.75 12 5.75C13.7947 5.75 15.1901 6.30902 16.2558 7.09698"></path>
307
                                    {{#identityproviders}}
279
                                    <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.25 4.75L4.75 19.25"></path>
-
 
280
                                    <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M10.409 13.591C9.53033 12.7123 9.53033 11.2877 10.409 10.409C11.2877 9.5303 12.7123 9.5303 13.591 10.409"></path>
-
 
281
                                </svg>
-
 
282
                            </button>
-
 
283
                        </div>
-
 
284
                        {{^hideforgotpassword}}
308
                                        <a class="btn btn-secondary login-identityprovider-btn rui-potentialidp w-100 mt-1" href="{{url}}">
285
                            <div class="w-100 text-center">
309
                                            {{#iconurl}}
286
                                <a class="rui-login-forgot-btn" href="{{forgotpasswordurl}}">{{#str}}forgotten{{/str}}</a>
-
 
287
                            </div>
310
                                                <img src="{{iconurl}}" alt="" width="24" height="24"/>
288
                        {{/hideforgotpassword}}
-
 
289
                        {{{logininfobox}}}
-
 
290
                        {{#recaptcha}}
Línea 311... Línea 291...
311
                                            {{/iconurl}}
291
                            <div class="login-form-recaptcha form-group">
312
                                            {{name}}
292
                                {{{recaptcha}}}
313
                                        </a>
293
                            </div>
314
                                    {{/identityproviders}}
294
                        {{/recaptcha}}
315
                                </div>
295
                        <button type="submit" class="btn btn-lg btn-primary btn-block mt-3" id="loginbtn">{{#str}}login{{/str}}</button>
316
                            </div>
296
                    </form>
317
                        {{/hasidentityproviders}}
297
                </div>
318
                    {{/loginidprovtop}}
298
                <!-- .rui-login-form -->
319
 
299
 
320
                    <div class="rui-login-additional-btns">
300
                {{^loginidprovtop}}
-
 
301
                    {{#hasidentityproviders}}
-
 
302
                        <hr class="hr-small" />
321
                        {{#canloginasguest}}
303
                        <div class="rui-potentialidplist login-identityproviders mt-3 text-center">
-
 
304
                            <p class="small text-center">{{#str}} potentialidps, auth {{/str}}</p>
322
                        <hr class="hr-small" />
305
                            <div class="row no-gutters mt-1">
323
                            <div class="rui-canloginasguest mt-2" title="{{#str}}someallowguest{{/str}}">
306
                                {{#identityproviders}}
324
                                <p class="small text-center">{{#str}}someallowguest{{/str}}</p>
307
                                    <a class="btn btn-secondary login-identityprovider-btn rui-potentialidp w-100 mt-1" href="{{url}}">
325
                                <form action="{{loginurl}}" method="post" id="guestlogin">
308
                                        {{#iconurl}}
Línea -... Línea 309...
-
 
309
                                            <img src="{{iconurl}}" alt="" width="24" height="24"/>
326
                                    <input type="hidden" name="logintoken" value="{{logintoken}}">
310
                                        {{/iconurl}}
327
                                    <input type="hidden" name="username" value="guest" />
311
                                        {{name}}
328
                                    <input type="hidden" name="password" value="guest" />
312
                                    </a>
329
                                    <button class="btn btn-sm btn-outline-secondary w-100" type="submit" id="loginguestbtn">{{#str}}loginguest{{/str}}</button>
313
                                {{/identityproviders}}
330
                                </form>
314
                            </div>
331
                            </div>
315
                        </div>
332
                        {{/canloginasguest}}
316
                    {{/hasidentityproviders}}
333
                    </div>
317
                {{/loginidprovtop}}
334
                    <!-- .rui-additional-btns -->
318
 
335
 
319
                <div class="rui-login-additional-btns">
336
                    {{#cansignup}}
320
                    {{#canloginasguest}}
337
                        {{^customsignupoutside}}
321
                    <hr class="hr-small" />
338
                            <div class="rui-login-createaccount my-4 text-center">
322
                        <div class="rui-canloginasguest mt-2" title="{{#str}}someallowguest{{/str}}">
-
 
323
                            <p class="small text-center">{{#str}}someallowguest{{/str}}</p>
Línea 339... Línea -...
339
                                {{#canloginasguest}}<hr class="hr-small" />{{/canloginasguest}}
-
 
340
                                <form action="{{signupurl}}" method="get" id="signup">
-
 
341
                                    {{#stringca}}
-
 
342
                                        <p class="small">{{{stringca}}}</p>
324
                            <form action="{{loginurl}}" method="post" id="guestlogin">
343
                                    {{/stringca}}
-
 
344
                                    <button type="submit" class="btn btn-info w-100">{{#str}}startsignup{{/str}}</button>
-
 
345
                                </form>
325
                                <input type="hidden" name="logintoken" value="{{logintoken}}">
346
                            </div>
326
                                <input type="hidden" name="username" value="guest" />
347
                        {{/customsignupoutside}}
327
                                <input type="hidden" name="password" value="guest" />
348
                    {{/cansignup}}
328
                                <button class="btn btn-sm btn-outline-secondary w-100" type="submit" id="loginguestbtn">{{#str}}loginguest{{/str}}</button>
349
 
329
                            </form>
350
                    {{#loginhtmlblockbottom}}
-
 
351
                        <div class="rui-login-bottom-block">
330
                        </div>
352
                            {{{loginhtmlblockbottom}}}
331
                    {{/canloginasguest}}
353
                        </div>
332
                </div>
354
                    {{/loginhtmlblockbottom}}
333
                <!-- .rui-additional-btns -->
355
 
334
 
356
                    {{#instructions}}
335
                {{#cansignup}}
-
 
336
                    {{^customsignupoutside}}
Línea 357... Línea 337...
357
                        <div class="rui-hasinstructions-desc alert alert-info">
337
                        <div class="rui-login-createaccount my-4 text-center">
358
                            {{{instructions}}}
338
                            {{#canloginasguest}}<hr class="hr-small" />{{/canloginasguest}}
359
                        </div><!-- .rui-hasinstructions-desc -->
-
 
360
                    {{/instructions}}
339
                            <form action="{{signupurl}}" method="get" id="signup">
361
 
340
                                {{#stringca}}
362
                    {{^loginlayoutimg}}
-
 
363
                        {{#loginhtmlcontent3}}
341
                                    <p class="small">{{{stringca}}}</p>
364
                            <div class="rui-login-html-3">
-
 
365
                                {{{loginhtmlcontent3}}}
-
 
Línea -... Línea 342...
-
 
342
                                {{/stringca}}
-
 
343
                                <button type="submit" class="btn btn-info w-100">{{#str}}startsignup{{/str}}</button>
-
 
344
                            </form>
-
 
345
                        </div>
-
 
346
                    {{/customsignupoutside}}
-
 
347
                {{/cansignup}}
-
 
348
 
-
 
349
                {{#loginhtmlblockbottom}}
-
 
350
                    <div class="rui-login-bottom-block">
-
 
351
                        {{{loginhtmlblockbottom}}}
-
 
352
                    </div>
-
 
353
                {{/loginhtmlblockbottom}}
-
 
354
 
-
 
355
                {{#instructions}}
-
 
356
                    <div class="rui-hasinstructions-desc alert alert-info">
-
 
357
                        {{{instructions}}}
-
 
358
                    </div><!-- .rui-hasinstructions-desc -->
-
 
359
                {{/instructions}}
-
 
360
 
-
 
361
                {{^loginlayoutimg}}
-
 
362
                    {{#loginhtmlcontent3}}
-
 
363
                        <div class="rui-login-html-3">
366
                            </div>
364
                            {{{loginhtmlcontent3}}}
367
                        {{/loginhtmlcontent3}}
365
                        </div>
368
 
366
                    {{/loginhtmlcontent3}}
369
                        {{#loginfootercontent}}
367
 
370
                            <div class="rui-login-footer-content text-center mb-2">
368
                    {{#loginfootercontent}}