improving e:vision user interface using bootstrap and jquery

35
Improving e:Vision user interface using Bootstrap and jQuery 22.05.2 014

Upload: minda

Post on 31-Jan-2016

55 views

Category:

Documents


0 download

DESCRIPTION

Improving e:Vision user interface using Bootstrap and jQuery. 22.05.2014. What is Bootstrap?. CSS and Javascript framework used to speed up the development of websites and web applications Open Source project available from GitHub Supports HTML5 and CSS3 Supported by all major browsers - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Improving e:Vision user interface  using Bootstrap and jQuery

Improving e:Vision user interface using Bootstrap and jQuery

22.05.2014

Page 2: Improving e:Vision user interface  using Bootstrap and jQuery

What is Bootstrap?• CSS and Javascript framework used to speed up the

development of websites and web applications

• Open Source project available from GitHub

• Supports HTML5 and CSS3

• Supported by all major browsers

• Uses LESS which controls the CSS, adding features that allow greater complexity and customisation while improving maintainability

Page 3: Improving e:Vision user interface  using Bootstrap and jQuery

Why use Bootstrap?

FastEasyMaintainableCross Platform

Page 4: Improving e:Vision user interface  using Bootstrap and jQuery

Bootstrap Features – Grid System

Page 5: Improving e:Vision user interface  using Bootstrap and jQuery

Bootstrap Features – CSS

Page 6: Improving e:Vision user interface  using Bootstrap and jQuery

Font Awesome

Page 7: Improving e:Vision user interface  using Bootstrap and jQuery

Bootstrap Features – Javascript

Page 8: Improving e:Vision user interface  using Bootstrap and jQuery

Bootstrap – Responsive Design

Page 9: Improving e:Vision user interface  using Bootstrap and jQuery

Bootstrap and E:Vision

Page 10: Improving e:Vision user interface  using Bootstrap and jQuery

• Bootstrap CSS-based TKT and different Field Input Types TTQs records• Bootstrap CSS-based TKT and different Field Input Types TTQs records

Record Picker TTQ within the bootstrap dropdown Date Picker TTQ

Dynamic ListBox TTQ

Button Type TTQ

Page 11: Improving e:Vision user interface  using Bootstrap and jQuery

• Old Application Decision Entry search screen• Old Application Decision Entry search screen

Page 12: Improving e:Vision user interface  using Bootstrap and jQuery

• Bootstrap user interface and mimicking the Ajax by using the iframes based framework• Bootstrap user interface and mimicking the Ajax by using the iframes based framework

SRL within the iframe

Page 13: Improving e:Vision user interface  using Bootstrap and jQuery

Bootstrap Modals

Page 14: Improving e:Vision user interface  using Bootstrap and jQuery

• Showing the state of the application within the modal e.g. Search or Processing• Showing the state of the application within the modal e.g. Search or Processing

Page 15: Improving e:Vision user interface  using Bootstrap and jQuery

• Zooming the text within the modal• Zooming the text within the modal

Page 16: Improving e:Vision user interface  using Bootstrap and jQuery

• Running the Task or SRL within the modal/iframe – STEP1• Running the Task or SRL within the modal/iframe – STEP1

Page 17: Improving e:Vision user interface  using Bootstrap and jQuery

• Running the Task or SRL within the modal/iframe – STEP2• Running the Task or SRL within the modal/iframe – STEP2

Page 18: Improving e:Vision user interface  using Bootstrap and jQuery

• Running the Task or SRL within the modal/iframe – STEP3• Running the Task or SRL within the modal/iframe – STEP3

Page 19: Improving e:Vision user interface  using Bootstrap and jQuery

• Running modal in the background to perform the DMU actions – STEP1• Running modal in the background to perform the DMU actions – STEP1

Page 20: Improving e:Vision user interface  using Bootstrap and jQuery

• Running modal in the background to perform the DMU actions – STEP2• Running modal in the background to perform the DMU actions – STEP2

Page 21: Improving e:Vision user interface  using Bootstrap and jQuery

Ajax

Page 22: Improving e:Vision user interface  using Bootstrap and jQuery

• Ajax to help solve the performance issue• Ajax to help solve the performance issue

Page 23: Improving e:Vision user interface  using Bootstrap and jQuery

• Last Step – onload() assign values to the variables on the parent screen• On Close button click run the jquery/ajax function to update the table• Last Step – onload() assign values to the variables on the parent screen• On Close button click run the jquery/ajax function to update the table

Page 24: Improving e:Vision user interface  using Bootstrap and jQuery

• Setup variables on the parent Bulk Clearance Check screen• Setup variables on the parent Bulk Clearance Check screen

Page 25: Improving e:Vision user interface  using Bootstrap and jQuery

• Execute the function with Ajax GET request to retrieve data from the SITS database, create the Json object and update the details on the parent screen

• Execute the function with Ajax GET request to retrieve data from the SITS database, create the Json object and update the details on the parent screen

Page 26: Improving e:Vision user interface  using Bootstrap and jQuery

• SRL and RQI records called by the ajax GET equest to return the Json object with the details of updated record

• SRL and RQI records called by the ajax GET equest to return the Json object with the details of updated record

Page 27: Improving e:Vision user interface  using Bootstrap and jQuery

• Table updated by the Ajax request without the need of refreshing the screen• Table updated by the Ajax request without the need of refreshing the screen

Page 28: Improving e:Vision user interface  using Bootstrap and jQuery

Bootstrap UI Examples

Page 29: Improving e:Vision user interface  using Bootstrap and jQuery

• UKBA – Immigration Overview Screen• UKBA – Immigration Overview Screen

Page 30: Improving e:Vision user interface  using Bootstrap and jQuery

• Configuration Management System screen • Configuration Management System screen

Page 31: Improving e:Vision user interface  using Bootstrap and jQuery

• Bursary Applications Management screen• Bursary Applications Management screen

Page 32: Improving e:Vision user interface  using Bootstrap and jQuery

• Student Self Service – Course Details screen• Student Self Service – Course Details screen

Page 33: Improving e:Vision user interface  using Bootstrap and jQuery

• Exam Attendance Screen• Exam Attendance Screen

Page 34: Improving e:Vision user interface  using Bootstrap and jQuery

• UKBA – Maintain Passport Details Screen• UKBA – Maintain Passport Details Screen