mirror of https://github.com/huashengdun/webssh
Use form attribute novalidate for debug mode
parent
b372fcbbb2
commit
b3c33ff6bd
|
@ -482,7 +482,7 @@ class TestAppInDebug(OtherTestBase):
|
||||||
|
|
||||||
def test_html(self):
|
def test_html(self):
|
||||||
response = self.fetch('/', method='GET')
|
response = self.fetch('/', method='GET')
|
||||||
self.assertNotIn(b'required>', response.body)
|
self.assertIn(b'novalidate>', response.body)
|
||||||
|
|
||||||
|
|
||||||
class TestAppMiscell(OtherTestBase):
|
class TestAppMiscell(OtherTestBase):
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
|
/*jslint browser:true */
|
||||||
|
|
||||||
var jQuery;
|
var jQuery;
|
||||||
var wssh = {};
|
var wssh = {};
|
||||||
|
|
||||||
|
|
||||||
jQuery(function($){
|
jQuery(function($){
|
||||||
/*jslint browser:true */
|
|
||||||
|
|
||||||
var status = $('#status'),
|
var status = $('#status'),
|
||||||
btn = $('.btn-primary'),
|
btn = $('.btn-primary'),
|
||||||
style = {},
|
style = {},
|
||||||
title_text = 'WebSSH',
|
title_text = 'WebSSH',
|
||||||
title_element = document.querySelector('title'),
|
title_element = document.querySelector('title'),
|
||||||
debug = !document.querySelector('#hostname').required,
|
debug = document.querySelector('#connect').noValidate,
|
||||||
DISCONNECTED = 0,
|
DISCONNECTED = 0,
|
||||||
CONNECTING = 1,
|
CONNECTING = 1,
|
||||||
CONNECTED = 2,
|
CONNECTED = 2,
|
||||||
|
@ -472,8 +472,8 @@ jQuery(function($){
|
||||||
wssh.connect = connect;
|
wssh.connect = connect;
|
||||||
|
|
||||||
$(form_id).submit(function(event){
|
$(form_id).submit(function(event){
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
connect();
|
connect();
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
|
@ -24,21 +24,21 @@
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<form id="connect" action="" method="post" enctype="multipart/form-data">
|
<form id="connect" action="" method="post" enctype="multipart/form-data"{% if debug %} novalidate{% end %}>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<label for="Hostname">Hostname</label>
|
<label for="Hostname">Hostname</label>
|
||||||
<input class="form-control" type="text" id="hostname" name="hostname" value="" {% if not debug %}required{% end %}>
|
<input class="form-control" type="text" id="hostname" name="hostname" value="" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<label for="Port">Port</label>
|
<label for="Port">Port</label>
|
||||||
<input class="form-control" type="number" id="port" name="port" value="" {% if not debug %}min=1 max=65535 required{% end %}>
|
<input class="form-control" type="number" id="port" name="port" value="" min=1 max=65535 required>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<label for="Username">Username</label>
|
<label for="Username">Username</label>
|
||||||
<input class="form-control" type="text" id="username" name="username" value="" {% if not debug %}required{% end %}>
|
<input class="form-control" type="text" id="username" name="username" value="" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<label for="Username">Private Key</label>
|
<label for="Username">Private Key</label>
|
||||||
|
|
Loading…
Reference in New Issue