This commit is contained in:
Aidan Follestad 2016-08-24 20:28:04 -05:00
parent c44e7779b0
commit 084db24a2e
3 changed files with 11 additions and 6 deletions

Binary file not shown.

View file

@ -34,7 +34,9 @@ public class AddSiteActivity extends AppCompatActivity implements View.OnClickLi
private View rootLayout;
private Toolbar toolbar;
private TextInputLayout nameTiLayout;
private EditText inputName;
private TextInputLayout urlTiLayout;
private EditText inputUrl;
private EditText inputInterval;
private Spinner spinnerInterval;
@ -49,7 +51,9 @@ public class AddSiteActivity extends AppCompatActivity implements View.OnClickLi
setContentView(R.layout.activity_addsite);
rootLayout = findViewById(R.id.rootView);
nameTiLayout = (TextInputLayout) findViewById(R.id.nameTiLayout);
inputName = (EditText) findViewById(R.id.inputName);
urlTiLayout = (TextInputLayout) findViewById(R.id.urlTiLayout);
inputUrl = (EditText) findViewById(R.id.inputUrl);
textUrlWarning = (TextView) findViewById(R.id.textUrlWarning);
inputInterval = (EditText) findViewById(R.id.checkIntervalInput);
@ -183,22 +187,21 @@ public class AddSiteActivity extends AppCompatActivity implements View.OnClickLi
model.status = ServerStatus.WAITING;
if (model.name.isEmpty()) {
((TextInputLayout) inputName.getParent()).setError(getString(R.string.please_enter_name));
nameTiLayout.setError(getString(R.string.please_enter_name));
isClosing = false;
return;
} else {
((TextInputLayout) inputName.getParent()).setError(null);
nameTiLayout.setError(null);
}
if (model.url.isEmpty()) {
((TextInputLayout) inputUrl.getParent()).setError(getString(R.string.please_enter_url));
urlTiLayout.setError(getString(R.string.please_enter_url));
isClosing = false;
return;
} else {
final TextInputLayout urlTl = (TextInputLayout) inputUrl.getParent();
urlTl.setError(null);
urlTiLayout.setError(null);
if (!Patterns.WEB_URL.matcher(model.url).find()) {
urlTl.setError(getString(R.string.please_enter_valid_url));
urlTiLayout.setError(getString(R.string.please_enter_valid_url));
isClosing = false;
return;
} else {

View file

@ -29,6 +29,7 @@
android:paddingRight="@dimen/content_inset">
<android.support.design.widget.TextInputLayout
android:id="@+id/nameTiLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="-4dp"
@ -49,6 +50,7 @@
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:id="@+id/urlTiLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="-4dp"