Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Krishna Vemulavada
/
vera_2.1_app
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
c66910c1
authored
Sep 07, 2016
by
Kunj Gupta
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
UOFLMA-70: UI related changes.
parent
5a7d3502
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
81 additions
and
74 deletions
app/src/main/java/com/vsoft/uoflservicenow/dialog/SelectReferenceDialog.java
app/src/main/java/com/vsoft/uoflservicenow/ui/CatalogueItemScreen.java
app/src/main/java/com/vsoft/uoflservicenow/ui/CatalogueVariableScreen.java
app/src/main/java/com/vsoft/uoflservicenow/utils/Constants.java
app/src/main/java/com/vsoft/uoflservicenow/utils/Util.java
app/src/main/res/layout/catalogue_variable_screen.xml
app/src/main/res/layout/custom_dialog.xml
app/src/main/res/values/strings.xml
app/src/main/java/com/vsoft/uoflservicenow/dialog/SelectReferenceDialog.java
View file @
c66910c1
...
@@ -53,7 +53,7 @@ public class SelectReferenceDialog extends DialogFragment {
...
@@ -53,7 +53,7 @@ public class SelectReferenceDialog extends DialogFragment {
private
ReferenceListener
mListener
;
private
ReferenceListener
mListener
;
private
Unbinder
mUnbinder
;
private
Unbinder
mUnbinder
;
private
List
<
Reference
>
mReferenceList
;
private
List
<
Reference
>
mReferenceList
;
private
String
mReferenceTableName
;
private
String
mReferenceTableName
,
mReferenceTitle
;
private
CatalogueApplication
mApplication
;
private
CatalogueApplication
mApplication
;
public
SelectReferenceDialog
()
{
public
SelectReferenceDialog
()
{
...
@@ -64,11 +64,12 @@ public class SelectReferenceDialog extends DialogFragment {
...
@@ -64,11 +64,12 @@ public class SelectReferenceDialog extends DialogFragment {
mListener
=
listener
;
mListener
=
listener
;
}
}
public
static
SelectReferenceDialog
newInstance
(
String
tableName
)
{
public
static
SelectReferenceDialog
newInstance
(
String
tableName
,
String
title
)
{
SelectReferenceDialog
selectReferenceDialog
=
new
SelectReferenceDialog
();
SelectReferenceDialog
selectReferenceDialog
=
new
SelectReferenceDialog
();
Bundle
bundle
=
new
Bundle
();
Bundle
bundle
=
new
Bundle
();
bundle
.
putString
(
Constants
.
DATA_KEY_REFERENCE_TABLE_NAME
,
tableName
);
bundle
.
putString
(
Constants
.
DATA_KEY_REFERENCE_TABLE_NAME
,
tableName
);
bundle
.
putString
(
Constants
.
DATA_KEY_REFERENCE_TITLE
,
title
);
selectReferenceDialog
.
setArguments
(
bundle
);
selectReferenceDialog
.
setArguments
(
bundle
);
return
selectReferenceDialog
;
return
selectReferenceDialog
;
...
@@ -81,6 +82,7 @@ public class SelectReferenceDialog extends DialogFragment {
...
@@ -81,6 +82,7 @@ public class SelectReferenceDialog extends DialogFragment {
mApplication
=
(
CatalogueApplication
)
getActivity
().
getApplication
();
mApplication
=
(
CatalogueApplication
)
getActivity
().
getApplication
();
mReferenceTableName
=
getArguments
().
getString
(
Constants
.
DATA_KEY_REFERENCE_TABLE_NAME
);
mReferenceTableName
=
getArguments
().
getString
(
Constants
.
DATA_KEY_REFERENCE_TABLE_NAME
);
mReferenceTitle
=
getArguments
().
getString
(
Constants
.
DATA_KEY_REFERENCE_TITLE
);
}
}
@Override
@Override
...
@@ -99,6 +101,9 @@ public class SelectReferenceDialog extends DialogFragment {
...
@@ -99,6 +101,9 @@ public class SelectReferenceDialog extends DialogFragment {
View
rootView
=
inflater
.
inflate
(
R
.
layout
.
custom_dialog
,
container
,
false
);
View
rootView
=
inflater
.
inflate
(
R
.
layout
.
custom_dialog
,
container
,
false
);
mUnbinder
=
ButterKnife
.
bind
(
this
,
rootView
);
mUnbinder
=
ButterKnife
.
bind
(
this
,
rootView
);
mTitleTextView
.
setText
(
String
.
format
(
getString
(
R
.
string
.
variable_form_reference_dialog_title_string
),
mReferenceTitle
));
mEditText
.
setHint
(
mReferenceTitle
);
return
rootView
;
return
rootView
;
}
}
...
...
app/src/main/java/com/vsoft/uoflservicenow/ui/CatalogueItemScreen.java
View file @
c66910c1
...
@@ -137,6 +137,7 @@ public class CatalogueItemScreen extends AppCompatActivity {
...
@@ -137,6 +137,7 @@ public class CatalogueItemScreen extends AppCompatActivity {
Intent
intent
=
new
Intent
(
CatalogueItemScreen
.
this
,
CatalogueVariableScreen
.
class
);
Intent
intent
=
new
Intent
(
CatalogueItemScreen
.
this
,
CatalogueVariableScreen
.
class
);
intent
.
putExtra
(
Constants
.
DATA_KEY_SYS_ID
,
mCatalogueItemList
.
get
(
position
).
getSysId
());
intent
.
putExtra
(
Constants
.
DATA_KEY_SYS_ID
,
mCatalogueItemList
.
get
(
position
).
getSysId
());
intent
.
putExtra
(
Constants
.
DATA_KEY_CATALOGUE_ITEM_DESCRIPTION
,
mCatalogueItemList
.
get
(
position
).
getDescription
());
intent
.
putExtra
(
Constants
.
DATA_KEY_CATALOGUE_ITEM_DESCRIPTION
,
mCatalogueItemList
.
get
(
position
).
getDescription
());
intent
.
putExtra
(
Constants
.
DATA_KEY_CATALOGUE_ITEM_SHORT_DESCRIPTION
,
mCatalogueItemList
.
get
(
position
).
getShortDescription
());
intent
.
putExtra
(
Constants
.
DATA_KEY_CATALOGUE_TITLE
,
mCatalogueItemList
.
get
(
position
).
getName
());
intent
.
putExtra
(
Constants
.
DATA_KEY_CATALOGUE_TITLE
,
mCatalogueItemList
.
get
(
position
).
getName
());
startActivity
(
intent
);
startActivity
(
intent
);
}
}
...
...
app/src/main/java/com/vsoft/uoflservicenow/ui/CatalogueVariableScreen.java
View file @
c66910c1
This diff is collapsed.
Click to expand it.
app/src/main/java/com/vsoft/uoflservicenow/utils/Constants.java
View file @
c66910c1
...
@@ -25,7 +25,9 @@ public class Constants {
...
@@ -25,7 +25,9 @@ public class Constants {
public
static
final
String
DATA_KEY_SYS_ID
=
"sys_id"
;
public
static
final
String
DATA_KEY_SYS_ID
=
"sys_id"
;
public
static
final
String
DATA_KEY_CATALOGUE_TITLE
=
"catalogue_title"
;
public
static
final
String
DATA_KEY_CATALOGUE_TITLE
=
"catalogue_title"
;
public
static
final
String
DATA_KEY_CATALOGUE_ITEM_DESCRIPTION
=
"catalogue_item_des"
;
public
static
final
String
DATA_KEY_CATALOGUE_ITEM_DESCRIPTION
=
"catalogue_item_des"
;
public
static
final
String
DATA_KEY_CATALOGUE_ITEM_SHORT_DESCRIPTION
=
"catalogue_item_short_des"
;
public
static
final
String
DATA_KEY_REFERENCE_TABLE_NAME
=
"table_name"
;
public
static
final
String
DATA_KEY_REFERENCE_TABLE_NAME
=
"table_name"
;
public
static
final
String
DATA_KEY_REFERENCE_TITLE
=
"title"
;
/**
/**
* Catalogue services post parameters
* Catalogue services post parameters
...
...
app/src/main/java/com/vsoft/uoflservicenow/utils/Util.java
View file @
c66910c1
package
com
.
vsoft
.
uoflservicenow
.
utils
;
package
com
.
vsoft
.
uoflservicenow
.
utils
;
import
android.content.Context
;
import
android.content.Context
;
import
android.net.ConnectivityManager
;
import
android.graphics.Typeface
;
import
android.net.NetworkInfo
;
import
android.support.v4.content.ContextCompat
;
import
android.support.v4.content.ContextCompat
;
import
android.text.InputType
;
import
android.text.InputType
;
import
android.text.method.PasswordTransformationMethod
;
import
android.text.method.PasswordTransformationMethod
;
...
@@ -111,9 +110,21 @@ public class Util {
...
@@ -111,9 +110,21 @@ public class Util {
referenceEditText
.
setCompoundDrawablesWithIntrinsicBounds
(
0
,
0
,
android
.
R
.
drawable
.
ic_menu_search
,
0
);
referenceEditText
.
setCompoundDrawablesWithIntrinsicBounds
(
0
,
0
,
android
.
R
.
drawable
.
ic_menu_search
,
0
);
return
referenceEditText
;
return
referenceEditText
;
case
LABEL:
case
LABEL:
LinearLayout
labelLayout
=
new
LinearLayout
(
context
);
labelLayout
.
setOrientation
(
LinearLayout
.
VERTICAL
);
TextView
labelTextView
=
new
TextView
(
context
);
TextView
labelTextView
=
new
TextView
(
context
);
labelTextView
.
setText
(
catalogueVariable
.
getQuestionText
());
labelTextView
.
setText
(
catalogueVariable
.
getQuestionText
());
return
labelTextView
;
labelTextView
.
setTypeface
(
null
,
Typeface
.
BOLD
);
labelLayout
.
addView
(
labelTextView
);
View
view
=
new
View
(
context
);
view
.
setLayoutParams
(
new
LinearLayout
.
LayoutParams
(
LinearLayout
.
LayoutParams
.
MATCH_PARENT
,
1
));
view
.
setBackgroundColor
(
ContextCompat
.
getColor
(
context
,
android
.
R
.
color
.
black
));
labelLayout
.
addView
(
view
);
labelLayout
.
setPadding
(
0
,
0
,
0
,
(
int
)
context
.
getResources
().
getDimension
(
R
.
dimen
.
small_margin
));
return
labelLayout
;
case
MASKED:
case
MASKED:
EditText
maskedEditText
=
new
EditText
(
context
);
EditText
maskedEditText
=
new
EditText
(
context
);
maskedEditText
.
setInputType
(
InputType
.
TYPE_TEXT_VARIATION_PASSWORD
);
maskedEditText
.
setInputType
(
InputType
.
TYPE_TEXT_VARIATION_PASSWORD
);
...
@@ -154,10 +165,10 @@ public class Util {
...
@@ -154,10 +165,10 @@ public class Util {
selectBoxSpinner
.
setAdapter
(
selectBoxSpinnerArrayAdapter
);
selectBoxSpinner
.
setAdapter
(
selectBoxSpinnerArrayAdapter
);
return
selectBoxSpinner
;
return
selectBoxSpinner
;
case
BREAK:
case
BREAK:
View
v
iew
=
new
View
(
context
);
View
breakV
iew
=
new
View
(
context
);
v
iew
.
setLayoutParams
(
new
LinearLayout
.
LayoutParams
(
LinearLayout
.
LayoutParams
.
MATCH_PARENT
,
1
));
breakV
iew
.
setLayoutParams
(
new
LinearLayout
.
LayoutParams
(
LinearLayout
.
LayoutParams
.
MATCH_PARENT
,
1
));
v
iew
.
setBackgroundColor
(
ContextCompat
.
getColor
(
context
,
android
.
R
.
color
.
black
));
breakV
iew
.
setBackgroundColor
(
ContextCompat
.
getColor
(
context
,
android
.
R
.
color
.
black
));
return
v
iew
;
return
breakV
iew
;
}
}
return
null
;
return
null
;
}
}
...
...
app/src/main/res/layout/catalogue_variable_screen.xml
View file @
c66910c1
...
@@ -19,82 +19,68 @@
...
@@ -19,82 +19,68 @@
app:contentInsetRight=
"0dp"
app:contentInsetRight=
"0dp"
app:contentInsetStart=
"0dp"
/>
app:contentInsetStart=
"0dp"
/>
<
Frame
Layout
<
Linear
Layout
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
android:layout_height=
"match_parent"
android:background=
"@color/screen_bg_color"
android:orientation=
"vertical"
android:padding=
"@dimen/normal_margin"
>
<TextView
<ScrollView
android:id=
"@+id/variable_screen_empty_text_view"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_height=
"match_parent"
android:gravity=
"center"
android:background=
"@android:color/white"
android:text=
"@string/no_variables_string"
android:requiresFadingEdge=
"vertical"
>
android:textSize=
"@dimen/extra_normal_text_size"
/>
<LinearLayout
<LinearLayout
android:id=
"@+id/variable_screen_main_layout"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"@color/screen_bg_color"
android:orientation=
"vertical"
android:padding=
"@dimen/normal_margin"
android:visibility=
"gone"
>
<ScrollView
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"
match_par
ent"
android:layout_height=
"
wrap_cont
ent"
android:background=
"@android:color/white"
android:background=
"@android:color/white"
android:requiresFadingEdge=
"vertical"
>
android:orientation=
"vertical"
android:padding=
"@dimen/normal_margin"
>
<LinearLayout
<LinearLayout
android:id=
"@+id/variable_screen_container_layout"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:background=
"@android:color/white"
android:orientation=
"vertical"
/>
android:orientation=
"vertical"
android:padding=
"@dimen/normal_margin"
>
<LinearLayout
<RelativeLayout
android:id=
"@+id/variable_screen_container_layout"
android:id=
"@+id/variable_screen_bottom_layout"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
/>
android:gravity=
"center_vertical"
android:visibility=
"gone"
>
<
RelativeLayout
<
TextView
android:id=
"@+id/variable_screen_
bottom_layout
"
android:id=
"@+id/variable_screen_
submit_text_view
"
android:layout_width=
"
match_par
ent"
android:layout_width=
"
wrap_cont
ent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:gravity=
"center_vertical"
>
android:layout_alignParentRight=
"true"
android:layout_marginRight=
"@dimen/normal_margin"
android:background=
"@drawable/submit_button_bg_with_border"
android:paddingBottom=
"@dimen/normal_margin"
android:paddingLeft=
"@dimen/large_margin"
android:paddingRight=
"@dimen/large_margin"
android:paddingTop=
"@dimen/normal_margin"
android:text=
"@string/submit_string"
android:textColor=
"@android:color/white"
/>
<TextView
<TextView
android:id=
"@+id/variable_screen_submit_text_view"
android:id=
"@+id/variable_screen_back_text_view"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentRight=
"true"
android:layout_marginRight=
"@dimen/normal_margin"
android:layout_marginRight=
"@dimen/normal_margin"
android:layout_toLeftOf=
"@id/variable_screen_submit_text_view"
android:background=
"@drawable/submit_button_bg_with_border"
android:background=
"@drawable/back_button_bg_with_border"
android:paddingBottom=
"@dimen/normal_margin"
android:paddingBottom=
"@dimen/normal_margin"
android:paddingLeft=
"@dimen/large_margin"
android:paddingLeft=
"@dimen/large_margin"
android:paddingRight=
"@dimen/large_margin"
android:paddingRight=
"@dimen/large_margin"
android:paddingTop=
"@dimen/normal_margin"
android:paddingTop=
"@dimen/normal_margin"
android:text=
"@string/submit_string"
android:text=
"@string/back_string"
android:textColor=
"@android:color/white"
/>
android:textColor=
"@android:color/white"
/>
</RelativeLayout>
<TextView
</LinearLayout>
android:id=
"@+id/variable_screen_back_text_view"
</ScrollView>
android:layout_width=
"wrap_content"
</LinearLayout>
android:layout_height=
"wrap_content"
android:layout_marginRight=
"@dimen/normal_margin"
android:layout_toLeftOf=
"@id/variable_screen_submit_text_view"
android:background=
"@drawable/back_button_bg_with_border"
android:paddingBottom=
"@dimen/normal_margin"
android:paddingLeft=
"@dimen/large_margin"
android:paddingRight=
"@dimen/large_margin"
android:paddingTop=
"@dimen/normal_margin"
android:text=
"@string/back_string"
android:textColor=
"@android:color/white"
/>
</RelativeLayout>
</LinearLayout>
</ScrollView>
</LinearLayout>
</FrameLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
app/src/main/res/layout/custom_dialog.xml
View file @
c66910c1
...
@@ -13,7 +13,6 @@
...
@@ -13,7 +13,6 @@
android:layout_gravity=
"center"
android:layout_gravity=
"center"
android:paddingBottom=
"@dimen/normal_margin"
android:paddingBottom=
"@dimen/normal_margin"
android:paddingTop=
"@dimen/normal_margin"
android:paddingTop=
"@dimen/normal_margin"
android:text=
"@string/search_for_reference_string"
android:textSize=
"@dimen/large_text_size"
/>
android:textSize=
"@dimen/large_text_size"
/>
<View
<View
...
...
app/src/main/res/values/strings.xml
View file @
c66910c1
...
@@ -44,7 +44,9 @@
...
@@ -44,7 +44,9 @@
<string
name=
"login_screen_password_string"
>
Password
</string>
<string
name=
"login_screen_password_string"
>
Password
</string>
<string
name=
"login_screen_login_string"
>
Login
</string>
<string
name=
"login_screen_login_string"
>
Login
</string>
<string
name=
"variable_form_misc_info_string"
>
%1$s [add %2$s]
</string>
<!--Variable Screen-->
<string
name=
"variable_form_misc_info_string"
>
%1$s [add %2$s]
</string>
<string
name=
"variable_form_reference_dialog_title_string"
>
Search \'%s\'
</string>
<!--Catalogue Item Screen-->
<!--Catalogue Item Screen-->
<string
name=
"no_catalogue_item_string"
>
No Catalogue Items
…
</string>
<string
name=
"no_catalogue_item_string"
>
No Catalogue Items
…
</string>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment